description: 'R4B: `CarePlan.activity.detail` (new:BackboneElement)' package_name: hl7.fhir.uv.xver-r4b.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: 'R4B: Extra info describing activity to perform (new)' base: {max: '*', min: 0, path: Extension.extension} index: 84 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 85 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Extra info describing activity to perform choices: [valueString] index: 87 valueString: short: Extra info describing activity to perform type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 88 required: [url] instantiatesCanonical: match: {url: instantiatesCanonical} schema: short: 'R4B: Instantiates FHIR protocol or definition (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: instantiatesCanonical} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Instantiates FHIR protocol or definition choices: [valueCanonical] index: 9 valueCanonical: short: Instantiates FHIR protocol or definition type: canonical base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 10 required: [url] instantiatesUri: match: {url: instantiatesUri} schema: short: 'R4B: Instantiates external protocol or definition (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: instantiatesUri} index: 12 value: short: Instantiates external protocol or definition choices: [valueUri] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 14 valueUri: short: Instantiates external protocol or definition type: uri base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 15 required: [url] goal: match: {url: goal} schema: short: 'R4B: Goals this activity relates to (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: goal} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Goals this activity relates to choices: [valueReference] index: 34 valueReference: short: Goals this activity relates to refers: ['http://hl7.org/fhir/4.3/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: 35 required: [url] reasonCode: match: {url: reasonCode} schema: short: 'R4B: Why activity should be done or why activity was prohibited (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: reasonCode} index: 22 value: short: Why activity should be done or why activity was prohibited choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 24 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: 25 required: [url] statusReason: match: {url: statusReason} schema: short: 'R4B: Reason for current status (new)' base: {max: '*', min: 0, path: Extension.extension} index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: statusReason} index: 42 value: short: Reason for current status choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 44 valueCodeableConcept: short: Reason for current status type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 45 required: [url] dailyAmount: match: {url: dailyAmount} schema: short: 'R4B: How to consume/day? (new)' base: {max: '*', min: 0, path: Extension.extension} index: 74 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dailyAmount} index: 75 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How to consume/day? choices: [valueQuantity] index: 77 valueQuantity: short: How to consume/day? type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 78 required: [url] product: match: {url: product} schema: short: 'R4B: What is to be administered/supplied (new)' base: {max: '*', min: 0, path: Extension.extension} index: 68 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: product} index: 69 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What is to be administered/supplied choices: [valueCodeableConcept, valueReference] index: 71 valueCodeableConcept: short: What is to be administered/supplied type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 72 valueReference: short: What is to be administered/supplied refers: ['http://hl7.org/fhir/4.3/StructureDefinition/profile-Medication|0.1.0', 'http://hl7.org/fhir/4.3/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: 73 required: [url] status: match: {url: status} schema: short: 'R4B: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error (new)' _required: true base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 37 value: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error choices: [valueCode] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 39 valueCode: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error type: code base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 40 required: [url, valueCode, value] kind: match: {url: kind} schema: short: 'R4B: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription (new)' base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: kind} index: 2 value: short: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription choices: [valueCode] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 4 valueCode: short: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription type: code base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 5 required: [url] code: match: {url: code} schema: short: 'R4B: Detail type of activity (new)' base: {max: '*', min: 0, path: Extension.extension} index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 17 value: short: Detail type of activity choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 19 valueCodeableConcept: short: Detail type of activity type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 20 required: [url] doNotPerform: match: {url: doNotPerform} schema: short: 'R4B: If true, activity is prohibiting action (new)' base: {max: '*', min: 0, path: Extension.extension} index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: doNotPerform} index: 47 value: short: If true, activity is prohibiting action choices: [valueBoolean] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 49 valueBoolean: short: If true, activity is prohibiting action type: boolean base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 50 required: [url] scheduled: match: {url: scheduled} schema: short: 'R4B: When activity is to occur (new)' base: {max: '*', min: 0, path: Extension.extension} index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: scheduled} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When activity is to occur choices: [valueTiming, valuePeriod, valueString] index: 54 valueTiming: short: When activity is to occur type: Timing base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 55 valuePeriod: short: When activity is to occur type: Period base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 valueString: short: When activity is to occur type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 57 required: [url] quantity: match: {url: quantity} schema: short: 'R4B: How much to administer/supply/consume (new)' base: {max: '*', min: 0, path: Extension.extension} index: 79 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 80 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How much to administer/supply/consume choices: [valueQuantity] index: 82 valueQuantity: short: How much to administer/supply/consume type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 83 required: [url] location: match: {url: location} schema: short: 'R4B: Where it should happen (new)' base: {max: '*', min: 0, path: Extension.extension} index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: location} index: 59 value: short: Where it should happen choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 61 valueReference: short: Where it should happen refers: ['http://hl7.org/fhir/4.3/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: 62 required: [url] performer: match: {url: performer} schema: short: 'R4B: Who will be responsible? (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: performer} index: 64 value: short: Who will be responsible? choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 66 valueReference: short: Who will be responsible? refers: ['http://hl7.org/fhir/4.3/StructureDefinition/profile-CareTeam|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Device-for-DeviceAssociation|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-HealthcareService|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Organization|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Patient|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-PractitionerRole|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Practitioner|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-RelatedPerson|0.1.0', 'http://hl7.org/fhir/StructureDefinition/CareTeam|5.0.0', 'http://hl7.org/fhir/StructureDefinition/DeviceAssociation|5.0.0', 'http://hl7.org/fhir/StructureDefinition/HealthcareService|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/PractitionerRole|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: 67 required: [url] reasonReference: match: {url: reasonReference} schema: short: 'R4B: Why activity is needed (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: reasonReference} index: 27 value: short: Why activity is needed choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 29 valueReference: short: Why activity is needed refers: ['http://hl7.org/fhir/4.3/StructureDefinition/profile-Condition|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-DiagnosticReport|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-DocumentReference|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Observation|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Condition|5.0.0', 'http://hl7.org/fhir/StructureDefinition/DiagnosticReport|5.0.0', 'http://hl7.org/fhir/StructureDefinition/DocumentReference|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Observation|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 30 required: [url] url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: 'http://hl7.org/fhir/4.3/StructureDefinition/extension-CarePlan.activity.detail'} index: 89 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} choices: [] index: 91 package_version: 0.1.0 extensions: description: url: description short: 'R4B: Extra info describing activity to perform (new)' base: {max: '*', min: 0, path: Extension.extension} index: 84 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: description} index: 85 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Extra info describing activity to perform choices: [valueString] index: 87 valueString: short: Extra info describing activity to perform type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 88 required: [url] instantiatesCanonical: url: instantiatesCanonical short: 'R4B: Instantiates FHIR protocol or definition (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 6 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: instantiatesCanonical} index: 7 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Instantiates FHIR protocol or definition choices: [valueCanonical] index: 9 valueCanonical: short: Instantiates FHIR protocol or definition type: canonical base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 10 required: [url] instantiatesUri: url: instantiatesUri short: 'R4B: Instantiates external protocol or definition (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 11 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: instantiatesUri} index: 12 value: short: Instantiates external protocol or definition choices: [valueUri] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 14 valueUri: short: Instantiates external protocol or definition type: uri base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 15 required: [url] goal: url: goal short: 'R4B: Goals this activity relates to (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 31 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: goal} index: 32 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: Goals this activity relates to choices: [valueReference] index: 34 valueReference: short: Goals this activity relates to refers: ['http://hl7.org/fhir/4.3/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: 35 required: [url] reasonCode: url: reasonCode short: 'R4B: Why activity should be done or why activity was prohibited (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: reasonCode} index: 22 value: short: Why activity should be done or why activity was prohibited choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 24 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: 25 required: [url] statusReason: url: statusReason short: 'R4B: Reason for current status (new)' base: {max: '*', min: 0, path: Extension.extension} index: 41 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: statusReason} index: 42 value: short: Reason for current status choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 44 valueCodeableConcept: short: Reason for current status type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 45 required: [url] dailyAmount: url: dailyAmount short: 'R4B: How to consume/day? (new)' base: {max: '*', min: 0, path: Extension.extension} index: 74 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: dailyAmount} index: 75 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How to consume/day? choices: [valueQuantity] index: 77 valueQuantity: short: How to consume/day? type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 78 required: [url] product: url: product short: 'R4B: What is to be administered/supplied (new)' base: {max: '*', min: 0, path: Extension.extension} index: 68 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: product} index: 69 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: What is to be administered/supplied choices: [valueCodeableConcept, valueReference] index: 71 valueCodeableConcept: short: What is to be administered/supplied type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 72 valueReference: short: What is to be administered/supplied refers: ['http://hl7.org/fhir/4.3/StructureDefinition/profile-Medication|0.1.0', 'http://hl7.org/fhir/4.3/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: 73 required: [url] status: url: status short: 'R4B: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error (new)' _required: true base: {max: '*', min: 0, path: Extension.extension} index: 36 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: status} index: 37 value: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error choices: [valueCode] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 39 valueCode: short: not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error type: code base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 40 required: [url, valueCode, value] kind: url: kind short: 'R4B: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription (new)' base: {max: '*', min: 0, path: Extension.extension} index: 1 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: kind} index: 2 value: short: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription choices: [valueCode] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 4 valueCode: short: Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription type: code base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 5 required: [url] code: url: code short: 'R4B: Detail type of activity (new)' base: {max: '*', min: 0, path: Extension.extension} index: 16 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: code} index: 17 value: short: Detail type of activity choices: [valueCodeableConcept] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 19 valueCodeableConcept: short: Detail type of activity type: CodeableConcept base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 20 required: [url] doNotPerform: url: doNotPerform short: 'R4B: If true, activity is prohibiting action (new)' base: {max: '*', min: 0, path: Extension.extension} index: 46 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: doNotPerform} index: 47 value: short: If true, activity is prohibiting action choices: [valueBoolean] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 49 valueBoolean: short: If true, activity is prohibiting action type: boolean base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 50 required: [url] scheduled: url: scheduled short: 'R4B: When activity is to occur (new)' base: {max: '*', min: 0, path: Extension.extension} index: 51 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: scheduled} index: 52 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: When activity is to occur choices: [valueTiming, valuePeriod, valueString] index: 54 valueTiming: short: When activity is to occur type: Timing base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 55 valuePeriod: short: When activity is to occur type: Period base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 56 valueString: short: When activity is to occur type: string base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 57 required: [url] quantity: url: quantity short: 'R4B: How much to administer/supply/consume (new)' base: {max: '*', min: 0, path: Extension.extension} index: 79 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: quantity} index: 80 value: base: {max: '1', min: 0, path: 'Extension.value[x]'} short: How much to administer/supply/consume choices: [valueQuantity] index: 82 valueQuantity: short: How much to administer/supply/consume type: Quantity base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 83 required: [url] location: url: location short: 'R4B: Where it should happen (new)' base: {max: '*', min: 0, path: Extension.extension} index: 58 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: location} index: 59 value: short: Where it should happen choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 61 valueReference: short: Where it should happen refers: ['http://hl7.org/fhir/4.3/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: 62 required: [url] performer: url: performer short: 'R4B: Who will be responsible? (new)' array: true base: {max: '*', min: 0, path: Extension.extension} index: 63 elements: url: base: {max: '1', min: 1, path: Extension.url} pattern: {type: Uri, value: performer} index: 64 value: short: Who will be responsible? choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 66 valueReference: short: Who will be responsible? refers: ['http://hl7.org/fhir/4.3/StructureDefinition/profile-CareTeam|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Device-for-DeviceAssociation|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-HealthcareService|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Organization|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Patient|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-PractitionerRole|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Practitioner|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-RelatedPerson|0.1.0', 'http://hl7.org/fhir/StructureDefinition/CareTeam|5.0.0', 'http://hl7.org/fhir/StructureDefinition/DeviceAssociation|5.0.0', 'http://hl7.org/fhir/StructureDefinition/HealthcareService|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/PractitionerRole|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: 67 required: [url] reasonReference: url: reasonReference short: 'R4B: Why activity is needed (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: reasonReference} index: 27 value: short: Why activity is needed choices: [valueReference] base: {max: '1', min: 0, path: 'Extension.value[x]'} index: 29 valueReference: short: Why activity is needed refers: ['http://hl7.org/fhir/4.3/StructureDefinition/profile-Condition|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-DiagnosticReport|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-DocumentReference|0.1.0', 'http://hl7.org/fhir/4.3/StructureDefinition/profile-Observation|0.1.0', 'http://hl7.org/fhir/StructureDefinition/Condition|5.0.0', 'http://hl7.org/fhir/StructureDefinition/DiagnosticReport|5.0.0', 'http://hl7.org/fhir/StructureDefinition/DocumentReference|5.0.0', 'http://hl7.org/fhir/StructureDefinition/Observation|5.0.0'] type: Reference base: {max: '1', min: 0, path: 'Extension.value[x]'} choiceOf: value index: 30 required: [url] class: extension kind: complex-type url: http://hl7.org/fhir/4.3/StructureDefinition/extension-CarePlan.activity.detail base: http://hl7.org/fhir/StructureDefinition/Extension|5.0.0 version: 0.1.0 required: [url, extension]