PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.davinci@dtr-2.0.0
    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: rs/hl7.fhir.us.davinci
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
                _required: true
                index: 9
                extensions: {}
                elements:
                  extension: {index: 10}
                  url:
                    pattern: {type: uri, value: role}
                    type: uri
                    index: 11
                  value:
                    choices: [valueCodeableConcept]
                    index: 13
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 14}
                required: [value, valueCodeableConcept]
              practitioner:
                url: null
                short: The final practitioner who authored the information adjustment
                index: 15
                extensions: {}
                elements:
                  extension: {index: 16}
                  url:
                    pattern: {type: uri, value: practitioner}
                    type: uri
                    index: 17
                  value:
                    choices: [valueReference]
                    index: 19
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
                    index: 20
                required: [value, valueReference]
            elements:
              extension:
                index: 8
                slicing:
                  slices:
                    role:
                      match: {}
                      schema:
                        short: The role of the final human who authored the information adjustment
                        _required: true
                        index: 9
                        extensions: {}
                        elements:
                          extension: {index: 10}
                          url:
                            pattern: {type: uri, value: role}
                            type: uri
                            index: 11
                          value:
                            choices: [valueCodeableConcept]
                            index: 13
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 14}
                        required: [value, valueCodeableConcept]
                    practitioner:
                      match: {}
                      schema:
                        short: The final practitioner who authored the information adjustment
                        index: 15
                        extensions: {}
                        elements:
                          extension: {index: 16}
                          url:
                            pattern: {type: uri, value: practitioner}
                            type: uri
                            index: 17
                          value:
                            choices: [valueReference]
                            index: 19
                          valueReference:
                            type: Reference
                            choiceOf: value
                            refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
                            index: 20
                        required: [value, valueReference]
              url:
                pattern: {type: uri, value: author}
                type: uri
                index: 21
              value:
                choices: []
                index: 23
            required: [extension]
  url:
    pattern: {type: uri, value: 'http://hl7.org/fhir/us/davinci-dtr/StructureDefinition/information-origin'}
    type: uri
    index: 24
  value:
    choices: []
    index: 26
package_version: dtr-2.0.0
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
        _required: true
        index: 9
        extensions: {}
        elements:
          extension: {index: 10}
          url:
            pattern: {type: uri, value: role}
            type: uri
            index: 11
          value:
            choices: [valueCodeableConcept]
            index: 13
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 14}
        required: [value, valueCodeableConcept]
      practitioner:
        url: null
        short: The final practitioner who authored the information adjustment
        index: 15
        extensions: {}
        elements:
          extension: {index: 16}
          url:
            pattern: {type: uri, value: practitioner}
            type: uri
            index: 17
          value:
            choices: [valueReference]
            index: 19
          valueReference:
            type: Reference
            choiceOf: value
            refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
            index: 20
        required: [value, valueReference]
    elements:
      extension:
        index: 8
        slicing:
          slices:
            role:
              match: {}
              schema:
                short: The role of the final human who authored the information adjustment
                _required: true
                index: 9
                extensions: {}
                elements:
                  extension: {index: 10}
                  url:
                    pattern: {type: uri, value: role}
                    type: uri
                    index: 11
                  value:
                    choices: [valueCodeableConcept]
                    index: 13
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 14}
                required: [value, valueCodeableConcept]
            practitioner:
              match: {}
              schema:
                short: The final practitioner who authored the information adjustment
                index: 15
                extensions: {}
                elements:
                  extension: {index: 16}
                  url:
                    pattern: {type: uri, value: practitioner}
                    type: uri
                    index: 17
                  value:
                    choices: [valueReference]
                    index: 19
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
                    index: 20
                required: [value, valueReference]
      url:
        pattern: {type: uri, value: author}
        type: uri
        index: 21
      value:
        choices: []
        index: 23
    required: [extension]
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.0.0
required: [extension]