description: This cross-version extension represents ArtifactAssessment from http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|5.0.0 for use in FHIR R4B. package_name: hl7.fhir.uv.xver derivation: constraint name: Ext_R5_ArtifactAssessment type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 0 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 1 slices: date: match: {url: date} schema: base: {max: '*', min: 0, path: Extension.extension} short: Date last changed index: 12 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 13 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date last changed choices: [valueDateTime] index: 15 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date last changed choiceOf: value index: 16 required: [url] citeAs[x]: match: {url: 'citeAs[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: How to cite the comment or rating index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'citeAs[x]'} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How to cite the comment or rating choices: [valueReference, valueMarkdown] index: 9 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: How to cite the comment or rating choiceOf: value index: 10 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: How to cite the comment or rating choiceOf: value index: 11 required: [url] approvalDate: match: {url: approvalDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: When the artifact assessment was approved by publisher index: 22 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: approvalDate} index: 23 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the artifact assessment was approved by publisher choices: [valueDate] index: 25 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the artifact assessment was approved by publisher choiceOf: value index: 26 required: [url] content: match: {url: content} schema: base: {max: '*', min: 0, path: Extension.extension} short: Comment, classifier, or rating content array: true index: 39 extensions: path: url: path base: {max: '*', min: 0, path: Extension.extension} short: What the comment is directed to array: true index: 71 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: path} index: 72 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What the comment is directed to choices: [valueUri] index: 74 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: What the comment is directed to choiceOf: value index: 75 required: [url] classifier: url: classifier base: {max: '*', min: 0, path: Extension.extension} short: Rating, classifier, or assessment array: true index: 56 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: classifier} index: 57 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Rating, classifier, or assessment choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Rating, classifier, or assessment choiceOf: value index: 60 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: What type of content index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What type of content choices: [valueCodeableConcept] index: 54 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What type of content choiceOf: value index: 55 required: [url] freeToShare: url: freeToShare base: {max: '*', min: 0, path: Extension.extension} short: Acceptable to publicly share the resource content index: 81 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: freeToShare} index: 82 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Acceptable to publicly share the resource content choices: [valueBoolean] index: 84 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Acceptable to publicly share the resource content choiceOf: value index: 85 required: [url] component: url: component base: {max: '*', min: 0, path: Extension.extension} short: Contained content array: true index: 86 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 87 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: component} index: 92 required: [url] informationType: url: informationType base: {max: '*', min: 0, path: Extension.extension} short: comment | classifier | rating | container | response | change-request index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: informationType} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: comment | classifier | rating | container | response | change-request choices: [valueCode] index: 44 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: comment | classifier | rating | container | response | change-request choiceOf: value index: 45 required: [url] author: url: author base: {max: '*', min: 0, path: Extension.extension} short: Who authored the content index: 66 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: author} index: 67 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who authored the content choices: [valueReference] index: 69 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Who authored the content choiceOf: value index: 70 required: [url] summary: url: summary base: {max: '*', min: 0, path: Extension.extension} short: Brief summary of the content index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: summary} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Brief summary of the content choices: [valueMarkdown] index: 49 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Brief summary of the content choiceOf: value index: 50 required: [url] quantity: url: quantity base: {max: '*', min: 0, path: Extension.extension} short: Quantitative rating index: 61 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 62 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Quantitative rating choices: [valueQuantity] index: 64 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Quantitative rating choiceOf: value index: 65 required: [url] relatedArtifact: url: relatedArtifact base: {max: '*', min: 0, path: Extension.extension} short: Additional information array: true index: 76 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 77 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Additional information choices: [valueRelatedArtifact] index: 79 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: Additional information choiceOf: value index: 80 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 40 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: path: match: {url: path} schema: base: {max: '*', min: 0, path: Extension.extension} short: What the comment is directed to array: true index: 71 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: path} index: 72 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What the comment is directed to choices: [valueUri] index: 74 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: What the comment is directed to choiceOf: value index: 75 required: [url] classifier: match: {url: classifier} schema: base: {max: '*', min: 0, path: Extension.extension} short: Rating, classifier, or assessment array: true index: 56 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: classifier} index: 57 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Rating, classifier, or assessment choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Rating, classifier, or assessment choiceOf: value index: 60 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: What type of content index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What type of content choices: [valueCodeableConcept] index: 54 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What type of content choiceOf: value index: 55 required: [url] freeToShare: match: {url: freeToShare} schema: base: {max: '*', min: 0, path: Extension.extension} short: Acceptable to publicly share the resource content index: 81 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: freeToShare} index: 82 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Acceptable to publicly share the resource content choices: [valueBoolean] index: 84 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Acceptable to publicly share the resource content choiceOf: value index: 85 required: [url] component: match: {url: component} schema: base: {max: '*', min: 0, path: Extension.extension} short: Contained content array: true index: 86 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 87 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: component} index: 92 required: [url] informationType: match: {url: informationType} schema: base: {max: '*', min: 0, path: Extension.extension} short: comment | classifier | rating | container | response | change-request index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: informationType} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: comment | classifier | rating | container | response | change-request choices: [valueCode] index: 44 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: comment | classifier | rating | container | response | change-request choiceOf: value index: 45 required: [url] author: match: {url: author} schema: base: {max: '*', min: 0, path: Extension.extension} short: Who authored the content index: 66 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: author} index: 67 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who authored the content choices: [valueReference] index: 69 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Who authored the content choiceOf: value index: 70 required: [url] summary: match: {url: summary} schema: base: {max: '*', min: 0, path: Extension.extension} short: Brief summary of the content index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: summary} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Brief summary of the content choices: [valueMarkdown] index: 49 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Brief summary of the content choiceOf: value index: 50 required: [url] quantity: match: {url: quantity} schema: base: {max: '*', min: 0, path: Extension.extension} short: Quantitative rating index: 61 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 62 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Quantitative rating choices: [valueQuantity] index: 64 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Quantitative rating choiceOf: value index: 65 required: [url] relatedArtifact: match: {url: relatedArtifact} schema: base: {max: '*', min: 0, path: Extension.extension} short: Additional information array: true index: 76 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 77 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Additional information choices: [valueRelatedArtifact] index: 79 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: Additional information choiceOf: value index: 80 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: content} index: 93 required: [url] copyright: match: {url: copyright} schema: base: {max: '*', min: 0, path: Extension.extension} short: Use and/or publishing restrictions index: 17 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: copyright} index: 18 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Use and/or publishing restrictions choices: [valueMarkdown] index: 20 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Use and/or publishing restrictions choiceOf: value index: 21 required: [url] workflowStatus: match: {url: workflowStatus} schema: base: {max: '*', min: 0, path: Extension.extension} short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error index: 94 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: workflowStatus} index: 95 value: base: {max: '1', min: 0, 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: 97 valueCode: base: {max: '1', min: 0, 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: 98 required: [url] disposition: match: {url: disposition} schema: base: {max: '*', min: 0, path: Extension.extension} short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification index: 99 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: disposition} index: 100 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification choices: [valueCode] index: 102 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification choiceOf: value index: 103 required: [url] title: match: {url: title} schema: base: {max: '*', min: 0, path: Extension.extension} short: A short title for the assessment for use in displaying and selecting index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: title} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A short title for the assessment for use in displaying and selecting choices: [valueString] index: 4 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A short title for the assessment for use in displaying and selecting choiceOf: value index: 5 required: [url] artifact[x]: match: {url: 'artifact[x]'} schema: base: {max: '*', min: 0, path: Extension.extension} short: The artifact assessed, commented upon or rated _required: true index: 32 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'artifact[x]'} index: 33 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The artifact assessed, commented upon or rated choices: [valueReference, valueCanonical, valueUri] index: 35 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The artifact assessed, commented upon or rated choiceOf: value index: 36 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: The artifact assessed, commented upon or rated choiceOf: value index: 37 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: The artifact assessed, commented upon or rated choiceOf: value index: 38 required: [url] lastReviewDate: match: {url: lastReviewDate} schema: base: {max: '*', min: 0, path: Extension.extension} short: When the artifact assessment was last reviewed by the publisher index: 27 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lastReviewDate} index: 28 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the artifact assessment was last reviewed by the publisher choices: [valueDate] index: 30 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the artifact assessment was last reviewed by the publisher choiceOf: value index: 31 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-ArtifactAssessment'} index: 104 package_version: r5.r4b-0.0.1-snapshot-2 extensions: date: url: date base: {max: '*', min: 0, path: Extension.extension} short: Date last changed index: 12 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: date} index: 13 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Date last changed choices: [valueDateTime] index: 15 valueDateTime: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: dateTime short: Date last changed choiceOf: value index: 16 required: [url] citeAs[x]: url: citeAs[x] base: {max: '*', min: 0, path: Extension.extension} short: How to cite the comment or rating index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'citeAs[x]'} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How to cite the comment or rating choices: [valueReference, valueMarkdown] index: 9 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: How to cite the comment or rating choiceOf: value index: 10 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: How to cite the comment or rating choiceOf: value index: 11 required: [url] approvalDate: url: approvalDate base: {max: '*', min: 0, path: Extension.extension} short: When the artifact assessment was approved by publisher index: 22 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: approvalDate} index: 23 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the artifact assessment was approved by publisher choices: [valueDate] index: 25 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the artifact assessment was approved by publisher choiceOf: value index: 26 required: [url] content: url: content base: {max: '*', min: 0, path: Extension.extension} short: Comment, classifier, or rating content array: true index: 39 extensions: path: url: path base: {max: '*', min: 0, path: Extension.extension} short: What the comment is directed to array: true index: 71 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: path} index: 72 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What the comment is directed to choices: [valueUri] index: 74 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: What the comment is directed to choiceOf: value index: 75 required: [url] classifier: url: classifier base: {max: '*', min: 0, path: Extension.extension} short: Rating, classifier, or assessment array: true index: 56 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: classifier} index: 57 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Rating, classifier, or assessment choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Rating, classifier, or assessment choiceOf: value index: 60 required: [url] type: url: type base: {max: '*', min: 0, path: Extension.extension} short: What type of content index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What type of content choices: [valueCodeableConcept] index: 54 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What type of content choiceOf: value index: 55 required: [url] freeToShare: url: freeToShare base: {max: '*', min: 0, path: Extension.extension} short: Acceptable to publicly share the resource content index: 81 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: freeToShare} index: 82 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Acceptable to publicly share the resource content choices: [valueBoolean] index: 84 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Acceptable to publicly share the resource content choiceOf: value index: 85 required: [url] component: url: component base: {max: '*', min: 0, path: Extension.extension} short: Contained content array: true index: 86 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 87 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: component} index: 92 required: [url] informationType: url: informationType base: {max: '*', min: 0, path: Extension.extension} short: comment | classifier | rating | container | response | change-request index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: informationType} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: comment | classifier | rating | container | response | change-request choices: [valueCode] index: 44 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: comment | classifier | rating | container | response | change-request choiceOf: value index: 45 required: [url] author: url: author base: {max: '*', min: 0, path: Extension.extension} short: Who authored the content index: 66 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: author} index: 67 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who authored the content choices: [valueReference] index: 69 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Who authored the content choiceOf: value index: 70 required: [url] summary: url: summary base: {max: '*', min: 0, path: Extension.extension} short: Brief summary of the content index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: summary} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Brief summary of the content choices: [valueMarkdown] index: 49 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Brief summary of the content choiceOf: value index: 50 required: [url] quantity: url: quantity base: {max: '*', min: 0, path: Extension.extension} short: Quantitative rating index: 61 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 62 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Quantitative rating choices: [valueQuantity] index: 64 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Quantitative rating choiceOf: value index: 65 required: [url] relatedArtifact: url: relatedArtifact base: {max: '*', min: 0, path: Extension.extension} short: Additional information array: true index: 76 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 77 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Additional information choices: [valueRelatedArtifact] index: 79 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: Additional information choiceOf: value index: 80 required: [url] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 40 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: path: match: {url: path} schema: base: {max: '*', min: 0, path: Extension.extension} short: What the comment is directed to array: true index: 71 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: path} index: 72 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What the comment is directed to choices: [valueUri] index: 74 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: What the comment is directed to choiceOf: value index: 75 required: [url] classifier: match: {url: classifier} schema: base: {max: '*', min: 0, path: Extension.extension} short: Rating, classifier, or assessment array: true index: 56 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: classifier} index: 57 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Rating, classifier, or assessment choices: [valueCodeableConcept] index: 59 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: Rating, classifier, or assessment choiceOf: value index: 60 required: [url] type: match: {url: type} schema: base: {max: '*', min: 0, path: Extension.extension} short: What type of content index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: type} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What type of content choices: [valueCodeableConcept] index: 54 valueCodeableConcept: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: CodeableConcept short: What type of content choiceOf: value index: 55 required: [url] freeToShare: match: {url: freeToShare} schema: base: {max: '*', min: 0, path: Extension.extension} short: Acceptable to publicly share the resource content index: 81 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: freeToShare} index: 82 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Acceptable to publicly share the resource content choices: [valueBoolean] index: 84 valueBoolean: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: boolean short: Acceptable to publicly share the resource content choiceOf: value index: 85 required: [url] component: match: {url: component} schema: base: {max: '*', min: 0, path: Extension.extension} short: Contained content array: true index: 86 extensions: _datatype: url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true index: 87 slicing: rules: closed ordered: false discriminator: - {path: url, type: value} min: 0 slices: _datatype: match: {url: null} schema: type: Extension short: Data type name for ArtifactAssessment.content.component from FHIR R5 url: http://hl7.org/fhir/StructureDefinition/_datatype|5.2.0 index: 88 elements: value: base: {max: '1', min: 0, path: 'Extension.value[x]'} pattern: {type: String, value: ArtifactAssessment.content} choices: [valueString] index: 90 valueString: type: string pattern: {type: String, value: ArtifactAssessment.content} base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 91 required: [valueString, value] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: component} index: 92 required: [url] informationType: match: {url: informationType} schema: base: {max: '*', min: 0, path: Extension.extension} short: comment | classifier | rating | container | response | change-request index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: informationType} index: 42 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: comment | classifier | rating | container | response | change-request choices: [valueCode] index: 44 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: comment | classifier | rating | container | response | change-request choiceOf: value index: 45 required: [url] author: match: {url: author} schema: base: {max: '*', min: 0, path: Extension.extension} short: Who authored the content index: 66 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: author} index: 67 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Who authored the content choices: [valueReference] index: 69 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: Who authored the content choiceOf: value index: 70 required: [url] summary: match: {url: summary} schema: base: {max: '*', min: 0, path: Extension.extension} short: Brief summary of the content index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: summary} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Brief summary of the content choices: [valueMarkdown] index: 49 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Brief summary of the content choiceOf: value index: 50 required: [url] quantity: match: {url: quantity} schema: base: {max: '*', min: 0, path: Extension.extension} short: Quantitative rating index: 61 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 62 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Quantitative rating choices: [valueQuantity] index: 64 valueQuantity: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Quantity short: Quantitative rating choiceOf: value index: 65 required: [url] relatedArtifact: match: {url: relatedArtifact} schema: base: {max: '*', min: 0, path: Extension.extension} short: Additional information array: true index: 76 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: relatedArtifact} index: 77 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Additional information choices: [valueRelatedArtifact] index: 79 valueRelatedArtifact: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: RelatedArtifact short: Additional information choiceOf: value index: 80 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: content} index: 93 required: [url] copyright: url: copyright base: {max: '*', min: 0, path: Extension.extension} short: Use and/or publishing restrictions index: 17 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: copyright} index: 18 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Use and/or publishing restrictions choices: [valueMarkdown] index: 20 valueMarkdown: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: markdown short: Use and/or publishing restrictions choiceOf: value index: 21 required: [url] workflowStatus: url: workflowStatus base: {max: '*', min: 0, path: Extension.extension} short: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error index: 94 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: workflowStatus} index: 95 value: base: {max: '1', min: 0, 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: 97 valueCode: base: {max: '1', min: 0, 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: 98 required: [url] disposition: url: disposition base: {max: '*', min: 0, path: Extension.extension} short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification index: 99 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: disposition} index: 100 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification choices: [valueCode] index: 102 valueCode: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: code short: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification choiceOf: value index: 103 required: [url] title: url: title base: {max: '*', min: 0, path: Extension.extension} short: A short title for the assessment for use in displaying and selecting index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: title} index: 2 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: A short title for the assessment for use in displaying and selecting choices: [valueString] index: 4 valueString: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: string short: A short title for the assessment for use in displaying and selecting choiceOf: value index: 5 required: [url] artifact[x]: url: artifact[x] base: {max: '*', min: 0, path: Extension.extension} short: The artifact assessed, commented upon or rated _required: true index: 32 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'artifact[x]'} index: 33 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: The artifact assessed, commented upon or rated choices: [valueReference, valueCanonical, valueUri] index: 35 valueReference: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: Reference short: The artifact assessed, commented upon or rated choiceOf: value index: 36 valueCanonical: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: canonical short: The artifact assessed, commented upon or rated choiceOf: value index: 37 valueUri: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: uri short: The artifact assessed, commented upon or rated choiceOf: value index: 38 required: [url] lastReviewDate: url: lastReviewDate base: {max: '*', min: 0, path: Extension.extension} short: When the artifact assessment was last reviewed by the publisher index: 27 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: lastReviewDate} index: 28 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When the artifact assessment was last reviewed by the publisher choices: [valueDate] index: 30 valueDate: base: {max: '1', min: 0, path: 'Extension.value[x]'} type: date short: When the artifact assessment was last reviewed by the publisher choiceOf: value index: 31 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/5.0/StructureDefinition/extension-ArtifactAssessment base: http://hl7.org/fhir/StructureDefinition/Extension|4.3.0 version: 0.0.1-snapshot-2 required: [url, extension]