| Extension | | 0..* |
| Extension.id | string | 0..1 |
| Extension.extension | Extension | 0..* |
| Extension.extension:name | Extension | 0..1 |
| Extension.extension:name.id | string | 0..1 |
| Extension.extension:name.extension | Extension | 0..* |
| Extension.extension:name.url | uri | 1..1 |
| Extension.extension:name.value[x]:valueString | string | 0..1 |
| Extension.extension:adjustment | Extension | 0..1 |
| Extension.extension:adjustment.id | string | 0..1 |
| Extension.extension:adjustment.extension | Extension | 0..* |
| Extension.extension:adjustment.url | uri | 1..1 |
| Extension.extension:adjustment.value[x]:valueQuantity | Quantity | 0..1 |
| Extension.extension:duration | Extension | 0..1 |
| Extension.extension:duration.id | string | 0..1 |
| Extension.extension:duration.extension | Extension | 0..* |
| Extension.extension:duration.url | uri | 1..1 |
| Extension.extension:duration.value[x]:valueQuantity | Quantity | 0..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 |