PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.extensions.r3@5.3.0-ballot-tc1
    http://hl7.org/fhir/StructureDefinition/artifactassessment-content
description: A Content containing additional documentation, a review Content, usage guidance, or other relevant information from a particular user.
package_name: hl7.fhir.uv.extensions.r3
derivation: constraint
name: ArtifactAssessmentContent
type: Extension
elements:
  extension:
    type: Extension
    short: comment | classifier | rating | container | response | change-request
    index: 0
    slicing:
      slices:
        path:
          match: {}
          schema:
            type: Extension
            short: What the comment is directed to
            array: true
            index: 40
            extensions: {}
            elements:
              extension: {index: 41}
              url:
                pattern: {type: uri, value: path}
                type: uri
                index: 42
              value:
                choices: [valueUri]
                index: 44
              valueUri: {type: uri, choiceOf: value, index: 45}
        classifier:
          match: {}
          schema:
            type: Extension
            short: Rating, classifier, or assessment
            array: true
            index: 18
            extensions: {}
            elements:
              extension: {index: 19}
              url:
                pattern: {type: uri, value: classifier}
                type: uri
                index: 20
              value:
                choices: [valueCodeableConcept]
                index: 22
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 23}
        type:
          match: {}
          schema:
            type: Extension
            short: Indicates what type of content this component represents
            index: 12
            extensions: {}
            elements:
              extension: {index: 13}
              url:
                pattern: {type: uri, value: type}
                type: uri
                index: 14
              value:
                choices: [valueCodeableConcept]
                index: 16
              valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17}
        freeToShare:
          match: {}
          schema:
            type: Extension
            short: Acceptable to publicly share the resource content
            index: 115
            extensions: {}
            elements:
              extension: {index: 116}
              url:
                pattern: {type: uri, value: freeToShare}
                type: uri
                index: 117
              value:
                choices: [valueBoolean]
                index: 119
              valueBoolean: {type: boolean, choiceOf: value, index: 120}
        component:
          match: {}
          schema:
            type: Extension
            short: Contained content
            array: true
            index: 121
            extensions: {}
            elements:
              extension: {index: 122}
              url:
                pattern: {type: uri, value: component}
                type: uri
                index: 123
              value:
                choices: []
                elementReference: ['http://hl7.org/fhir/StructureDefinition/artifactassessment-content', elements, org/fhir/StructureDefinition/Extension#Extension, elements, extension]
                index: 125
        informationType:
          match: {}
          schema:
            type: Extension
            short: comment | classifier | rating | container | response | change-request
            index: 0
            extensions: {}
            elements:
              extension: {index: 1}
              url:
                pattern: {type: uri, value: informationType}
                type: uri
                index: 2
              value:
                choices: [valueCode]
                index: 4
              valueCode: {type: code, choiceOf: value, index: 5}
        author:
          match: {}
          schema:
            type: Extension
            short: Who authored the content
            index: 30
            extensions: {}
            elements:
              extension: {index: 31}
              url:
                pattern: {type: uri, value: author}
                type: uri
                index: 32
              value:
                choices: [valueReference, valueReference, valueReference, valueReference, valueReference]
                index: 34
              valueReference:
                type: Reference
                choiceOf: value
                refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
                index: 35
        summary:
          match: {}
          schema:
            type: Extension
            short: Brief summary of the content
            index: 6
            extensions: {}
            elements:
              extension: {index: 7}
              url:
                pattern: {type: uri, value: summary}
                type: uri
                index: 8
              value:
                choices: [valueMarkdown]
                index: 10
              valueMarkdown: {type: markdown, choiceOf: value, index: 11}
        quantity:
          match: {}
          schema:
            type: Extension
            short: Quantitative rating
            index: 24
            extensions: {}
            elements:
              extension: {index: 25}
              url:
                pattern: {type: uri, value: quantity}
                type: uri
                index: 26
              value:
                choices: [valueQuantity]
                index: 28
              valueQuantity: {type: Quantity, choiceOf: value, index: 29}
        relatedArtifact:
          match: {}
          schema:
            type: Extension
            short: Additional information
            array: true
            index: 46
            extensions:
              classifier:
                url: classifier
                short: Additional classifiers
                array: true
                index: 58
                extensions: {}
                elements:
                  extension: {index: 59}
                  url:
                    pattern: {type: uri, value: classifier}
                    type: uri
                    index: 60
                  value:
                    choices: [valueCodeableConcept]
                    index: 62
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 63}
                required: [value, valueCodeableConcept]
              _datatype:
                url: h
                type: Extension
                short: DataType name 'RelatedArtifact' from R5
                index: 48
                elements:
                  value:
                    pattern: {type: string, value: RelatedArtifact}
                    choices: [valueString]
                    type: string
                    index: 50
                  valueString:
                    type: string
                    pattern: {type: string, value: RelatedArtifact}
                    choiceOf: value
                    index: 51
                required: [value, valueString]
              type:
                url: type
                short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
                _required: true
                index: 52
                extensions: {}
                elements:
                  extension: {index: 53}
                  url:
                    pattern: {type: uri, value: type}
                    type: uri
                    index: 54
                  value:
                    choices: [valueCode]
                    index: 56
                  valueCode: {type: code, choiceOf: value, index: 57}
                required: [value, valueCode]
              resourceReference:
                url: resourceReference
                short: What artifact, if not a conformance resource
                index: 94
                extensions: {}
                elements:
                  extension: {index: 95}
                  url:
                    pattern: {type: uri, value: resourceReference}
                    type: uri
                    index: 96
                  value:
                    choices: [valueReference]
                    index: 98
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
                    index: 99
                required: [value, valueReference]
              document:
                url: document
                short: What document is being referenced
                index: 82
                extensions: {}
                elements:
                  extension: {index: 83}
                  url:
                    pattern: {type: uri, value: document}
                    type: uri
                    index: 84
                  value:
                    choices: [valueAttachment]
                    index: 86
                  valueAttachment: {type: Attachment, choiceOf: value, index: 87}
                required: [value, valueAttachment]
              citation:
                url: citation
                short: Bibliographic citation for the artifact
                index: 76
                extensions: {}
                elements:
                  extension: {index: 77}
                  url:
                    pattern: {type: uri, value: citation}
                    type: uri
                    index: 78
                  value:
                    choices: [valueMarkdown]
                    index: 80
                  valueMarkdown: {type: markdown, choiceOf: value, index: 81}
                required: [value, valueMarkdown]
              label:
                url: label
                short: Short label
                index: 64
                extensions: {}
                elements:
                  extension: {index: 65}
                  url:
                    pattern: {type: uri, value: label}
                    type: uri
                    index: 66
                  value:
                    choices: [valueString]
                    index: 68
                  valueString: {type: string, choiceOf: value, index: 69}
                required: [value, valueString]
              resource:
                url: resource
                short: What artifact is being referenced
                index: 88
                extensions: {}
                elements:
                  extension: {index: 89}
                  url:
                    pattern: {type: uri, value: resource}
                    type: uri
                    index: 90
                  value:
                    choices: [valueUri]
                    index: 92
                  valueUri: {type: uri, choiceOf: value, index: 93}
                required: [value, valueUri]
              publicationStatus:
                url: publicationStatus
                short: draft | active | retired | unknown
                index: 100
                extensions: {}
                elements:
                  extension: {index: 101}
                  url:
                    pattern: {type: uri, value: publicationStatus}
                    type: uri
                    index: 102
                  value:
                    choices: [valueCode]
                    index: 104
                  valueCode: {type: code, choiceOf: value, index: 105}
                required: [value, valueCode]
              display:
                url: display
                short: Brief description of the related artifact
                index: 70
                extensions: {}
                elements:
                  extension: {index: 71}
                  url:
                    pattern: {type: uri, value: display}
                    type: uri
                    index: 72
                  value:
                    choices: [valueString]
                    index: 74
                  valueString: {type: string, choiceOf: value, index: 75}
                required: [value, valueString]
              publicationDate:
                url: publicationDate
                short: Date of publication of the artifact being referred to
                index: 106
                extensions: {}
                elements:
                  extension: {index: 107}
                  url:
                    pattern: {type: uri, value: publicationDate}
                    type: uri
                    index: 108
                  value:
                    choices: [valueDate]
                    index: 110
                  valueDate: {type: date, choiceOf: value, index: 111}
                required: [value, valueDate]
            elements:
              extension:
                array: true
                index: 47
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: null
                  slices:
                    classifier:
                      match: {url: classifier}
                      schema:
                        short: Additional classifiers
                        array: true
                        index: 58
                        extensions: {}
                        elements:
                          extension: {index: 59}
                          url:
                            pattern: {type: uri, value: classifier}
                            type: uri
                            index: 60
                          value:
                            choices: [valueCodeableConcept]
                            index: 62
                          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 63}
                        required: [value, valueCodeableConcept]
                    _datatype:
                      match: {url: null}
                      schema:
                        type: Extension
                        short: DataType name 'RelatedArtifact' from R5
                        url: h
                        index: 48
                        elements:
                          value:
                            pattern: {type: string, value: RelatedArtifact}
                            choices: [valueString]
                            type: string
                            index: 50
                          valueString:
                            type: string
                            pattern: {type: string, value: RelatedArtifact}
                            choiceOf: value
                            index: 51
                        required: [value, valueString]
                    type:
                      match: {url: type}
                      schema:
                        short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
                        _required: true
                        index: 52
                        extensions: {}
                        elements:
                          extension: {index: 53}
                          url:
                            pattern: {type: uri, value: type}
                            type: uri
                            index: 54
                          value:
                            choices: [valueCode]
                            index: 56
                          valueCode: {type: code, choiceOf: value, index: 57}
                        required: [value, valueCode]
                    resourceReference:
                      match: {url: resourceReference}
                      schema:
                        short: What artifact, if not a conformance resource
                        index: 94
                        extensions: {}
                        elements:
                          extension: {index: 95}
                          url:
                            pattern: {type: uri, value: resourceReference}
                            type: uri
                            index: 96
                          value:
                            choices: [valueReference]
                            index: 98
                          valueReference:
                            type: Reference
                            choiceOf: value
                            refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
                            index: 99
                        required: [value, valueReference]
                    document:
                      match: {url: document}
                      schema:
                        short: What document is being referenced
                        index: 82
                        extensions: {}
                        elements:
                          extension: {index: 83}
                          url:
                            pattern: {type: uri, value: document}
                            type: uri
                            index: 84
                          value:
                            choices: [valueAttachment]
                            index: 86
                          valueAttachment: {type: Attachment, choiceOf: value, index: 87}
                        required: [value, valueAttachment]
                    citation:
                      match: {url: citation}
                      schema:
                        short: Bibliographic citation for the artifact
                        index: 76
                        extensions: {}
                        elements:
                          extension: {index: 77}
                          url:
                            pattern: {type: uri, value: citation}
                            type: uri
                            index: 78
                          value:
                            choices: [valueMarkdown]
                            index: 80
                          valueMarkdown: {type: markdown, choiceOf: value, index: 81}
                        required: [value, valueMarkdown]
                    label:
                      match: {url: label}
                      schema:
                        short: Short label
                        index: 64
                        extensions: {}
                        elements:
                          extension: {index: 65}
                          url:
                            pattern: {type: uri, value: label}
                            type: uri
                            index: 66
                          value:
                            choices: [valueString]
                            index: 68
                          valueString: {type: string, choiceOf: value, index: 69}
                        required: [value, valueString]
                    resource:
                      match: {url: resource}
                      schema:
                        short: What artifact is being referenced
                        index: 88
                        extensions: {}
                        elements:
                          extension: {index: 89}
                          url:
                            pattern: {type: uri, value: resource}
                            type: uri
                            index: 90
                          value:
                            choices: [valueUri]
                            index: 92
                          valueUri: {type: uri, choiceOf: value, index: 93}
                        required: [value, valueUri]
                    publicationStatus:
                      match: {url: publicationStatus}
                      schema:
                        short: draft | active | retired | unknown
                        index: 100
                        extensions: {}
                        elements:
                          extension: {index: 101}
                          url:
                            pattern: {type: uri, value: publicationStatus}
                            type: uri
                            index: 102
                          value:
                            choices: [valueCode]
                            index: 104
                          valueCode: {type: code, choiceOf: value, index: 105}
                        required: [value, valueCode]
                    display:
                      match: {url: display}
                      schema:
                        short: Brief description of the related artifact
                        index: 70
                        extensions: {}
                        elements:
                          extension: {index: 71}
                          url:
                            pattern: {type: uri, value: display}
                            type: uri
                            index: 72
                          value:
                            choices: [valueString]
                            index: 74
                          valueString: {type: string, choiceOf: value, index: 75}
                        required: [value, valueString]
                    publicationDate:
                      match: {url: publicationDate}
                      schema:
                        short: Date of publication of the artifact being referred to
                        index: 106
                        extensions: {}
                        elements:
                          extension: {index: 107}
                          url:
                            pattern: {type: uri, value: publicationDate}
                            type: uri
                            index: 108
                          value:
                            choices: [valueDate]
                            index: 110
                          valueDate: {type: date, choiceOf: value, index: 111}
                        required: [value, valueDate]
              url:
                pattern: {type: uri, value: relatedArtifact}
                type: uri
                index: 112
              value:
                choices: []
                index: 114
  url:
    type: uri
    pattern: {type: uri, value: 'http://hl7.org/fhir/StructureDefinition/artifactassessment-content'}
    index: 126
