description: 'STU3: `CarePlan.activity.detail` (new:BackboneElement)' package_name: hl7.fhir.uv.xver-r3.r5 derivation: constraint name: ExtensionCarePlan_Activity_Detail type: Extension elements: extension: base: {max: '*', min: 0, path: Extension.extension} array: true min: 1 index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: 1 slices: description: match: {url: description} schema: short: 'STU3: Extra info describing activity to perform (new)' base: {max: '*', min: 0, path: Extension.extension} index: 79 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 80 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Extra info describing activity to perform choices: [valueString] index: 82 valueString: short: Extra info describing activity to perform type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 83 required: [url] category: match: {url: category} schema: short: 'STU3: diet | drug | encounter | observation | procedure | supply | other (new)' base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: category} index: 2 value: short: diet | drug | encounter | observation | procedure | supply | other choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 4 valueCodeableConcept: short: diet | drug | encounter | observation | procedure | supply | other type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 5 required: [url] definition: match: {url: definition} schema: short: 'STU3: Protocol or definition (new)' base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: definition} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Protocol or definition choices: [valueReference] index: 9 valueReference: short: Protocol or definition refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-ActivityDefinition|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-PlanDefinition|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Questionnaire|0.1.0', 'http://hl7.org/fhir/StructureDefinition/ActivityDefinition|5.0.0', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Questionnaire|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 10 required: [url] prohibited: match: {url: prohibited} schema: short: 'STU3: Do NOT do (new)' base: {max: '*', min: 0, path: Extension.extension} index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: prohibited} index: 42 value: short: Do NOT do choices: [valueBoolean] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 44 valueBoolean: short: Do NOT do type: boolean base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 45 required: [url] goal: match: {url: goal} schema: short: 'STU3: Goals this activity relates to (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: goal} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Goals this activity relates to choices: [valueReference] index: 29 valueReference: short: Goals this activity relates to refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Goal|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Goal|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 30 required: [url] reasonCode: match: {url: reasonCode} schema: short: 'STU3: Why activity should be done or why activity was prohibited (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reasonCode} index: 17 value: short: Why activity should be done or why activity was prohibited choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 19 valueCodeableConcept: short: Why activity should be done or why activity was prohibited type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 20 required: [url] statusReason: match: {url: statusReason} schema: short: 'STU3: Reason for current status (new)' base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: statusReason} index: 37 value: short: Reason for current status choices: [valueString] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 39 valueString: short: Reason for current status type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 40 required: [url] dailyAmount: match: {url: dailyAmount} schema: short: 'STU3: How to consume/day? (new)' base: {max: '*', min: 0, path: Extension.extension} index: 69 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dailyAmount} index: 70 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How to consume/day? choices: [valueQuantity] index: 72 valueQuantity: short: How to consume/day? type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 73 required: [url] product: match: {url: product} schema: short: 'STU3: What is to be administered/supplied (new)' base: {max: '*', min: 0, path: Extension.extension} index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: product} index: 64 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What is to be administered/supplied choices: [valueCodeableConcept, valueReference] index: 66 valueCodeableConcept: short: What is to be administered/supplied type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 67 valueReference: short: What is to be administered/supplied refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Medication|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Substance|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Medication|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Substance|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 68 required: [url] status: match: {url: status} schema: short: 'STU3: not-started | scheduled | in-progress | on-hold | completed | cancelled | unknown (new)' _required: true base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 32 value: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | unknown choices: [valueCode] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 34 valueCode: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | unknown type: code base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 35 required: [url, valueCode, value] code: match: {url: code} schema: short: 'STU3: Detail type of activity (new)' base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 12 value: short: Detail type of activity choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 14 valueCodeableConcept: short: Detail type of activity type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 15 required: [url] scheduled: match: {url: scheduled} schema: short: 'STU3: When activity is to occur (new)' base: {max: '*', min: 0, path: Extension.extension} index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: scheduled} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When activity is to occur choices: [valueTiming, valuePeriod, valueString] index: 49 valueTiming: short: When activity is to occur type: Timing base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 50 valuePeriod: short: When activity is to occur type: Period base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 51 valueString: short: When activity is to occur type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 52 required: [url] quantity: match: {url: quantity} schema: short: 'STU3: How much to administer/supply/consume (new)' base: {max: '*', min: 0, path: Extension.extension} index: 74 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 75 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How much to administer/supply/consume choices: [valueQuantity] index: 77 valueQuantity: short: How much to administer/supply/consume type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 78 required: [url] location: match: {url: location} schema: short: 'STU3: Where it should happen (new)' base: {max: '*', min: 0, path: Extension.extension} index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: location} index: 54 value: short: Where it should happen choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 56 valueReference: short: Where it should happen refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Location|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Location|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 57 required: [url] performer: match: {url: performer} schema: short: 'STU3: Who will be responsible? (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: performer} index: 59 value: short: Who will be responsible? choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 61 valueReference: short: Who will be responsible? refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-CareTeam|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Organization|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Patient|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Practitioner|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-RelatedPerson|0.1.0', 'http://hl7.org/fhir/StructureDefinition/CareTeam|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Organization|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Patient|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Practitioner|5.0.0', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 62 required: [url] reasonReference: match: {url: reasonReference} schema: short: 'STU3: Condition triggering need for activity (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reasonReference} index: 22 value: short: Condition triggering need for activity choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 24 valueReference: short: Condition triggering need for activity refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Condition|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Condition|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 25 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/3.0/StructureDefinition/extension-CarePlan.activity.detail'} index: 84 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} choices: [] index: 86 package_version: 0.1.0 extensions: description: url: description short: 'STU3: Extra info describing activity to perform (new)' base: {max: '*', min: 0, path: Extension.extension} index: 79 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 80 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Extra info describing activity to perform choices: [valueString] index: 82 valueString: short: Extra info describing activity to perform type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 83 required: [url] category: url: category short: 'STU3: diet | drug | encounter | observation | procedure | supply | other (new)' base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: category} index: 2 value: short: diet | drug | encounter | observation | procedure | supply | other choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 4 valueCodeableConcept: short: diet | drug | encounter | observation | procedure | supply | other type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 5 required: [url] definition: url: definition short: 'STU3: Protocol or definition (new)' base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: definition} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Protocol or definition choices: [valueReference] index: 9 valueReference: short: Protocol or definition refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-ActivityDefinition|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-PlanDefinition|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Questionnaire|0.1.0', 'http://hl7.org/fhir/StructureDefinition/ActivityDefinition|5.0.0', 'http://hl7.org/fhir/StructureDefinition/PlanDefinition|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Questionnaire|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 10 required: [url] prohibited: url: prohibited short: 'STU3: Do NOT do (new)' base: {max: '*', min: 0, path: Extension.extension} index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: prohibited} index: 42 value: short: Do NOT do choices: [valueBoolean] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 44 valueBoolean: short: Do NOT do type: boolean base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 45 required: [url] goal: url: goal short: 'STU3: Goals this activity relates to (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 26 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: goal} index: 27 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Goals this activity relates to choices: [valueReference] index: 29 valueReference: short: Goals this activity relates to refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Goal|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Goal|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 30 required: [url] reasonCode: url: reasonCode short: 'STU3: Why activity should be done or why activity was prohibited (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reasonCode} index: 17 value: short: Why activity should be done or why activity was prohibited choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 19 valueCodeableConcept: short: Why activity should be done or why activity was prohibited type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 20 required: [url] statusReason: url: statusReason short: 'STU3: Reason for current status (new)' base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: statusReason} index: 37 value: short: Reason for current status choices: [valueString] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 39 valueString: short: Reason for current status type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 40 required: [url] dailyAmount: url: dailyAmount short: 'STU3: How to consume/day? (new)' base: {max: '*', min: 0, path: Extension.extension} index: 69 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dailyAmount} index: 70 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How to consume/day? choices: [valueQuantity] index: 72 valueQuantity: short: How to consume/day? type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 73 required: [url] product: url: product short: 'STU3: What is to be administered/supplied (new)' base: {max: '*', min: 0, path: Extension.extension} index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: product} index: 64 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What is to be administered/supplied choices: [valueCodeableConcept, valueReference] index: 66 valueCodeableConcept: short: What is to be administered/supplied type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 67 valueReference: short: What is to be administered/supplied refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Medication|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Substance|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Medication|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Substance|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 68 required: [url] status: url: status short: 'STU3: not-started | scheduled | in-progress | on-hold | completed | cancelled | unknown (new)' _required: true base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 32 value: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | unknown choices: [valueCode] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 34 valueCode: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | unknown type: code base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 35 required: [url, valueCode, value] code: url: code short: 'STU3: Detail type of activity (new)' base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 12 value: short: Detail type of activity choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 14 valueCodeableConcept: short: Detail type of activity type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 15 required: [url] scheduled: url: scheduled short: 'STU3: When activity is to occur (new)' base: {max: '*', min: 0, path: Extension.extension} index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: scheduled} index: 47 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When activity is to occur choices: [valueTiming, valuePeriod, valueString] index: 49 valueTiming: short: When activity is to occur type: Timing base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 50 valuePeriod: short: When activity is to occur type: Period base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 51 valueString: short: When activity is to occur type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 52 required: [url] quantity: url: quantity short: 'STU3: How much to administer/supply/consume (new)' base: {max: '*', min: 0, path: Extension.extension} index: 74 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 75 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How much to administer/supply/consume choices: [valueQuantity] index: 77 valueQuantity: short: How much to administer/supply/consume type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 78 required: [url] location: url: location short: 'STU3: Where it should happen (new)' base: {max: '*', min: 0, path: Extension.extension} index: 53 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: location} index: 54 value: short: Where it should happen choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 56 valueReference: short: Where it should happen refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Location|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Location|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 57 required: [url] performer: url: performer short: 'STU3: Who will be responsible? (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: performer} index: 59 value: short: Who will be responsible? choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 61 valueReference: short: Who will be responsible? refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-CareTeam|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Organization|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Patient|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-Practitioner|0.1.0', 'http://hl7.org/fhir/3.0/StructureDefinition/profile-RelatedPerson|0.1.0', 'http://hl7.org/fhir/StructureDefinition/CareTeam|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Organization|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Patient|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Practitioner|5.0.0', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 62 required: [url] reasonReference: url: reasonReference short: 'STU3: Condition triggering need for activity (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 21 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: reasonReference} index: 22 value: short: Condition triggering need for activity choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 24 valueReference: short: Condition triggering need for activity refers: ['http://hl7.org/fhir/3.0/StructureDefinition/profile-Condition|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Condition|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 25 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/3.0/StructureDefinition/extension-CarePlan.activity.detail base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0 version: 0.1.0 required: [url, extension]