{ "description": "A Content containing additional documentation, a review Content, usage guidance, or other relevant information from a particular user.", "_filename": "StructureDefinition-artifactassessment-content.json", "package_name": "hl7.fhir.uv.extensions.r3", "date": "2023-02-28", "derivation": "constraint", "publisher": "HL7 International / Clinical Decision Support", "fhirVersion": "3.0.2", "jurisdiction": [ { "coding": [ { "code": "001", "system": "http://unstats.un.org/unsd/methods/m49/m49.htm" } ] } ], "name": "ArtifactAssessmentContent", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" } ], "abstract": false, "type": "Extension", "experimental": "false", "resourceType": "StructureDefinition", "title": "Artifact Assessment Content", "package_version": "5.3.0-ballot-tc1", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 1 }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "cds" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "draft" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics", "valueCode": "can-bind" } ], "snapshot": { "element": [ { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element", "severity": "error", "expression": "hasValue() | (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])", "source": "http://hl7.org/fhir/StructureDefinition/Extension", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension", "min": 0, "definition": "Content containing A component comment, classifier, or rating of the artifact.", "short": "Comment, classifier, or rating content", "max": "*", "id": "Extension", "condition": [ "ele-1" ], "base": { "max": "*", "min": 0, "path": "Extension" } }, { "path": "Extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "short": "Additional Content defined by implementations", "mapping": [ { "map": "n/a", "identity": "rim" } ], "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "alias": [ "extensions", "user content" ], "max": "*", "id": "Extension.extension", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension", "min": 0, "definition": "The type of information this component of the content represents.", "short": "comment | classifier | rating | container | response | change-request", "type": [ { "code": "Extension" } ], "sliceName": "informationType", "max": "1", "id": "Extension.extension:informationType", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:informationType.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:informationType.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "informationType", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:informationType.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "code" } ], "binding": { "strength": "required", "description": "The type of information contained in a component of an artifact assessment.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/artifactassessment-information-type" } }, "max": "1", "id": "Extension.extension:informationType.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "A brief summary of the content of this component..", "short": "Brief summary of the content", "type": [ { "code": "Extension" } ], "sliceName": "summary", "max": "1", "id": "Extension.extension:summary", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:summary.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:summary.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "summary", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:summary.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "markdown" } ], "max": "1", "id": "Extension.extension:summary.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "Indicates what type of content this component represents.", "short": "Indicates what type of content this component represents", "type": [ { "code": "Extension" } ], "sliceName": "type", "max": "1", "id": "Extension.extension:type", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:type.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:type.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "type", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:type.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "EvidenceCertaintyType" } ], "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/certainty-type" } }, "max": "1", "id": "Extension.extension:type.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "Represents a rating, classifier, or assessment of the artifact.", "short": "Rating, classifier, or assessment", "type": [ { "code": "Extension" } ], "sliceName": "classifier", "max": "*", "id": "Extension.extension:classifier", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:classifier.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:classifier.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "classifier", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:classifier.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "EvidenceCertaintyRating" } ], "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/certainty-rating" } }, "max": "1", "id": "Extension.extension:classifier.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "A quantitative rating of the artifact.", "short": "Quantitative rating", "type": [ { "code": "Extension" } ], "sliceName": "quantity", "max": "1", "id": "Extension.extension:quantity", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:quantity.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:quantity.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "quantity", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:quantity.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Quantity" } ], "max": "1", "id": "Extension.extension:quantity.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "Indicates who or what authored the content.", "short": "Who authored the content", "type": [ { "code": "Extension" } ], "sliceName": "author", "max": "1", "id": "Extension.extension:author", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:author.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:author.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "author", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:author.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Patient" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Practitioner" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/PractitionerRole" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Organization" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Device" } ], "max": "1", "id": "Extension.extension:author.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.", "short": "What the comment is directed to", "type": [ { "code": "Extension" } ], "sliceName": "path", "max": "*", "id": "Extension.extension:path", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:path.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:path.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "path", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:path.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "max": "1", "id": "Extension.extension:path.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "Additional related artifacts that provide supporting documentation, additional evidence, or further information related to the content.", "short": "Additional information", "type": [ { "code": "Extension" } ], "sliceName": "relatedArtifact", "max": "*", "id": "Extension.extension:relatedArtifact", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "ordered": false, "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "*", "id": "Extension.extension:relatedArtifact.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension", "min": 1, "definition": "DataType name 'RelatedArtifact' from R5", "short": "DataType name 'RelatedArtifact' from R5", "type": [ { "code": "Extension", "profile": "http://hl7.org/fhir/StructureDefinition/_datatype" } ], "sliceName": "_datatype", "max": "1", "id": "Extension.extension:relatedArtifact.extension:_datatype", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:_datatype.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:_datatype.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "http://hl7.org/fhir/StructureDefinition/_datatype", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:_datatype.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "string" } ], "max": "1", "fixedString": "RelatedArtifact", "id": "Extension.extension:relatedArtifact.extension:_datatype.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 1, "definition": "The type of relationship to the related artifact.", "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", "type": [ { "code": "Extension" } ], "sliceName": "type", "max": "1", "id": "Extension.extension:relatedArtifact.extension:type", "comment": "The presence of both sides of a relationship type (e.g. successor and predecessor) is required to support use cases where one side of a relationship is not represented in FHIR. However, this feature SHALL NOT be used to create bi-directional resource links in FHIR instances. Specifically, following the methodology of \"new points to old\" and \"many points to one\", when using related artifact elements to describe and reference FHIR resources, the type element SHALL be drawn from the fhir-related-artifact-type ValueSet.", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:type.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:type.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "type", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:type.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "code" } ], "binding": { "strength": "required", "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/binding-definition", "valueMarkdown": "The type of relationship to the related artifact." }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "RelatedArtifactType" } ], "description": "The type of relationship to the related artifact.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/related-artifact-type|5.0.0" } }, "max": "1", "id": "Extension.extension:relatedArtifact.extension:type.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "Provides additional classifiers of the related artifact.", "short": "Additional classifiers", "type": [ { "code": "Extension" } ], "sliceName": "classifier", "max": "*", "id": "Extension.extension:relatedArtifact.extension:classifier", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:classifier.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:classifier.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "classifier", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:classifier.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/binding-definition", "valueMarkdown": "Additional classifiers for the related artifact." }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "RelatedArtifactClassifier" } ], "description": "Additional classifiers for the related artifact.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/citation-artifact-classifier" } }, "max": "1", "id": "Extension.extension:relatedArtifact.extension:classifier.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.", "short": "Short label", "type": [ { "code": "Extension" } ], "sliceName": "label", "max": "1", "id": "Extension.extension:relatedArtifact.extension:label", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:label.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:label.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "label", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:label.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:label.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.", "short": "Brief description of the related artifact", "type": [ { "code": "Extension" } ], "sliceName": "display", "max": "1", "id": "Extension.extension:relatedArtifact.extension:display", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:display.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:display.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "display", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:display.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:display.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.", "short": "Bibliographic citation for the artifact", "type": [ { "code": "Extension" } ], "sliceName": "citation", "max": "1", "id": "Extension.extension:relatedArtifact.extension:citation", "comment": "Additional structured information about citations should be captured as extensions.", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:citation.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:citation.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "citation", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:citation.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "markdown" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:citation.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "The document being referenced, represented as an attachment. This is exclusive with the resource element.", "short": "What document is being referenced", "type": [ { "code": "Extension" } ], "sliceName": "document", "max": "1", "id": "Extension.extension:relatedArtifact.extension:document", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:document.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:document.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "document", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:document.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Attachment" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:document.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "The related artifact, such as a library, value set, profile, or other knowledge resource.", "short": "What artifact is being referenced", "type": [ { "code": "Extension" } ], "sliceName": "resource", "max": "1", "id": "Extension.extension:relatedArtifact.extension:resource", "comment": "If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:resource.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:resource.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "resource", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:resource.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:resource.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.", "short": "What artifact, if not a conformance resource", "type": [ { "code": "Extension" } ], "sliceName": "resourceReference", "max": "1", "id": "Extension.extension:relatedArtifact.extension:resourceReference", "comment": "If both resource and resourceReference are present, they SHOULD be consistent and reference the same resource. Although relatedArtifact is intended to support references to definitional resources, there are cases where non-definitional resources can be definitional (such as Location where the kind is mode). Related artifacts SHOULD be used to reference definitional resources, and profiles SHOULD be used to make that explicit for particular use cases.", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:resourceReference.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:resourceReference.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "resourceReference", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:resourceReference.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Resource" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:resourceReference.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "The publication status of the artifact being referred to.", "short": "draft | active | retired | unknown", "type": [ { "code": "Extension" } ], "sliceName": "publicationStatus", "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationStatus", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationStatus.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:publicationStatus.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "publicationStatus", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationStatus.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "code" } ], "binding": { "strength": "required", "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/binding-definition", "valueMarkdown": "Publication status of an artifact being referred to." }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "RelatedArtifactPublicationStatus" }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", "valueBoolean": true } ], "description": "Publication status of an artifact being referred to.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/publication-status|5.0.0" } }, "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationStatus.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "The date of publication of the artifact being referred to.", "short": "Date of publication of the artifact being referred to", "type": [ { "code": "Extension" } ], "sliceName": "publicationDate", "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationDate", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationDate.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:relatedArtifact.extension:publicationDate.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "publicationDate", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationDate.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.extension.value[x]", "min": 1, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "date" } ], "max": "1", "id": "Extension.extension:relatedArtifact.extension:publicationDate.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "relatedArtifact", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:relatedArtifact.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "base64Binary" }, { "code": "boolean" }, { "code": "code" }, { "code": "date" }, { "code": "dateTime" }, { "code": "decimal" }, { "code": "id" }, { "code": "instant" }, { "code": "integer" }, { "code": "markdown" }, { "code": "oid" }, { "code": "positiveInt" }, { "code": "string" }, { "code": "time" }, { "code": "unsignedInt" }, { "code": "uri" }, { "code": "Address" }, { "code": "Age" }, { "code": "Annotation" }, { "code": "Attachment" }, { "code": "CodeableConcept" }, { "code": "Coding" }, { "code": "ContactPoint" }, { "code": "Count" }, { "code": "Distance" }, { "code": "Duration" }, { "code": "HumanName" }, { "code": "Identifier" }, { "code": "Money" }, { "code": "Period" }, { "code": "Quantity" }, { "code": "Range" }, { "code": "Ratio" }, { "code": "Reference" }, { "code": "SampledData" }, { "code": "Signature" }, { "code": "Timing" }, { "code": "Meta" } ], "max": "0", "id": "Extension.extension:relatedArtifact.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "Acceptable to publicly share the comment, classifier or rating.", "short": "Acceptable to publicly share the resource content", "type": [ { "code": "Extension" } ], "sliceName": "freeToShare", "max": "1", "id": "Extension.extension:freeToShare", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:freeToShare.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:freeToShare.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "freeToShare", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:freeToShare.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "boolean" } ], "max": "1", "id": "Extension.extension:freeToShare.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.extension", "min": 0, "definition": "If the informationType is container, the components of the content.", "short": "Contained content", "type": [ { "code": "Extension" } ], "sliceName": "component", "max": "*", "id": "Extension.extension:component", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.id", "min": 0, "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "short": "xml:id (or equivalent in JSON)", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "string" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:component.id", "base": { "max": "1", "min": 0, "path": "Element.id" } }, { "path": "Extension.extension.extension", "min": 0, "definition": "An Extension", "short": "Extension", "slicing": { "rules": "open", "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "0", "id": "Extension.extension:component.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" } }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "component", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:component.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "base64Binary" }, { "code": "boolean" }, { "code": "code" }, { "code": "date" }, { "code": "dateTime" }, { "code": "decimal" }, { "code": "id" }, { "code": "instant" }, { "code": "integer" }, { "code": "markdown" }, { "code": "oid" }, { "code": "positiveInt" }, { "code": "string" }, { "code": "time" }, { "code": "unsignedInt" }, { "code": "uri" }, { "code": "Address" }, { "code": "Age" }, { "code": "Annotation" }, { "code": "Attachment" }, { "code": "CodeableConcept" }, { "code": "Coding" }, { "code": "ContactPoint" }, { "code": "Count" }, { "code": "Distance" }, { "code": "Duration" }, { "code": "HumanName" }, { "code": "Identifier" }, { "code": "Money" }, { "code": "Period" }, { "code": "Quantity" }, { "code": "Range" }, { "code": "Ratio" }, { "code": "Reference" }, { "code": "SampledData" }, { "code": "Signature" }, { "code": "Timing" }, { "code": "Meta" } ], "max": "1", "id": "Extension.extension:component.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } }, { "path": "Extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "short": "identifies the meaning of the extension", "fixedUri": "http://hl7.org/fhir/StructureDefinition/artifactassessment-content", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "uri" } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.url", "comment": "The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.", "base": { "max": "1", "min": 1, "path": "Extension.url" } }, { "path": "Extension.value[x]", "min": 0, "definition": "Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list).", "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "base64Binary" }, { "code": "boolean" }, { "code": "code" }, { "code": "date" }, { "code": "dateTime" }, { "code": "decimal" }, { "code": "id" }, { "code": "instant" }, { "code": "integer" }, { "code": "markdown" }, { "code": "oid" }, { "code": "positiveInt" }, { "code": "string" }, { "code": "time" }, { "code": "unsignedInt" }, { "code": "uri" }, { "code": "Address" }, { "code": "Age" }, { "code": "Annotation" }, { "code": "Attachment" }, { "code": "CodeableConcept" }, { "code": "Coding" }, { "code": "ContactPoint" }, { "code": "Count" }, { "code": "Distance" }, { "code": "Duration" }, { "code": "HumanName" }, { "code": "Identifier" }, { "code": "Money" }, { "code": "Period" }, { "code": "Quantity" }, { "code": "Range" }, { "code": "Ratio" }, { "code": "Reference" }, { "code": "SampledData" }, { "code": "Signature" }, { "code": "Timing" }, { "code": "Meta" } ], "max": "1", "id": "Extension.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" } } ] }, "status": "draft", "id": "d7757c0f-ab09-4f68-bd54-054dcc5a435a", "kind": "complex-type", "url": "http://hl7.org/fhir/StructureDefinition/artifactassessment-content", "identifier": [ { "value": "urn:oid:2.16.840.1.113883.4.642.5.1706", "system": "urn:ietf:rfc:3986" } ], "context": [ "Basic" ], "version": "5.3.0-ballot-tc1", "differential": { "element": [ { "id": "Extension", "max": "*", "min": 0, "path": "Extension", "short": "Comment, classifier, or rating content", "definition": "Content containing A component comment, classifier, or rating of the artifact." }, { "id": "Extension.extension:informationType", "max": "1", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "comment | classifier | rating | container | response | change-request", "sliceName": "informationType", "definition": "The type of information this component of the content represents." }, { "id": "Extension.extension:informationType.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:informationType.url", "path": "Extension.extension.url", "fixedUri": "informationType" }, { "id": "Extension.extension:informationType.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "code" } ], "binding": { "strength": "required", "description": "The type of information contained in a component of an artifact assessment.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/artifactassessment-information-type" } } }, { "id": "Extension.extension:summary", "max": "1", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Brief summary of the content", "sliceName": "summary", "definition": "A brief summary of the content of this component.." }, { "id": "Extension.extension:summary.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:summary.url", "path": "Extension.extension.url", "fixedUri": "summary" }, { "id": "Extension.extension:summary.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "markdown" } ] }, { "id": "Extension.extension:type", "max": "1", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Indicates what type of content this component represents", "sliceName": "type", "definition": "Indicates what type of content this component represents." }, { "id": "Extension.extension:type.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:type.url", "path": "Extension.extension.url", "fixedUri": "type" }, { "id": "Extension.extension:type.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "EvidenceCertaintyType" } ], "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/certainty-type" } } }, { "id": "Extension.extension:classifier", "max": "*", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Rating, classifier, or assessment", "sliceName": "classifier", "definition": "Represents a rating, classifier, or assessment of the artifact." }, { "id": "Extension.extension:classifier.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:classifier.url", "path": "Extension.extension.url", "fixedUri": "classifier" }, { "id": "Extension.extension:classifier.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "EvidenceCertaintyRating" } ], "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/certainty-rating" } } }, { "id": "Extension.extension:quantity", "max": "1", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Quantitative rating", "sliceName": "quantity", "definition": "A quantitative rating of the artifact." }, { "id": "Extension.extension:quantity.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:quantity.url", "path": "Extension.extension.url", "fixedUri": "quantity" }, { "id": "Extension.extension:quantity.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "Quantity" } ] }, { "id": "Extension.extension:author", "max": "1", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Who authored the content", "sliceName": "author", "definition": "Indicates who or what authored the content." }, { "id": "Extension.extension:author.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:author.url", "path": "Extension.extension.url", "fixedUri": "author" }, { "id": "Extension.extension:author.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Patient" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Practitioner" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/PractitionerRole" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Organization" }, { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Device" } ] }, { "id": "Extension.extension:path", "max": "*", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "What the comment is directed to", "sliceName": "path", "definition": "A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource." }, { "id": "Extension.extension:path.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:path.url", "path": "Extension.extension.url", "fixedUri": "path" }, { "id": "Extension.extension:path.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "uri" } ] }, { "id": "Extension.extension:relatedArtifact", "max": "*", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Additional information", "sliceName": "relatedArtifact", "definition": "Additional related artifacts that provide supporting documentation, additional evidence, or further information related to the content." }, { "id": "Extension.extension:relatedArtifact.extension", "max": "*", "path": "Extension.extension.extension", "slicing": { "rules": "open", "ordered": false, "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Extension.extension:relatedArtifact.extension:_datatype", "max": "1", "min": 1, "path": "Extension.extension.extension", "type": [ { "code": "Extension", "profile": "http://hl7.org/fhir/StructureDefinition/_datatype" } ], "short": "DataType name 'RelatedArtifact' from R5", "sliceName": "_datatype", "definition": "DataType name 'RelatedArtifact' from R5" }, { "id": "Extension.extension:relatedArtifact.extension:_datatype.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "string" } ], "fixedString": "RelatedArtifact" }, { "id": "Extension.extension:relatedArtifact.extension:type", "max": "1", "min": 1, "path": "Extension.extension.extension", "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", "comment": "The presence of both sides of a relationship type (e.g. successor and predecessor) is required to support use cases where one side of a relationship is not represented in FHIR. However, this feature SHALL NOT be used to create bi-directional resource links in FHIR instances. Specifically, following the methodology of \"new points to old\" and \"many points to one\", when using related artifact elements to describe and reference FHIR resources, the type element SHALL be drawn from the fhir-related-artifact-type ValueSet.", "sliceName": "type", "definition": "The type of relationship to the related artifact." }, { "id": "Extension.extension:relatedArtifact.extension:type.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:type.url", "path": "Extension.extension.extension.url", "fixedUri": "type" }, { "id": "Extension.extension:relatedArtifact.extension:type.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "code" } ], "binding": { "strength": "required", "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/binding-definition", "valueMarkdown": "The type of relationship to the related artifact." }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "RelatedArtifactType" } ], "description": "The type of relationship to the related artifact.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/related-artifact-type|5.0.0" } } }, { "id": "Extension.extension:relatedArtifact.extension:classifier", "max": "*", "min": 0, "path": "Extension.extension.extension", "short": "Additional classifiers", "sliceName": "classifier", "definition": "Provides additional classifiers of the related artifact." }, { "id": "Extension.extension:relatedArtifact.extension:classifier.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:classifier.url", "path": "Extension.extension.extension.url", "fixedUri": "classifier" }, { "id": "Extension.extension:relatedArtifact.extension:classifier.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/binding-definition", "valueMarkdown": "Additional classifiers for the related artifact." }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "RelatedArtifactClassifier" } ], "description": "Additional classifiers for the related artifact.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/citation-artifact-classifier" } } }, { "id": "Extension.extension:relatedArtifact.extension:label", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "Short label", "sliceName": "label", "definition": "A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index." }, { "id": "Extension.extension:relatedArtifact.extension:label.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:label.url", "path": "Extension.extension.extension.url", "fixedUri": "label" }, { "id": "Extension.extension:relatedArtifact.extension:label.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:relatedArtifact.extension:display", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "Brief description of the related artifact", "sliceName": "display", "definition": "A brief description of the document or knowledge resource being referenced, suitable for display to a consumer." }, { "id": "Extension.extension:relatedArtifact.extension:display.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:display.url", "path": "Extension.extension.extension.url", "fixedUri": "display" }, { "id": "Extension.extension:relatedArtifact.extension:display.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "string" } ] }, { "id": "Extension.extension:relatedArtifact.extension:citation", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "Bibliographic citation for the artifact", "comment": "Additional structured information about citations should be captured as extensions.", "sliceName": "citation", "definition": "A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format." }, { "id": "Extension.extension:relatedArtifact.extension:citation.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:citation.url", "path": "Extension.extension.extension.url", "fixedUri": "citation" }, { "id": "Extension.extension:relatedArtifact.extension:citation.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "markdown" } ] }, { "id": "Extension.extension:relatedArtifact.extension:document", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "What document is being referenced", "sliceName": "document", "definition": "The document being referenced, represented as an attachment. This is exclusive with the resource element." }, { "id": "Extension.extension:relatedArtifact.extension:document.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:document.url", "path": "Extension.extension.extension.url", "fixedUri": "document" }, { "id": "Extension.extension:relatedArtifact.extension:document.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "Attachment" } ] }, { "id": "Extension.extension:relatedArtifact.extension:resource", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "What artifact is being referenced", "comment": "If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.", "sliceName": "resource", "definition": "The related artifact, such as a library, value set, profile, or other knowledge resource." }, { "id": "Extension.extension:relatedArtifact.extension:resource.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:resource.url", "path": "Extension.extension.extension.url", "fixedUri": "resource" }, { "id": "Extension.extension:relatedArtifact.extension:resource.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "uri" } ] }, { "id": "Extension.extension:relatedArtifact.extension:resourceReference", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "What artifact, if not a conformance resource", "comment": "If both resource and resourceReference are present, they SHOULD be consistent and reference the same resource. Although relatedArtifact is intended to support references to definitional resources, there are cases where non-definitional resources can be definitional (such as Location where the kind is mode). Related artifacts SHOULD be used to reference definitional resources, and profiles SHOULD be used to make that explicit for particular use cases.", "sliceName": "resourceReference", "definition": "The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource." }, { "id": "Extension.extension:relatedArtifact.extension:resourceReference.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:resourceReference.url", "path": "Extension.extension.extension.url", "fixedUri": "resourceReference" }, { "id": "Extension.extension:relatedArtifact.extension:resourceReference.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "Reference", "targetProfile": "http://hl7.org/fhir/StructureDefinition/Resource" } ] }, { "id": "Extension.extension:relatedArtifact.extension:publicationStatus", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "draft | active | retired | unknown", "sliceName": "publicationStatus", "definition": "The publication status of the artifact being referred to." }, { "id": "Extension.extension:relatedArtifact.extension:publicationStatus.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:publicationStatus.url", "path": "Extension.extension.extension.url", "fixedUri": "publicationStatus" }, { "id": "Extension.extension:relatedArtifact.extension:publicationStatus.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "code" } ], "binding": { "strength": "required", "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/binding-definition", "valueMarkdown": "Publication status of an artifact being referred to." }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "RelatedArtifactPublicationStatus" }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding", "valueBoolean": true } ], "description": "Publication status of an artifact being referred to.", "valueSetReference": { "reference": "http://hl7.org/fhir/ValueSet/publication-status|5.0.0" } } }, { "id": "Extension.extension:relatedArtifact.extension:publicationDate", "max": "1", "min": 0, "path": "Extension.extension.extension", "short": "Date of publication of the artifact being referred to", "sliceName": "publicationDate", "definition": "The date of publication of the artifact being referred to." }, { "id": "Extension.extension:relatedArtifact.extension:publicationDate.extension", "max": "0", "path": "Extension.extension.extension.extension" }, { "id": "Extension.extension:relatedArtifact.extension:publicationDate.url", "path": "Extension.extension.extension.url", "fixedUri": "publicationDate" }, { "id": "Extension.extension:relatedArtifact.extension:publicationDate.value[x]", "min": 1, "path": "Extension.extension.extension.value[x]", "type": [ { "code": "date" } ] }, { "id": "Extension.extension:relatedArtifact.url", "path": "Extension.extension.url", "fixedUri": "relatedArtifact" }, { "id": "Extension.extension:relatedArtifact.value[x]", "max": "0", "min": 0, "path": "Extension.extension.value[x]" }, { "id": "Extension.extension:freeToShare", "max": "1", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Acceptable to publicly share the resource content", "sliceName": "freeToShare", "definition": "Acceptable to publicly share the comment, classifier or rating." }, { "id": "Extension.extension:freeToShare.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:freeToShare.url", "path": "Extension.extension.url", "fixedUri": "freeToShare" }, { "id": "Extension.extension:freeToShare.value[x]", "path": "Extension.extension.value[x]", "type": [ { "code": "boolean" } ] }, { "id": "Extension.extension:component", "max": "*", "min": 0, "path": "Extension.extension", "type": [ { "code": "Extension" } ], "short": "Contained content", "sliceName": "component", "definition": "If the informationType is container, the components of the content." }, { "id": "Extension.extension:component.extension", "max": "0", "path": "Extension.extension.extension" }, { "id": "Extension.extension:component.url", "path": "Extension.extension.url", "fixedUri": "component" }, { "id": "Extension.extension:component.value[x]", "path": "Extension.extension.value[x]", "contentReference": "http://hl7.org/fhir/StructureDefinition/Extension#Extension.extension" }, { "id": "Extension.url", "path": "Extension.url", "type": [ { "code": "uri" } ], "fixedUri": "http://hl7.org/fhir/StructureDefinition/artifactassessment-content" } ] }, "contact": [ { "telecom": [ { "value": "http://www.hl7.org/Special/committees/dss", "system": "url" } ] } ], "contextType": "resource", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension" }