package_version: 5.3.0-ballot-tc1
extensions:
  path:
    url: null
    type: Extension
    short: What the comment is directed to
    array: true
    index: 40
    extensions: {}
    elements:
      extension: {index: 41}
      url:
        pattern: {type: uri, value: path}
        type: uri
        index: 42
      value:
        choices: [valueUri]
        index: 44
      valueUri: {type: uri, choiceOf: value, index: 45}
  classifier:
    url: null
    type: Extension
    short: Rating, classifier, or assessment
    array: true
    index: 18
    extensions: {}
    elements:
      extension: {index: 19}
      url:
        pattern: {type: uri, value: classifier}
        type: uri
        index: 20
      value:
        choices: [valueCodeableConcept]
        index: 22
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 23}
  type:
    url: null
    type: Extension
    short: Indicates what type of content this component represents
    index: 12
    extensions: {}
    elements:
      extension: {index: 13}
      url:
        pattern: {type: uri, value: type}
        type: uri
        index: 14
      value:
        choices: [valueCodeableConcept]
        index: 16
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 17}
  freeToShare:
    url: null
    type: Extension
    short: Acceptable to publicly share the resource content
    index: 115
    extensions: {}
    elements:
      extension: {index: 116}
      url:
        pattern: {type: uri, value: freeToShare}
        type: uri
        index: 117
      value:
        choices: [valueBoolean]
        index: 119
      valueBoolean: {type: boolean, choiceOf: value, index: 120}
  component:
    url: null
    type: Extension
    short: Contained content
    array: true
    index: 121
    extensions: {}
    elements:
      extension: {index: 122}
      url:
        pattern: {type: uri, value: component}
        type: uri
        index: 123
      value:
        choices: []
        elementReference: ['http://hl7.org/fhir/StructureDefinition/artifactassessment-content', elements, org/fhir/StructureDefinition/Extension#Extension, elements, extension]
        index: 125
  informationType:
    url: null
    type: Extension
    short: comment | classifier | rating | container | response | change-request
    index: 0
    extensions: {}
    elements:
      extension: {index: 1}
      url:
        pattern: {type: uri, value: informationType}
        type: uri
        index: 2
      value:
        choices: [valueCode]
        index: 4
      valueCode: {type: code, choiceOf: value, index: 5}
  author:
    url: null
    type: Extension
    short: Who authored the content
    index: 30
    extensions: {}
    elements:
      extension: {index: 31}
      url:
        pattern: {type: uri, value: author}
        type: uri
        index: 32
      value:
        choices: [valueReference, valueReference, valueReference, valueReference, valueReference]
        index: 34
      valueReference:
        type: Reference
        choiceOf: value
        refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
        index: 35
  summary:
    url: null
    type: Extension
    short: Brief summary of the content
    index: 6
    extensions: {}
    elements:
      extension: {index: 7}
      url:
        pattern: {type: uri, value: summary}
        type: uri
        index: 8
      value:
        choices: [valueMarkdown]
        index: 10
      valueMarkdown: {type: markdown, choiceOf: value, index: 11}
  quantity:
    url: null
    type: Extension
    short: Quantitative rating
    index: 24
    extensions: {}
    elements:
      extension: {index: 25}
      url:
        pattern: {type: uri, value: quantity}
        type: uri
        index: 26
      value:
        choices: [valueQuantity]
        index: 28
      valueQuantity: {type: Quantity, choiceOf: value, index: 29}
  relatedArtifact:
    url: null
    type: Extension
    short: Additional information
    array: true
    index: 46
    extensions:
      classifier:
        url: classifier
        short: Additional classifiers
        array: true
        index: 58
        extensions: {}
        elements:
          extension: {index: 59}
          url:
            pattern: {type: uri, value: classifier}
            type: uri
            index: 60
          value:
            choices: [valueCodeableConcept]
            index: 62
          valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 63}
        required: [value, valueCodeableConcept]
      _datatype:
        url: h
        type: Extension
        short: DataType name 'RelatedArtifact' from R5
        index: 48
        elements:
          value:
            pattern: {type: string, value: RelatedArtifact}
            choices: [valueString]
            type: string
            index: 50
          valueString:
            type: string
            pattern: {type: string, value: RelatedArtifact}
            choiceOf: value
            index: 51
        required: [value, valueString]
      type:
        url: type
        short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
        _required: true
        index: 52
        extensions: {}
        elements:
          extension: {index: 53}
          url:
            pattern: {type: uri, value: type}
            type: uri
            index: 54
          value:
            choices: [valueCode]
            index: 56
          valueCode: {type: code, choiceOf: value, index: 57}
        required: [value, valueCode]
      resourceReference:
        url: resourceReference
        short: What artifact, if not a conformance resource
        index: 94
        extensions: {}
        elements:
          extension: {index: 95}
          url:
            pattern: {type: uri, value: resourceReference}
            type: uri
            index: 96
          value:
            choices: [valueReference]
            index: 98
          valueReference:
            type: Reference
            choiceOf: value
            refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
            index: 99
        required: [value, valueReference]
      document:
        url: document
        short: What document is being referenced
        index: 82
        extensions: {}
        elements:
          extension: {index: 83}
          url:
            pattern: {type: uri, value: document}
            type: uri
            index: 84
          value:
            choices: [valueAttachment]
            index: 86
          valueAttachment: {type: Attachment, choiceOf: value, index: 87}
        required: [value, valueAttachment]
      citation:
        url: citation
        short: Bibliographic citation for the artifact
        index: 76
        extensions: {}
        elements:
          extension: {index: 77}
          url:
            pattern: {type: uri, value: citation}
            type: uri
            index: 78
          value:
            choices: [valueMarkdown]
            index: 80
          valueMarkdown: {type: markdown, choiceOf: value, index: 81}
        required: [value, valueMarkdown]
      label:
        url: label
        short: Short label
        index: 64
        extensions: {}
        elements:
          extension: {index: 65}
          url:
            pattern: {type: uri, value: label}
            type: uri
            index: 66
          value:
            choices: [valueString]
            index: 68
          valueString: {type: string, choiceOf: value, index: 69}
        required: [value, valueString]
      resource:
        url: resource
        short: What artifact is being referenced
        index: 88
        extensions: {}
        elements:
          extension: {index: 89}
          url:
            pattern: {type: uri, value: resource}
            type: uri
            index: 90
          value:
            choices: [valueUri]
            index: 92
          valueUri: {type: uri, choiceOf: value, index: 93}
        required: [value, valueUri]
      publicationStatus:
        url: publicationStatus
        short: draft | active | retired | unknown
        index: 100
        extensions: {}
        elements:
          extension: {index: 101}
          url:
            pattern: {type: uri, value: publicationStatus}
            type: uri
            index: 102
          value:
            choices: [valueCode]
            index: 104
          valueCode: {type: code, choiceOf: value, index: 105}
        required: [value, valueCode]
      display:
        url: display
        short: Brief description of the related artifact
        index: 70
        extensions: {}
        elements:
          extension: {index: 71}
          url:
            pattern: {type: uri, value: display}
            type: uri
            index: 72
          value:
            choices: [valueString]
            index: 74
          valueString: {type: string, choiceOf: value, index: 75}
        required: [value, valueString]
      publicationDate:
        url: publicationDate
        short: Date of publication of the artifact being referred to
        index: 106
        extensions: {}
        elements:
          extension: {index: 107}
          url:
            pattern: {type: uri, value: publicationDate}
            type: uri
            index: 108
          value:
            choices: [valueDate]
            index: 110
          valueDate: {type: date, choiceOf: value, index: 111}
        required: [value, valueDate]
    elements:
      extension:
        array: true
        index: 47
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            classifier:
              match: {url: classifier}
              schema:
                short: Additional classifiers
                array: true
                index: 58
                extensions: {}
                elements:
                  extension: {index: 59}
                  url:
                    pattern: {type: uri, value: classifier}
                    type: uri
                    index: 60
                  value:
                    choices: [valueCodeableConcept]
                    index: 62
                  valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 63}
                required: [value, valueCodeableConcept]
            _datatype:
              match: {url: null}
              schema:
                type: Extension
                short: DataType name 'RelatedArtifact' from R5
                url: h
                index: 48
                elements:
                  value:
                    pattern: {type: string, value: RelatedArtifact}
                    choices: [valueString]
                    type: string
                    index: 50
                  valueString:
                    type: string
                    pattern: {type: string, value: RelatedArtifact}
                    choiceOf: value
                    index: 51
                required: [value, valueString]
            type:
              match: {url: type}
              schema:
                short: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
                _required: true
                index: 52
                extensions: {}
                elements:
                  extension: {index: 53}
                  url:
                    pattern: {type: uri, value: type}
                    type: uri
                    index: 54
                  value:
                    choices: [valueCode]
                    index: 56
                  valueCode: {type: code, choiceOf: value, index: 57}
                required: [value, valueCode]
            resourceReference:
              match: {url: resourceReference}
              schema:
                short: What artifact, if not a conformance resource
                index: 94
                extensions: {}
                elements:
                  extension: {index: 95}
                  url:
                    pattern: {type: uri, value: resourceReference}
                    type: uri
                    index: 96
                  value:
                    choices: [valueReference]
                    index: 98
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
                    index: 99
                required: [value, valueReference]
            document:
              match: {url: document}
              schema:
                short: What document is being referenced
                index: 82
                extensions: {}
                elements:
                  extension: {index: 83}
                  url:
                    pattern: {type: uri, value: document}
                    type: uri
                    index: 84
                  value:
                    choices: [valueAttachment]
                    index: 86
                  valueAttachment: {type: Attachment, choiceOf: value, index: 87}
                required: [value, valueAttachment]
            citation:
              match: {url: citation}
              schema:
                short: Bibliographic citation for the artifact
                index: 76
                extensions: {}
                elements:
                  extension: {index: 77}
                  url:
                    pattern: {type: uri, value: citation}
                    type: uri
                    index: 78
                  value:
                    choices: [valueMarkdown]
                    index: 80
                  valueMarkdown: {type: markdown, choiceOf: value, index: 81}
                required: [value, valueMarkdown]
            label:
              match: {url: label}
              schema:
                short: Short label
                index: 64
                extensions: {}
                elements:
                  extension: {index: 65}
                  url:
                    pattern: {type: uri, value: label}
                    type: uri
                    index: 66
                  value:
                    choices: [valueString]
                    index: 68
                  valueString: {type: string, choiceOf: value, index: 69}
                required: [value, valueString]
            resource:
              match: {url: resource}
              schema:
                short: What artifact is being referenced
                index: 88
                extensions: {}
                elements:
                  extension: {index: 89}
                  url:
                    pattern: {type: uri, value: resource}
                    type: uri
                    index: 90
                  value:
                    choices: [valueUri]
                    index: 92
                  valueUri: {type: uri, choiceOf: value, index: 93}
                required: [value, valueUri]
            publicationStatus:
              match: {url: publicationStatus}
              schema:
                short: draft | active | retired | unknown
                index: 100
                extensions: {}
                elements:
                  extension: {index: 101}
                  url:
                    pattern: {type: uri, value: publicationStatus}
                    type: uri
                    index: 102
                  value:
                    choices: [valueCode]
                    index: 104
                  valueCode: {type: code, choiceOf: value, index: 105}
                required: [value, valueCode]
            display:
              match: {url: display}
              schema:
                short: Brief description of the related artifact
                index: 70
                extensions: {}
                elements:
                  extension: {index: 71}
                  url:
                    pattern: {type: uri, value: display}
                    type: uri
                    index: 72
                  value:
                    choices: [valueString]
                    index: 74
                  valueString: {type: string, choiceOf: value, index: 75}
                required: [value, valueString]
            publicationDate:
              match: {url: publicationDate}
              schema:
                short: Date of publication of the artifact being referred to
                index: 106
                extensions: {}
                elements:
                  extension: {index: 107}
                  url:
                    pattern: {type: uri, value: publicationDate}
                    type: uri
                    index: 108
                  value:
                    choices: [valueDate]
                    index: 110
                  valueDate: {type: date, choiceOf: value, index: 111}
                required: [value, valueDate]
      url:
        pattern: {type: uri, value: relatedArtifact}
        type: uri
        index: 112
      value:
        choices: []
        index: 114
class: extension
kind: complex-type
url: http://hl7.org/fhir/StructureDefinition/artifactassessment-content
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 5.3.0-ballot-tc1