{ "description": "This cross-version extension represents CarePlan.activity.detail from http://hl7.org/fhir/StructureDefinition/CarePlan|1.0.2 for use in FHIR R5.", "_filename": "StructureDefinition-ext-R2-CarePlan.ac.detail.json", "package_name": "hl7.fhir.uv.xver-r2.r5", "date": "2025-09-01T22:35:47.866114+10:00", "derivation": "constraint", "publisher": "FHIR Infrastructure", "fhirVersion": "5.0.0", "jurisdiction": [ { "coding": [ { "code": "001", "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "display": "World" } ] } ], "name": "Ext_R2_CarePlan_ac_detail", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" } ], "abstract": false, "type": "Extension", "experimental": "false", "resourceType": "StructureDefinition", "title": "Cross-version Extension for R2.CarePlan.activity.detail for use in FHIR R5", "package_version": "0.0.1-snapshot-2", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "fhir" }, { "url": "http://hl7.org/fhir/StructureDefinition/package-source", "extension": [ { "url": "packageId", "valueId": "hl7.fhir.uv.xver-r2.r5" }, { "url": "version", "valueString": "0.0.1-snapshot-2" } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics", "valueCode": "can-bind" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 0, "_valueInteger": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/1.0/ImplementationGuide/hl7.fhir.uv.xver-r2.r5" } ] } }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "trial-use", "_valueCode": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/1.0/ImplementationGuide/hl7.fhir.uv.xver-r2.r5" } ] } } ], "snapshot": { "element": [ { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension", "min": 0, "definition": "A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc.", "isModifier": false, "short": "In-line definition of activity", "max": "1", "id": "Extension", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 1, "definition": "An Extension", "isModifier": false, "short": "Extension", "slicing": { "rules": "closed", "ordered": false, "description": "Extensions are always sliced by (at least) url", "discriminator": [ { "path": "url", "type": "value" } ] }, "type": [ { "code": "Extension" } ], "max": "*", "id": "Extension.extension", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "High-level categorization of the type of activity in a care plan.", "isModifier": false, "short": "diet | drug | encounter | observation | procedure | supply | other", "type": [ { "code": "Extension" } ], "sliceName": "category", "max": "1", "id": "Extension.extension:category", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:category.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:category.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "category", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:category.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "High-level categorization of the type of activity in a care plan.", "isModifier": false, "short": "diet | drug | encounter | observation | procedure | supply | other", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-care-plan-activity-category-for-R5|0.0.1-snapshot-2", "description": "High-level categorization of the type of activity in a care plan." }, "max": "1", "id": "Extension.extension:category.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", "isModifier": false, "short": "Detail type of activity", "type": [ { "code": "Extension" } ], "sliceName": "code", "max": "1", "id": "Extension.extension:code", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:code.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:code.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "code", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:code.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", "isModifier": false, "short": "Detail type of activity", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-care-plan-activity-for-R5|0.0.1-snapshot-2", "description": "Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter." }, "max": "1", "id": "Extension.extension:code.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Provides the rationale that drove the inclusion of this particular activity as part of the plan.", "isModifier": false, "short": "Why activity should be done", "type": [ { "code": "Extension" } ], "sliceName": "reasonCode", "max": "*", "id": "Extension.extension:reasonCode", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:reasonCode.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:reasonCode.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "reasonCode", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:reasonCode.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Provides the rationale that drove the inclusion of this particular activity as part of the plan.", "isModifier": false, "short": "Why activity should be done", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-activity-reason-for-R5|0.0.1-snapshot-2", "description": "Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as \"general wellness\", prophylaxis, surgical preparation, etc." }, "max": "1", "id": "Extension.extension:reasonCode.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", "isModifier": false, "short": "Condition triggering need for activity", "type": [ { "code": "Extension" } ], "sliceName": "reasonReference", "max": "*", "id": "Extension.extension:reasonReference", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:reasonReference.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:reasonReference.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "reasonReference", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:reasonReference.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", "isModifier": false, "short": "Condition triggering need for activity", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Reference" } ], "max": "1", "id": "Extension.extension:reasonReference.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", "isModifier": false, "short": "Goals this activity relates to", "type": [ { "code": "Extension" } ], "sliceName": "goal", "max": "*", "id": "Extension.extension:goal", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:goal.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:goal.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "goal", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:goal.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", "isModifier": false, "short": "Goals this activity relates to", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Reference" } ], "max": "1", "id": "Extension.extension:goal.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Identifies what progress is being made for the specific activity.", "isModifier": false, "short": "not-started | scheduled | in-progress | on-hold | completed | cancelled", "type": [ { "code": "Extension" } ], "sliceName": "status", "max": "1", "id": "Extension.extension:status", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:status.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:status.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "status", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:status.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Identifies what progress is being made for the specific activity.", "isModifier": false, "short": "not-started | scheduled | in-progress | on-hold | completed | cancelled", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "code" } ], "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-care-plan-activity-status-for-R5|0.0.1-snapshot-2", "description": "Indicates where the activity is at in its overall life cycle." }, "max": "1", "id": "Extension.extension:status.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.", "isModifier": false, "short": "Reason for current status", "type": [ { "code": "Extension" } ], "sliceName": "statusReason", "max": "1", "id": "Extension.extension:statusReason", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:statusReason.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:statusReason.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "statusReason", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:statusReason.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.", "isModifier": false, "short": "Reason for current status", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-goal-status-reason-for-R5|0.0.1-snapshot-2", "description": "Describes why the current activity has the status it does; e.g. \"Recovering from injury\" as a reason for non-started or on-hold, \"Patient does not enjoy activity\" as a reason for cancelling a planned activity." }, "max": "1", "id": "Extension.extension:statusReason.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 1, "definition": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan.", "isModifier": false, "short": "Do NOT do", "type": [ { "code": "Extension" } ], "sliceName": "prohibited", "max": "1", "id": "Extension.extension:prohibited", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:prohibited.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:prohibited.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "prohibited", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:prohibited.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan.", "isModifier": false, "short": "Do NOT do", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "boolean" } ], "max": "1", "id": "Extension.extension:prohibited.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "The period, timing or frequency upon which the described activity is to occur.", "isModifier": false, "short": "When activity is to occur", "type": [ { "code": "Extension" } ], "sliceName": "scheduled[x]", "max": "1", "id": "Extension.extension:scheduled[x]", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:scheduled[x].id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:scheduled[x].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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "scheduled[x]", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:scheduled[x].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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "The period, timing or frequency upon which the described activity is to occur.", "isModifier": false, "short": "When activity is to occur", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Timing" }, { "code": "Period" }, { "code": "string" } ], "max": "1", "id": "Extension.extension:scheduled[x].value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", "isModifier": false, "short": "Where it should happen", "type": [ { "code": "Extension" } ], "sliceName": "location", "max": "1", "id": "Extension.extension:location", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:location.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:location.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "location", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:location.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", "isModifier": false, "short": "Where it should happen", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Reference" } ], "max": "1", "id": "Extension.extension:location.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Identifies who's expected to be involved in the activity.", "isModifier": false, "short": "Who will be responsible?", "type": [ { "code": "Extension" } ], "sliceName": "performer", "max": "*", "id": "Extension.extension:performer", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:performer.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:performer.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "performer", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:performer.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Identifies who's expected to be involved in the activity.", "isModifier": false, "short": "Who will be responsible?", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Reference" } ], "max": "1", "id": "Extension.extension:performer.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Identifies the food, drug or other product to be consumed or supplied in the activity.", "isModifier": false, "short": "What is to be administered/supplied", "type": [ { "code": "Extension" } ], "sliceName": "product[x]", "max": "1", "id": "Extension.extension:product[x]", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:product[x].id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:product[x].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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "product[x]", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:product[x].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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Identifies the food, drug or other product to be consumed or supplied in the activity.", "isModifier": false, "short": "What is to be administered/supplied", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "CodeableConcept" }, { "code": "Reference" } ], "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-medication-codes-for-R5|0.0.1-snapshot-2", "description": "A product supplied or administered as part of a care plan activity." }, "max": "1", "id": "Extension.extension:product[x].value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Identifies the quantity expected to be consumed in a given day.", "isModifier": false, "short": "How to consume/day?", "type": [ { "code": "Extension" } ], "sliceName": "dailyAmount", "max": "1", "id": "Extension.extension:dailyAmount", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:dailyAmount.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:dailyAmount.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "dailyAmount", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:dailyAmount.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Identifies the quantity expected to be consumed in a given day.", "isModifier": false, "short": "How to consume/day?", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity|5.0.0" ] } ], "max": "1", "id": "Extension.extension:dailyAmount.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", "isModifier": false, "short": "How much to administer/supply/consume", "type": [ { "code": "Extension" } ], "sliceName": "quantity", "max": "1", "id": "Extension.extension:quantity", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:quantity.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:quantity.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "quantity", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", "isModifier": false, "short": "How much to administer/supply/consume", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity|5.0.0" ] } ], "max": "1", "id": "Extension.extension:quantity.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension", "min": 0, "definition": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", "isModifier": false, "short": "Extra info describing activity to perform", "type": [ { "code": "Extension" } ], "sliceName": "description", "max": "1", "id": "Extension.extension:description", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Element.extension" }, "isSummary": false }, { "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.", "isModifier": false, "short": "Unique id for inter-element referencing", "mapping": [ { "map": "n/a", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:description.id", "condition": [ "ele-1" ], "base": { "max": "1", "min": 0, "path": "Element.id" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" }, { "key": "ext-1", "human": "Must have either extensions or value[x], not both", "source": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0", "severity": "error", "expression": "extension.exists() != value.exists()" } ], "path": "Extension.extension.extension", "min": 0, "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "isModifier": false, "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:description.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" }, "isSummary": false }, { "path": "Extension.extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "description", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "uri" } ] } ], "representation": [ "xmlAttr" ], "max": "1", "id": "Extension.extension:description.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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.extension.value[x]", "min": 0, "definition": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", "isModifier": false, "short": "Extra info describing activity to perform", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "string" } ], "max": "1", "id": "Extension.extension:description.value[x]", "condition": [ "ext-1" ], "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false }, { "path": "Extension.url", "min": 1, "definition": "Source of the definition for the extension code - a logical name or a URL.", "isModifier": false, "short": "identifies the meaning of the extension", "fixedUri": "http://hl7.org/fhir/1.0/StructureDefinition/extension-CarePlan.activity.detail", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "http://hl7.org/fhirpath/System.String", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "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" }, "isSummary": false }, { "constraint": [ { "key": "ele-1", "human": "All FHIR elements must have a @value or children", "source": "http://hl7.org/fhir/StructureDefinition/Element|5.0.0", "severity": "error", "expression": "hasValue() or (children().count() > id.count())" } ], "path": "Extension.value[x]", "min": 0, "definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list).", "isModifier": false, "short": "Value of extension", "mapping": [ { "map": "N/A", "identity": "rim" } ], "type": [ { "code": "base64Binary" }, { "code": "boolean" }, { "code": "canonical" }, { "code": "code" }, { "code": "date" }, { "code": "dateTime" }, { "code": "decimal" }, { "code": "id" }, { "code": "instant" }, { "code": "integer" }, { "code": "integer64" }, { "code": "markdown" }, { "code": "oid" }, { "code": "positiveInt" }, { "code": "string" }, { "code": "time" }, { "code": "unsignedInt" }, { "code": "uri" }, { "code": "url" }, { "code": "uuid" }, { "code": "Address" }, { "code": "Age" }, { "code": "Annotation" }, { "code": "Attachment" }, { "code": "CodeableConcept" }, { "code": "CodeableReference" }, { "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": "RatioRange" }, { "code": "Reference" }, { "code": "SampledData" }, { "code": "Signature" }, { "code": "Timing" }, { "code": "ContactDetail" }, { "code": "DataRequirement" }, { "code": "Expression" }, { "code": "ParameterDefinition" }, { "code": "RelatedArtifact" }, { "code": "TriggerDefinition" }, { "code": "UsageContext" }, { "code": "Availability" }, { "code": "ExtendedContactDetail" }, { "code": "Dosage" }, { "code": "Meta" } ], "max": "1", "id": "Extension.value[x]", "condition": [ "ext-1" ], "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "isSummary": false } ], "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version", "valueString": "5.0.0" } ] }, "status": "active", "id": "3c769c44-be3d-4528-9cdc-9e720e0040d6", "kind": "complex-type", "url": "http://hl7.org/fhir/1.0/StructureDefinition/extension-CarePlan.activity.detail", "context": [ { "type": "element", "expression": "CarePlan.activity" } ], "version": "0.0.1-snapshot-2", "differential": { "element": [ { "id": "Extension", "max": "1", "min": 0, "base": { "max": "*", "min": 0, "path": "Extension" }, "path": "Extension", "short": "In-line definition of activity", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc." }, { "id": "Extension.extension", "max": "*", "min": 1, "base": { "max": "*", "min": 0, "path": "Extension.extension" }, "path": "Extension.extension", "slicing": { "rules": "closed", "ordered": false, "discriminator": [ { "path": "url", "type": "value" } ] } }, { "path": "Extension.extension", "min": 0, "definition": "High-level categorization of the type of activity in a care plan.", "short": "diet | drug | encounter | observation | procedure | supply | other", "sliceName": "category", "max": "1", "id": "Extension.extension:category", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:category.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "category" }, { "id": "Extension.extension:category.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "short": "diet | drug | encounter | observation | procedure | supply | other", "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-care-plan-activity-category-for-R5|0.0.1-snapshot-2", "description": "High-level categorization of the type of activity in a care plan." }, "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "High-level categorization of the type of activity in a care plan." }, { "path": "Extension.extension", "min": 0, "definition": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.", "short": "Detail type of activity", "sliceName": "code", "max": "1", "id": "Extension.extension:code", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:code.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "code" }, { "id": "Extension.extension:code.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "short": "Detail type of activity", "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-care-plan-activity-for-R5|0.0.1-snapshot-2", "description": "Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter." }, "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter." }, { "path": "Extension.extension", "min": 0, "definition": "Provides the rationale that drove the inclusion of this particular activity as part of the plan.", "short": "Why activity should be done", "sliceName": "reasonCode", "max": "*", "id": "Extension.extension:reasonCode", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:reasonCode.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "reasonCode" }, { "id": "Extension.extension:reasonCode.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "short": "Why activity should be done", "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-activity-reason-for-R5|0.0.1-snapshot-2", "description": "Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as \"general wellness\", prophylaxis, surgical preparation, etc." }, "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Provides the rationale that drove the inclusion of this particular activity as part of the plan." }, { "path": "Extension.extension", "min": 0, "definition": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.", "short": "Condition triggering need for activity", "sliceName": "reasonReference", "max": "*", "id": "Extension.extension:reasonReference", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:reasonReference.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "reasonReference" }, { "id": "Extension.extension:reasonReference.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Reference" } ], "short": "Condition triggering need for activity", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan." }, { "path": "Extension.extension", "min": 0, "definition": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting.", "short": "Goals this activity relates to", "sliceName": "goal", "max": "*", "id": "Extension.extension:goal", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:goal.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "goal" }, { "id": "Extension.extension:goal.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Reference" } ], "short": "Goals this activity relates to", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Internal reference that identifies the goals that this activity is intended to contribute towards meeting." }, { "path": "Extension.extension", "min": 0, "definition": "Identifies what progress is being made for the specific activity.", "short": "not-started | scheduled | in-progress | on-hold | completed | cancelled", "sliceName": "status", "max": "1", "id": "Extension.extension:status", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:status.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "status" }, { "id": "Extension.extension:status.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "code" } ], "short": "not-started | scheduled | in-progress | on-hold | completed | cancelled", "binding": { "strength": "required", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-care-plan-activity-status-for-R5|0.0.1-snapshot-2", "description": "Indicates where the activity is at in its overall life cycle." }, "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Identifies what progress is being made for the specific activity." }, { "path": "Extension.extension", "min": 0, "definition": "Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.", "short": "Reason for current status", "sliceName": "statusReason", "max": "1", "id": "Extension.extension:statusReason", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:statusReason.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "statusReason" }, { "id": "Extension.extension:statusReason.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" } ], "short": "Reason for current status", "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-goal-status-reason-for-R5|0.0.1-snapshot-2", "description": "Describes why the current activity has the status it does; e.g. \"Recovering from injury\" as a reason for non-started or on-hold, \"Patient does not enjoy activity\" as a reason for cancelling a planned activity." }, "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Provides reason why the activity isn't yet started, is on hold, was cancelled, etc." }, { "path": "Extension.extension", "min": 1, "definition": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan.", "short": "Do NOT do", "sliceName": "prohibited", "max": "1", "id": "Extension.extension:prohibited", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:prohibited.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "prohibited" }, { "id": "Extension.extension:prohibited.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "boolean" } ], "short": "Do NOT do", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan." }, { "path": "Extension.extension", "min": 0, "definition": "The period, timing or frequency upon which the described activity is to occur.", "short": "When activity is to occur", "sliceName": "scheduled[x]", "max": "1", "id": "Extension.extension:scheduled[x]", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:scheduled[x].url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "scheduled[x]" }, { "id": "Extension.extension:scheduled[x].value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Timing" }, { "code": "Period" }, { "code": "string" } ], "short": "When activity is to occur", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "The period, timing or frequency upon which the described activity is to occur." }, { "path": "Extension.extension", "min": 0, "definition": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.", "short": "Where it should happen", "sliceName": "location", "max": "1", "id": "Extension.extension:location", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:location.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "location" }, { "id": "Extension.extension:location.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Reference" } ], "short": "Where it should happen", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc." }, { "path": "Extension.extension", "min": 0, "definition": "Identifies who's expected to be involved in the activity.", "short": "Who will be responsible?", "sliceName": "performer", "max": "*", "id": "Extension.extension:performer", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:performer.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "performer" }, { "id": "Extension.extension:performer.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Reference" } ], "short": "Who will be responsible?", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Identifies who's expected to be involved in the activity." }, { "path": "Extension.extension", "min": 0, "definition": "Identifies the food, drug or other product to be consumed or supplied in the activity.", "short": "What is to be administered/supplied", "sliceName": "product[x]", "max": "1", "id": "Extension.extension:product[x]", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:product[x].url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "product[x]" }, { "id": "Extension.extension:product[x].value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "CodeableConcept" }, { "code": "Reference" } ], "short": "What is to be administered/supplied", "binding": { "strength": "example", "valueSet": "http://hl7.org/fhir/1.0/ValueSet/R2-medication-codes-for-R5|0.0.1-snapshot-2", "description": "A product supplied or administered as part of a care plan activity." }, "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Identifies the food, drug or other product to be consumed or supplied in the activity." }, { "path": "Extension.extension", "min": 0, "definition": "Identifies the quantity expected to be consumed in a given day.", "short": "How to consume/day?", "sliceName": "dailyAmount", "max": "1", "id": "Extension.extension:dailyAmount", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:dailyAmount.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "dailyAmount" }, { "id": "Extension.extension:dailyAmount.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity|5.0.0" ] } ], "short": "How to consume/day?", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Identifies the quantity expected to be consumed in a given day." }, { "path": "Extension.extension", "min": 0, "definition": "Identifies the quantity expected to be supplied, administered or consumed by the subject.", "short": "How much to administer/supply/consume", "sliceName": "quantity", "max": "1", "id": "Extension.extension:quantity", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:quantity.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "quantity" }, { "id": "Extension.extension:quantity.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity|5.0.0" ] } ], "short": "How much to administer/supply/consume", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "Identifies the quantity expected to be supplied, administered or consumed by the subject." }, { "path": "Extension.extension", "min": 0, "definition": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", "short": "Extra info describing activity to perform", "sliceName": "description", "max": "1", "id": "Extension.extension:description", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "base": { "max": "*", "min": 0, "path": "Extension.extension" } }, { "id": "Extension.extension:description.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.extension.url", "fixedUri": "description" }, { "id": "Extension.extension:description.value[x]", "base": { "max": "1", "min": 0, "path": "Extension.value[x]" }, "path": "Extension.extension.value[x]", "type": [ { "code": "string" } ], "short": "Extra info describing activity to perform", "comment": "`CarePlan.activity.detail` has no related element in R5:CarePlan", "definition": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc." }, { "id": "Extension.url", "max": "1", "min": 1, "base": { "max": "1", "min": 1, "path": "Extension.url" }, "path": "Extension.url", "fixedUri": "http://hl7.org/fhir/1.0/StructureDefinition/extension-CarePlan.activity.detail" } ] }, "contact": [ { "name": "FHIR Infrastructure", "telecom": [ { "value": "http://www.hl7.org/Special/committees/fiwg", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension|5.0.0" }