description: This Signature DataType profile enforces the various elements of [signature](https://hl7.org/fhir/us/davinci-cdex/signatures.html) documented in the CDex guide. It adds the following *mandatory* (min=1) constraints:\n\n- A `Signature.type` fixed to ASTM Standard, E1762-95(2013) code = “1.2.840.10065.1.12.1.5” (Verification Signature)\n- A `Signature.who` for the organization or practitioner who signed the Bundle which is either:\n 1. a reference to US-Core Practitioner, US-Core PractitionerRole, or US-Core Organization or\n 1. an NPI or Tax ID and name of the organization or practitioner\n- A `Signature.data` representing the base64 encoded Signature (JWS, image, etc)\n\nIn addition, the following *mandatory* (min=1) element is inherited from the base standard:\n- `Signature.when` - a system timestamp when the signature was created package_name: hl7.fhir.us.davinci-cdex derivation: constraint name: CDexSignature type: Signature elements: type: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: verify: match: {code: 1.2.840.10065.1.12.1.5, system: 'urn:iso-astm:E1762-95:2013', display: Verification Signature} schema: short: Verification Signature mustSupport: true pattern: type: Coding value: {code: 1.2.840.10065.1.12.1.5, system: 'urn:iso-astm:E1762-95:2013', display: Verification Signature} _required: true index: 1 min: 1 max: 1 when: {mustSupport: true, index: 2} who: type: Reference short: Organization or practitioner who signed the Bundle mustSupport: true refers: ['http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-organization', 'http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitioner', 'http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/hrex-practitionerrole'] index: 3 elements: reference: {mustSupport: true, index: 4} identifier: short: NPI or US Tax ID mustSupport: true index: 5 elements: type: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/davinci-cdex/ValueSet/cdex-identifier-types'} mustSupport: true index: 6 value: {mustSupport: true, index: 7} required: [value, type] display: {mustSupport: true, index: 8} data: {short: 'base64 encoded signature (JWS, image, etc)', mustSupport: true, index: 9} package_version: 2.1.0-snapshot class: complex-type kind: complex-type url: http://hl7.org/fhir/us/davinci-cdex/StructureDefinition/cdex-signature base: http://hl7.org/fhir/StructureDefinition/Signature version: 2.1.0-snapshot required: [type, data]