PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.davinci-dtr@2.2.0-ballot
    http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/information-origin
description: Identifies the origin of the information in the answer and how it came to exist.
package_name: hl7.fhir.us.davinci-dtr
derivation: constraint
name: InformationOrigin
type: Extension
elements:
  extension:
    index: 0
    slicing:
      slices:
        source:
          match: {}
          schema:
            short: The origination of information
            _required: true
            index: 1
            extensions: {}
            elements:
              extension: {index: 2}
              url:
                pattern: {type: uri, value: source}
                type: uri
                index: 3
              value:
                short: auto | override | manual
                choices: [valueCode]
                index: 5
              valueCode: {type: code, short: auto | override | manual, choiceOf: value, index: 6}
            required: [value, valueCode]
        author:
          match: {}
          schema:
            short: The author of the information adjustment
            index: 7
            extensions:
              role:
                url: null
                short: The role of the final human who authored the information adjustment
                array: true
                index: 8
                extensions: {}
                elements:
                  extension: {index: 9}
                  url:
                    pattern: {type: uri, value: role}
                    type: uri
                    index: 10
                  value:
                    choices: [valueCodeableConcept]
                    index: 12
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
                required: [value, valueCodeableConcept]
              practitioner:
                url: null
                short: The final practitioner who authored the information adjustment
                index: 14
                extensions: {}
                elements:
                  extension: {index: 15}
                  url:
                    pattern: {type: uri, value: practitioner}
                    type: uri
                    index: 16
                  value:
                    choices: [valueReference]
                    index: 18
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0']
                    index: 19
                required: [value, valueReference]
            elements:
              extension:
                short: The role of the final human who authored the information adjustment
                array: true
                index: 8
                slicing:
                  slices:
                    role:
                      match: {}
                      schema:
                        short: The role of the final human who authored the information adjustment
                        array: true
                        index: 8
                        extensions: {}
                        elements:
                          extension: {index: 9}
                          url:
                            pattern: {type: uri, value: role}
                            type: uri
                            index: 10
                          value:
                            choices: [valueCodeableConcept]
                            index: 12
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
                        required: [value, valueCodeableConcept]
                    practitioner:
                      match: {}
                      schema:
                        short: The final practitioner who authored the information adjustment
                        index: 14
                        extensions: {}
                        elements:
                          extension: {index: 15}
                          url:
                            pattern: {type: uri, value: practitioner}
                            type: uri
                            index: 16
                          value:
                            choices: [valueReference]
                            index: 18
                          valueReference:
                            type: Reference
                            choiceOf: value
                            refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0']
                            index: 19
                        required: [value, valueReference]
              url:
                pattern: {type: uri, value: author}
                type: uri
                index: 20
              value:
                choices: []
                index: 22
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/information-origin'}
    type: uri
    index: 23
  value:
    choices: []
    index: 25
package_version: 2.2.0-ballot
extensions:
  source:
    url: null
    short: The origination of information
    _required: true
    index: 1
    extensions: {}
    elements:
      extension: {index: 2}
      url:
        pattern: {type: uri, value: source}
        type: uri
        index: 3
      value:
        short: auto | override | manual
        choices: [valueCode]
        index: 5
      valueCode: {type: code, short: auto | override | manual, choiceOf: value, index: 6}
    required: [value, valueCode]
  author:
    url: null
    short: The author of the information adjustment
    index: 7
    extensions:
      role:
        url: null
        short: The role of the final human who authored the information adjustment
        array: true
        index: 8
        extensions: {}
        elements:
          extension: {index: 9}
          url:
            pattern: {type: uri, value: role}
            type: uri
            index: 10
          value:
            choices: [valueCodeableConcept]
            index: 12
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
        required: [value, valueCodeableConcept]
      practitioner:
        url: null
        short: The final practitioner who authored the information adjustment
        index: 14
        extensions: {}
        elements:
          extension: {index: 15}
          url:
            pattern: {type: uri, value: practitioner}
            type: uri
            index: 16
          value:
            choices: [valueReference]
            index: 18
          valueReference:
            type: Reference
            choiceOf: value
            refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0']
            index: 19
        required: [value, valueReference]
    elements:
      extension:
        short: The role of the final human who authored the information adjustment
        array: true
        index: 8
        slicing:
          slices:
            role:
              match: {}
              schema:
                short: The role of the final human who authored the information adjustment
                array: true
                index: 8
                extensions: {}
                elements:
                  extension: {index: 9}
                  url:
                    pattern: {type: uri, value: role}
                    type: uri
                    index: 10
                  value:
                    choices: [valueCodeableConcept]
                    index: 12
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 13}
                required: [value, valueCodeableConcept]
            practitioner:
              match: {}
              schema:
                short: The final practitioner who authored the information adjustment
                index: 14
                extensions: {}
                elements:
                  extension: {index: 15}
                  url:
                    pattern: {type: uri, value: practitioner}
                    type: uri
                    index: 16
                  value:
                    choices: [valueReference]
                    index: 18
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0']
                    index: 19
                required: [value, valueReference]
      url:
        pattern: {type: uri, value: author}
        type: uri
        index: 20
      value:
        choices: []
        index: 22
class: extension
kind: complex-type
url: http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/information-origin
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 2.2.0-ballot
required: [extension]