Skip to content

Requisition Signature Extension

Canonical../StructureDefinition/nexus-requisition-signature
Statusdraft · 1.26.0
BaseExtension (constraint)
ContextServiceRequest (element)
SourceFSH · JSON

The clinician's electronic signature on a laboratory requisition: who signed it, and when.

Overview

An attestation, not a cryptographic signature -- and R4's Signature datatype is built for exactly that. Its type binds ISO/ASTM E1762 attestation kinds (Author's Signature among them) rather than algorithms, and data is optional, so a signature with no digest and no key is valid. A future revision of this extension carries a Signature as its value for that reason; what follows describes the shape written today. This is not the R4 Signature datatype and carries no digest, no signed blob and no key. It records that the authenticated user asserted the requisition at a moment in time. A consumer must not present it as a verifiable cryptographic signature.

Presence is the flag. There is no separate stored boolean. A requisition carrying this extension is signed; one without it is not.

At most one, and a re-sign replaces it. The form prints one signature line. The sequence of signings is read from the resource's version history, where each stored version carries the signature it was written with and, separately, the reason that version was written.

The signer's name is stored on the reference, deliberately. signer.display is the name as it printed on the sheet when it was signed. A reprint must reproduce the issued document from the resource alone, so a later change to the practitioner's recorded name does not change what an already-issued requisition says.

No stamp image is referenced. A signature prints as the typed name. The stamp child below is read-only legacy and must never be produced; its absence carries no meaning about validity.