PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.xver@r5.r4-0.0.1-snapshot-1
    http://hl7.org/fhir/5.0/StructureDefinition/extension-ArtifactAssessment
description: This cross-version extension represents ArtifactAssessment from http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|5.0.0 for use in FHIR R4.
package_name: hl7.fhir.uv.xver
derivation: constraint
name: ext_R5_ArtifactAssessment
type: Extension
elements:
  extension:
    array: true
    min: 1
    index: 0
    slicing:
      rules: closed
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        date:
          match: {url: null}
          schema:
            short: Date last changed
            isModifier: false
            index: 10
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Date last changed
                choices: [valueDateTime]
                index: 12
              valueDateTime:
                base: {path: 'Extension.value[x]'}
                type: dateTime
                short: Date last changed
                choiceOf: value
                index: 13
        citeAs[x]:
          match: {url: null}
          schema:
            short: How to cite the comment or rating
            isModifier: false
            index: 5
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: How to cite the comment or rating
                choices: [valueReference, valueMarkdown]
                index: 7
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: How to cite the comment or rating
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/Citation']
                index: 8
              valueMarkdown:
                base: {path: 'Extension.value[x]'}
                type: markdown
                short: How to cite the comment or rating
                choiceOf: value
                index: 9
        approvalDate:
          match: {url: null}
          schema:
            short: When the artifact assessment was approved by publisher
            isModifier: false
            index: 18
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: When the artifact assessment was approved by publisher
                choices: [valueDate]
                index: 20
              valueDate:
                base: {path: 'Extension.value[x]'}
                type: date
                short: When the artifact assessment was approved by publisher
                choiceOf: value
                index: 21
        content:
          match: {url: null}
          schema:
            short: Comment, classifier, or rating content
            isModifier: false
            array: true
            index: 32
            extensions:
              path:
                url: null
                short: What the comment is directed to
                isModifier: false
                array: true
                index: 58
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: What the comment is directed to
                    choices: [valueUri]
                    index: 60
                  valueUri:
                    base: {path: 'Extension.value[x]'}
                    type: uri
                    short: What the comment is directed to
                    choiceOf: value
                    index: 61
              classifier:
                url: null
                short: Rating, classifier, or assessment
                isModifier: false
                array: true
                index: 46
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Rating, classifier, or assessment
                    choices: [valueCodeableConcept]
                    index: 48
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Rating, classifier, or assessment
                    choiceOf: value
                    index: 49
              type:
                url: null
                short: What type of content
                isModifier: false
                index: 42
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: What type of content
                    choices: [valueCodeableConcept]
                    index: 44
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: What type of content
                    choiceOf: value
                    index: 45
              freeToShare:
                url: null
                short: Acceptable to publicly share the resource content
                isModifier: false
                index: 66
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Acceptable to publicly share the resource content
                    choices: [valueBoolean]
                    index: 68
                  valueBoolean:
                    base: {path: 'Extension.value[x]'}
                    type: boolean
                    short: Acceptable to publicly share the resource content
                    choiceOf: value
                    index: 69
              component:
                url: null
                short: Contained content
                isModifier: false
                array: true
                index: 70
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ArtifactAssessment.content.component from FHIR R5
                    index: 71
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: String, value: ArtifactAssessment.content}
                        choices: [valueString]
                        index: 73
                      valueString:
                        type: string
                        pattern: {type: String, value: ArtifactAssessment.content}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 74
                    required: [valueString, value]
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ArtifactAssessment.content.component from FHIR R5
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 71
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ArtifactAssessment.content.component from FHIR R5
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 71
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: String, value: ArtifactAssessment.content}
                                choices: [valueString]
                                index: 73
                              valueString:
                                type: string
                                pattern: {type: String, value: ArtifactAssessment.content}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 74
                            required: [valueString, value]
              informationType:
                url: null
                short: comment | classifier | rating | container | response | change-request
                isModifier: false
                index: 34
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: comment | classifier | rating | container | response | change-request
                    choices: [valueCode]
                    index: 36
                  valueCode:
                    base: {path: 'Extension.value[x]'}
                    type: code
                    short: comment | classifier | rating | container | response | change-request
                    choiceOf: value
                    index: 37
              author:
                url: null
                short: Who authored the content
                isModifier: false
                index: 54
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Who authored the content
                    choices: [valueReference]
                    index: 56
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: Who authored the content
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
                    index: 57
              summary:
                url: null
                short: Brief summary of the content
                isModifier: false
                index: 38
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Brief summary of the content
                    choices: [valueMarkdown]
                    index: 40
                  valueMarkdown:
                    base: {path: 'Extension.value[x]'}
                    type: markdown
                    short: Brief summary of the content
                    choiceOf: value
                    index: 41
              quantity:
                url: null
                short: Quantitative rating
                isModifier: false
                index: 50
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Quantitative rating
                    choices: [valueQuantity]
                    index: 52
                  valueQuantity:
                    base: {path: 'Extension.value[x]'}
                    type: Quantity
                    short: Quantitative rating
                    choiceOf: value
                    index: 53
              relatedArtifact:
                url: null
                short: Additional information
                isModifier: false
                array: true
                index: 62
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Additional information
                    choices: [valueRelatedArtifact]
                    index: 64
                  valueRelatedArtifact:
                    base: {path: 'Extension.value[x]'}
                    type: RelatedArtifact
                    short: Additional information
                    choiceOf: value
                    index: 65
            elements:
              extension:
                array: true
                index: 33
                slicing:
                  rules: closed
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 0
                  slices:
                    path:
                      match: {url: null}
                      schema:
                        short: What the comment is directed to
                        isModifier: false
                        array: true
                        index: 58
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: What the comment is directed to
                            choices: [valueUri]
                            index: 60
                          valueUri:
                            base: {path: 'Extension.value[x]'}
                            type: uri
                            short: What the comment is directed to
                            choiceOf: value
                            index: 61
                    classifier:
                      match: {url: null}
                      schema:
                        short: Rating, classifier, or assessment
                        isModifier: false
                        array: true
                        index: 46
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Rating, classifier, or assessment
                            choices: [valueCodeableConcept]
                            index: 48
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: Rating, classifier, or assessment
                            choiceOf: value
                            index: 49
                    type:
                      match: {url: null}
                      schema:
                        short: What type of content
                        isModifier: false
                        index: 42
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: What type of content
                            choices: [valueCodeableConcept]
                            index: 44
                          valueCodeableConcept:
                            base: {path: 'Extension.value[x]'}
                            type: CodeableConcept
                            short: What type of content
                            choiceOf: value
                            index: 45
                    freeToShare:
                      match: {url: null}
                      schema:
                        short: Acceptable to publicly share the resource content
                        isModifier: false
                        index: 66
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Acceptable to publicly share the resource content
                            choices: [valueBoolean]
                            index: 68
                          valueBoolean:
                            base: {path: 'Extension.value[x]'}
                            type: boolean
                            short: Acceptable to publicly share the resource content
                            choiceOf: value
                            index: 69
                    component:
                      match: {url: null}
                      schema:
                        short: Contained content
                        isModifier: false
                        array: true
                        index: 70
                        extensions:
                          _datatype:
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            type: Extension
                            short: Data type name for ArtifactAssessment.content.component from FHIR R5
                            index: 71
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: String, value: ArtifactAssessment.content}
                                choices: [valueString]
                                index: 73
                              valueString:
                                type: string
                                pattern: {type: String, value: ArtifactAssessment.content}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 74
                            required: [valueString, value]
                        elements:
                          extension:
                            type: Extension
                            short: Data type name for ArtifactAssessment.content.component from FHIR R5
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 71
                            slicing:
                              slices:
                                _datatype:
                                  match: {}
                                  schema:
                                    type: Extension
                                    short: Data type name for ArtifactAssessment.content.component from FHIR R5
                                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                                    index: 71
                                    elements:
                                      value:
                                        base: {path: 'Extension.value[x]'}
                                        pattern: {type: String, value: ArtifactAssessment.content}
                                        choices: [valueString]
                                        index: 73
                                      valueString:
                                        type: string
                                        pattern: {type: String, value: ArtifactAssessment.content}
                                        base: {path: 'Extension.value[x]'}
                                        choiceOf: value
                                        index: 74
                                    required: [valueString, value]
                    informationType:
                      match: {url: null}
                      schema:
                        short: comment | classifier | rating | container | response | change-request
                        isModifier: false
                        index: 34
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: comment | classifier | rating | container | response | change-request
                            choices: [valueCode]
                            index: 36
                          valueCode:
                            base: {path: 'Extension.value[x]'}
                            type: code
                            short: comment | classifier | rating | container | response | change-request
                            choiceOf: value
                            index: 37
                    author:
                      match: {url: null}
                      schema:
                        short: Who authored the content
                        isModifier: false
                        index: 54
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Who authored the content
                            choices: [valueReference]
                            index: 56
                          valueReference:
                            base: {path: 'Extension.value[x]'}
                            type: Reference
                            short: Who authored the content
                            choiceOf: value
                            refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
                            index: 57
                    summary:
                      match: {url: null}
                      schema:
                        short: Brief summary of the content
                        isModifier: false
                        index: 38
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Brief summary of the content
                            choices: [valueMarkdown]
                            index: 40
                          valueMarkdown:
                            base: {path: 'Extension.value[x]'}
                            type: markdown
                            short: Brief summary of the content
                            choiceOf: value
                            index: 41
                    quantity:
                      match: {url: null}
                      schema:
                        short: Quantitative rating
                        isModifier: false
                        index: 50
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Quantitative rating
                            choices: [valueQuantity]
                            index: 52
                          valueQuantity:
                            base: {path: 'Extension.value[x]'}
                            type: Quantity
                            short: Quantitative rating
                            choiceOf: value
                            index: 53
                    relatedArtifact:
                      match: {url: null}
                      schema:
                        short: Additional information
                        isModifier: false
                        array: true
                        index: 62
                        elements:
                          value:
                            base: {path: 'Extension.value[x]'}
                            short: Additional information
                            choices: [valueRelatedArtifact]
                            index: 64
                          valueRelatedArtifact:
                            base: {path: 'Extension.value[x]'}
                            type: RelatedArtifact
                            short: Additional information
                            choiceOf: value
                            index: 65
        copyright:
          match: {url: null}
          schema:
            short: Use and/or publishing restrictions
            isModifier: false
            index: 14
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: Use and/or publishing restrictions
                choices: [valueMarkdown]
                index: 16
              valueMarkdown:
                base: {path: 'Extension.value[x]'}
                type: markdown
                short: Use and/or publishing restrictions
                choiceOf: value
                index: 17
        workflowStatus:
          match: {url: null}
          schema:
            short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error
            isModifier: false
            index: 75
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error
                choices: [valueCode]
                index: 77
              valueCode:
                base: {path: 'Extension.value[x]'}
                type: code
                short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error
                choiceOf: value
                index: 78
        disposition:
          match: {url: null}
          schema:
            short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification
            isModifier: false
            index: 79
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification
                choices: [valueCode]
                index: 81
              valueCode:
                base: {path: 'Extension.value[x]'}
                type: code
                short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification
                choiceOf: value
                index: 82
        title:
          match: {url: null}
          schema:
            short: A short title for the assessment for use in displaying and selecting
            isModifier: false
            index: 1
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: A short title for the assessment for use in displaying and selecting
                choices: [valueString]
                index: 3
              valueString:
                base: {path: 'Extension.value[x]'}
                type: string
                short: A short title for the assessment for use in displaying and selecting
                choiceOf: value
                index: 4
        artifact[x]:
          match: {url: null}
          schema:
            short: The artifact assessed, commented upon or rated
            isModifier: false
            _required: true
            index: 26
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: The artifact assessed, commented upon or rated
                choices: [valueReference, valueCanonical, valueUri]
                index: 28
              valueReference:
                base: {path: 'Extension.value[x]'}
                type: Reference
                short: The artifact assessed, commented upon or rated
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
                index: 29
              valueCanonical:
                base: {path: 'Extension.value[x]'}
                type: canonical
                short: The artifact assessed, commented upon or rated
                choiceOf: value
                index: 30
              valueUri:
                base: {path: 'Extension.value[x]'}
                type: uri
                short: The artifact assessed, commented upon or rated
                choiceOf: value
                index: 31
        lastReviewDate:
          match: {url: null}
          schema:
            short: When the artifact assessment was last reviewed by the publisher
            isModifier: false
            index: 22
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                short: When the artifact assessment was last reviewed by the publisher
                choices: [valueDate]
                index: 24
              valueDate:
                base: {path: 'Extension.value[x]'}
                type: date
                short: When the artifact assessment was last reviewed by the publisher
                choiceOf: value
                index: 25
  url:
    pattern: {type: Uri, value: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-ArtifactAssessment'}
    index: 83
package_version: r5.r4-0.0.1-snapshot-1
extensions:
  date:
    url: null
    short: Date last changed
    isModifier: false
    index: 10
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Date last changed
        choices: [valueDateTime]
        index: 12
      valueDateTime:
        base: {path: 'Extension.value[x]'}
        type: dateTime
        short: Date last changed
        choiceOf: value
        index: 13
  citeAs[x]:
    url: null
    short: How to cite the comment or rating
    isModifier: false
    index: 5
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: How to cite the comment or rating
        choices: [valueReference, valueMarkdown]
        index: 7
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: How to cite the comment or rating
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/Citation']
        index: 8
      valueMarkdown:
        base: {path: 'Extension.value[x]'}
        type: markdown
        short: How to cite the comment or rating
        choiceOf: value
        index: 9
  approvalDate:
    url: null
    short: When the artifact assessment was approved by publisher
    isModifier: false
    index: 18
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: When the artifact assessment was approved by publisher
        choices: [valueDate]
        index: 20
      valueDate:
        base: {path: 'Extension.value[x]'}
        type: date
        short: When the artifact assessment was approved by publisher
        choiceOf: value
        index: 21
  content:
    url: null
    short: Comment, classifier, or rating content
    isModifier: false
    array: true
    index: 32
    extensions:
      path:
        url: null
        short: What the comment is directed to
        isModifier: false
        array: true
        index: 58
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: What the comment is directed to
            choices: [valueUri]
            index: 60
          valueUri:
            base: {path: 'Extension.value[x]'}
            type: uri
            short: What the comment is directed to
            choiceOf: value
            index: 61
      classifier:
        url: null
        short: Rating, classifier, or assessment
        isModifier: false
        array: true
        index: 46
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Rating, classifier, or assessment
            choices: [valueCodeableConcept]
            index: 48
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: Rating, classifier, or assessment
            choiceOf: value
            index: 49
      type:
        url: null
        short: What type of content
        isModifier: false
        index: 42
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: What type of content
            choices: [valueCodeableConcept]
            index: 44
          valueCodeableConcept:
            base: {path: 'Extension.value[x]'}
            type: CodeableConcept
            short: What type of content
            choiceOf: value
            index: 45
      freeToShare:
        url: null
        short: Acceptable to publicly share the resource content
        isModifier: false
        index: 66
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Acceptable to publicly share the resource content
            choices: [valueBoolean]
            index: 68
          valueBoolean:
            base: {path: 'Extension.value[x]'}
            type: boolean
            short: Acceptable to publicly share the resource content
            choiceOf: value
            index: 69
      component:
        url: null
        short: Contained content
        isModifier: false
        array: true
        index: 70
        extensions:
          _datatype:
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            type: Extension
            short: Data type name for ArtifactAssessment.content.component from FHIR R5
            index: 71
            elements:
              value:
                base: {path: 'Extension.value[x]'}
                pattern: {type: String, value: ArtifactAssessment.content}
                choices: [valueString]
                index: 73
              valueString:
                type: string
                pattern: {type: String, value: ArtifactAssessment.content}
                base: {path: 'Extension.value[x]'}
                choiceOf: value
                index: 74
            required: [valueString, value]
        elements:
          extension:
            type: Extension
            short: Data type name for ArtifactAssessment.content.component from FHIR R5
            url: http://hl7.org/fhir/StructureDefinition/_datatype
            index: 71
            slicing:
              slices:
                _datatype:
                  match: {}
                  schema:
                    type: Extension
                    short: Data type name for ArtifactAssessment.content.component from FHIR R5
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 71
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: String, value: ArtifactAssessment.content}
                        choices: [valueString]
                        index: 73
                      valueString:
                        type: string
                        pattern: {type: String, value: ArtifactAssessment.content}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 74
                    required: [valueString, value]
      informationType:
        url: null
        short: comment | classifier | rating | container | response | change-request
        isModifier: false
        index: 34
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: comment | classifier | rating | container | response | change-request
            choices: [valueCode]
            index: 36
          valueCode:
            base: {path: 'Extension.value[x]'}
            type: code
            short: comment | classifier | rating | container | response | change-request
            choiceOf: value
            index: 37
      author:
        url: null
        short: Who authored the content
        isModifier: false
        index: 54
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Who authored the content
            choices: [valueReference]
            index: 56
          valueReference:
            base: {path: 'Extension.value[x]'}
            type: Reference
            short: Who authored the content
            choiceOf: value
            refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
            index: 57
      summary:
        url: null
        short: Brief summary of the content
        isModifier: false
        index: 38
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Brief summary of the content
            choices: [valueMarkdown]
            index: 40
          valueMarkdown:
            base: {path: 'Extension.value[x]'}
            type: markdown
            short: Brief summary of the content
            choiceOf: value
            index: 41
      quantity:
        url: null
        short: Quantitative rating
        isModifier: false
        index: 50
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Quantitative rating
            choices: [valueQuantity]
            index: 52
          valueQuantity:
            base: {path: 'Extension.value[x]'}
            type: Quantity
            short: Quantitative rating
            choiceOf: value
            index: 53
      relatedArtifact:
        url: null
        short: Additional information
        isModifier: false
        array: true
        index: 62
        elements:
          value:
            base: {path: 'Extension.value[x]'}
            short: Additional information
            choices: [valueRelatedArtifact]
            index: 64
          valueRelatedArtifact:
            base: {path: 'Extension.value[x]'}
            type: RelatedArtifact
            short: Additional information
            choiceOf: value
            index: 65
    elements:
      extension:
        array: true
        index: 33
        slicing:
          rules: closed
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            path:
              match: {url: null}
              schema:
                short: What the comment is directed to
                isModifier: false
                array: true
                index: 58
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: What the comment is directed to
                    choices: [valueUri]
                    index: 60
                  valueUri:
                    base: {path: 'Extension.value[x]'}
                    type: uri
                    short: What the comment is directed to
                    choiceOf: value
                    index: 61
            classifier:
              match: {url: null}
              schema:
                short: Rating, classifier, or assessment
                isModifier: false
                array: true
                index: 46
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Rating, classifier, or assessment
                    choices: [valueCodeableConcept]
                    index: 48
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: Rating, classifier, or assessment
                    choiceOf: value
                    index: 49
            type:
              match: {url: null}
              schema:
                short: What type of content
                isModifier: false
                index: 42
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: What type of content
                    choices: [valueCodeableConcept]
                    index: 44
                  valueCodeableConcept:
                    base: {path: 'Extension.value[x]'}
                    type: CodeableConcept
                    short: What type of content
                    choiceOf: value
                    index: 45
            freeToShare:
              match: {url: null}
              schema:
                short: Acceptable to publicly share the resource content
                isModifier: false
                index: 66
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Acceptable to publicly share the resource content
                    choices: [valueBoolean]
                    index: 68
                  valueBoolean:
                    base: {path: 'Extension.value[x]'}
                    type: boolean
                    short: Acceptable to publicly share the resource content
                    choiceOf: value
                    index: 69
            component:
              match: {url: null}
              schema:
                short: Contained content
                isModifier: false
                array: true
                index: 70
                extensions:
                  _datatype:
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    type: Extension
                    short: Data type name for ArtifactAssessment.content.component from FHIR R5
                    index: 71
                    elements:
                      value:
                        base: {path: 'Extension.value[x]'}
                        pattern: {type: String, value: ArtifactAssessment.content}
                        choices: [valueString]
                        index: 73
                      valueString:
                        type: string
                        pattern: {type: String, value: ArtifactAssessment.content}
                        base: {path: 'Extension.value[x]'}
                        choiceOf: value
                        index: 74
                    required: [valueString, value]
                elements:
                  extension:
                    type: Extension
                    short: Data type name for ArtifactAssessment.content.component from FHIR R5
                    url: http://hl7.org/fhir/StructureDefinition/_datatype
                    index: 71
                    slicing:
                      slices:
                        _datatype:
                          match: {}
                          schema:
                            type: Extension
                            short: Data type name for ArtifactAssessment.content.component from FHIR R5
                            url: http://hl7.org/fhir/StructureDefinition/_datatype
                            index: 71
                            elements:
                              value:
                                base: {path: 'Extension.value[x]'}
                                pattern: {type: String, value: ArtifactAssessment.content}
                                choices: [valueString]
                                index: 73
                              valueString:
                                type: string
                                pattern: {type: String, value: ArtifactAssessment.content}
                                base: {path: 'Extension.value[x]'}
                                choiceOf: value
                                index: 74
                            required: [valueString, value]
            informationType:
              match: {url: null}
              schema:
                short: comment | classifier | rating | container | response | change-request
                isModifier: false
                index: 34
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: comment | classifier | rating | container | response | change-request
                    choices: [valueCode]
                    index: 36
                  valueCode:
                    base: {path: 'Extension.value[x]'}
                    type: code
                    short: comment | classifier | rating | container | response | change-request
                    choiceOf: value
                    index: 37
            author:
              match: {url: null}
              schema:
                short: Who authored the content
                isModifier: false
                index: 54
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Who authored the content
                    choices: [valueReference]
                    index: 56
                  valueReference:
                    base: {path: 'Extension.value[x]'}
                    type: Reference
                    short: Who authored the content
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole']
                    index: 57
            summary:
              match: {url: null}
              schema:
                short: Brief summary of the content
                isModifier: false
                index: 38
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Brief summary of the content
                    choices: [valueMarkdown]
                    index: 40
                  valueMarkdown:
                    base: {path: 'Extension.value[x]'}
                    type: markdown
                    short: Brief summary of the content
                    choiceOf: value
                    index: 41
            quantity:
              match: {url: null}
              schema:
                short: Quantitative rating
                isModifier: false
                index: 50
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Quantitative rating
                    choices: [valueQuantity]
                    index: 52
                  valueQuantity:
                    base: {path: 'Extension.value[x]'}
                    type: Quantity
                    short: Quantitative rating
                    choiceOf: value
                    index: 53
            relatedArtifact:
              match: {url: null}
              schema:
                short: Additional information
                isModifier: false
                array: true
                index: 62
                elements:
                  value:
                    base: {path: 'Extension.value[x]'}
                    short: Additional information
                    choices: [valueRelatedArtifact]
                    index: 64
                  valueRelatedArtifact:
                    base: {path: 'Extension.value[x]'}
                    type: RelatedArtifact
                    short: Additional information
                    choiceOf: value
                    index: 65
  copyright:
    url: null
    short: Use and/or publishing restrictions
    isModifier: false
    index: 14
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: Use and/or publishing restrictions
        choices: [valueMarkdown]
        index: 16
      valueMarkdown:
        base: {path: 'Extension.value[x]'}
        type: markdown
        short: Use and/or publishing restrictions
        choiceOf: value
        index: 17
  workflowStatus:
    url: null
    short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error
    isModifier: false
    index: 75
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error
        choices: [valueCode]
        index: 77
      valueCode:
        base: {path: 'Extension.value[x]'}
        type: code
        short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error
        choiceOf: value
        index: 78
  disposition:
    url: null
    short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification
    isModifier: false
    index: 79
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification
        choices: [valueCode]
        index: 81
      valueCode:
        base: {path: 'Extension.value[x]'}
        type: code
        short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification
        choiceOf: value
        index: 82
  title:
    url: null
    short: A short title for the assessment for use in displaying and selecting
    isModifier: false
    index: 1
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: A short title for the assessment for use in displaying and selecting
        choices: [valueString]
        index: 3
      valueString:
        base: {path: 'Extension.value[x]'}
        type: string
        short: A short title for the assessment for use in displaying and selecting
        choiceOf: value
        index: 4
  artifact[x]:
    url: null
    short: The artifact assessed, commented upon or rated
    isModifier: false
    _required: true
    index: 26
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: The artifact assessed, commented upon or rated
        choices: [valueReference, valueCanonical, valueUri]
        index: 28
      valueReference:
        base: {path: 'Extension.value[x]'}
        type: Reference
        short: The artifact assessed, commented upon or rated
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
        index: 29
      valueCanonical:
        base: {path: 'Extension.value[x]'}
        type: canonical
        short: The artifact assessed, commented upon or rated
        choiceOf: value
        index: 30
      valueUri:
        base: {path: 'Extension.value[x]'}
        type: uri
        short: The artifact assessed, commented upon or rated
        choiceOf: value
        index: 31
  lastReviewDate:
    url: null
    short: When the artifact assessment was last reviewed by the publisher
    isModifier: false
    index: 22
    elements:
      value:
        base: {path: 'Extension.value[x]'}
        short: When the artifact assessment was last reviewed by the publisher
        choices: [valueDate]
        index: 24
      valueDate:
        base: {path: 'Extension.value[x]'}
        type: date
        short: When the artifact assessment was last reviewed by the publisher
        choiceOf: value
        index: 25
class: extension
kind: complex-type
url: http://hl7.org/fhir/5.0/StructureDefinition/extension-ArtifactAssessment
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 0.0.1-snapshot-1
required: [url, extension]