ORKConsentSignatureResult Class Reference

Inherits from ORKResult : NSObject
Declared in ORKConsentSignatureResult.h

The ORKConsentSignatureResult class represents a signature obtained during a consent review step (ORKConsentReviewStep). The consent signature result is usually found as a child result of the ORKStepResult object for the consent review step.

You can apply the result to a document to facilitate the generation of a PDF including the signature, or for presentation in a follow-on consent review.

A consent signature result is typically generated by the framework as the task proceeds. When the task completes, it may be appropriate to serialize it for transmission to a server, or to immediately perform analysis on it.

  signature

A copy of the signature obtained.

@property (nonatomic, copy, nullable) ORKConsentSignature *signature

Discussion

The signature is a copy of the signature property in the originating ORKConsentReviewStep object, but also includes any name or signature image collected during the consent review step.

Declared In

ORKConsentSignatureResult.h

  consented

A boolean value indicating whether the participant consented.

@property (nonatomic, assign) BOOL consented

Discussion

YES if the user confirmed consent to the contents of the consent review. Note that the signature could still be invalid if the name or signature image is empty; this indicates only that the user gave a positive acknowledgement of the document.

Declared In

ORKConsentSignatureResult.h

– applyToDocument:

Applies the signature to the consent document.

- (void)applyToDocument:(ORKConsentDocument *)document

Parameters

document

The document to which to apply the signature.

Discussion

This method uses the identifier to look up the matching signature placeholder in the consent document and replaces it with this signature. It may throw an exception if the document does not contain a signature with a matching identifier.

Declared In

ORKConsentSignatureResult.h