| Extension | | 0..* |
| Extension.id | string | 0..1 |
| Extension.extension | Extension | 0..* |
| Extension.extension:actingTime | Extension | 0..* |
| Extension.extension:actingTime.id | string | 0..1 |
| Extension.extension:actingTime.extension | Extension | 0..* |
| Extension.extension:actingTime.url | uri | 1..1 |
| Extension.extension:actingTime.value[x]:valueTime | time | 0..1 |
| Extension.extension:offsetTime | Extension | 0..* |
| Extension.extension:offsetTime.id | string | 0..1 |
| Extension.extension:offsetTime.extension | Extension | 0..* |
| Extension.extension:offsetTime.url | uri | 1..1 |
| Extension.extension:offsetTime.value[x]:valueTime | time | 0..1 |
| Extension.extension:mealRise | Extension | 0..* |
| Extension.extension:mealRise.id | string | 0..1 |
| Extension.extension:mealRise.extension | Extension | 0..* |
| Extension.extension:mealRise.url | uri | 1..1 |
| Extension.extension:mealRise.value[x]:valueQuantity | Quantity | 0..1 |
| Extension.extension:mealRise.value[x]:valueQuantity.id | string | 0..1 |
| Extension.extension:mealRise.value[x]:valueQuantity.extension | Extension | 0..* |
| Extension.extension:mealRise.value[x]:valueQuantity.value | decimal | 0..1 |
| Extension.extension:mealRise.value[x]:valueQuantity.comparator | code | 0..1 |
| Extension.extension:mealRise.value[x]:valueQuantity.unit | string | 0..1 |
| Extension.extension:mealRise.value[x]:valueQuantity.system | uri | 1..1 |
| Extension.extension:mealRise.value[x]:valueQuantity.code | code | 1..1 |
| Extension.extension:snackSize | Extension | 0..* |
| Extension.extension:snackSize.id | string | 0..1 |
| Extension.extension:snackSize.extension | Extension | 0..* |
| Extension.extension:snackSize.url | uri | 1..1 |
| Extension.extension:snackSize.value[x]:valueQuantity | Quantity | 0..1 |
| Extension.extension:snackSize.value[x]:valueQuantity.id | string | 0..1 |
| Extension.extension:snackSize.value[x]:valueQuantity.extension | Extension | 0..* |
| Extension.extension:snackSize.value[x]:valueQuantity.value | decimal | 0..1 |
| Extension.extension:snackSize.value[x]:valueQuantity.comparator | code | 0..1 |
| Extension.extension:snackSize.value[x]:valueQuantity.unit | string | 0..1 |
| Extension.extension:snackSize.value[x]:valueQuantity.system | uri | 1..1 |
| Extension.extension:snackSize.value[x]:valueQuantity.code | code | 1..1 |
| Extension.url | uri | 1..1 |
| Extension.value[x] | Address | Age | Annotation | Attachment | base64Binary | boolean | code | CodeableConcept | Coding | ContactPoint | Count | date | dateTime | decimal | Distance | Duration | HumanName | id | Identifier | instant | integer | markdown | Meta | Money | oid | Period | positiveInt | Quantity | Range | Ratio | Reference | SampledData | Signature | string | time | Timing | unsignedInt | uri | 0..0 |