description: Records, on a type profile in a snapshot element, how much of what the profile says on its root element has been merged into the snapshot element. Snapshot generation merges the constraints on the root of a data type profile (cardinality, value ranges, fixed and pattern values, invariants, bindings, mappings, must-support and must-have-value) into the element that uses the profile, so the element carries them directly; this extension says whether that has been done fully, partially, or not at all, so that consumers such as validators know whether they still need to check the root of the type profile package_name: hl7.fhir.uv.tools derivation: constraint name: TypeProfileConstraintsExt type: Extension elements: extension: {index: 0} url: pattern: {type: Uri, value: 'http://hl7.org/fhir/tools/StructureDefinition/type-profile-constraints'} index: 1 value: choices: [valueCode] index: 3 valueCode: {type: code, choiceOf: value, index: 4} package_version: 1.3.0 extensions: {} class: extension kind: complex-type url: http://hl7.org/fhir/tools/StructureDefinition/type-profile-constraints base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.3.0 required: [valueCode, value]