Skip to content

Main content

Consent Recontact Scope Flag Tool

Compare supplied recontact-purpose and consent flags without establishing legal authority.

Loading tool…

Description

Check a requested recontact purpose and knowledge flags.

Consent, privacy and retention records encode supplied purposes, audiences, withdrawal status and timing rules. Literal membership or a true local predicate can organize these assertions while valid informed consent, adequate de-identification and lawful processing require separate contextual assessment.

Check a requested recontact purpose and knowledge flags.

When to use this tool

Use Consent Recontact Scope Flag when checking the stated permission, withdrawal, retention or disclosure-record convention.

How to use the tool and how it works

  1. Enter requestedPurpose, permittedPurposes, recontactKnown, recontactGranted. Use the units and conventions below.
  2. Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
  3. Read purposeListed, permittedUnderFlags, unresolved. Inspect purposeListed, permittedUnderFlags, unresolved before interpreting the associated values.

Check a requested recontact purpose and knowledge flags. purposeListed tests membership; permittedUnderFlags also requires recontactKnown and recontactGranted, unresolved means knowledge is absent.1

Input fieldMeaning and unitsAccepted input
requestedPurposeRequested PurposeRequired. Text; maximum UTF-16 length 8192.
permittedPurposesPermitted PurposesRequired. Array of text; maximum UTF-16 length 8192; maximum items 256.
recontactKnownRecontact KnownRequired. Boolean.
recontactGrantedRecontact GrantedRequired. Boolean.
Output fieldInterpretationReturned shape
purposeListedPurpose ListedRequired. Boolean.
permittedUnderFlagsPermitted Under FlagsRequired. Boolean.
unresolvedUnresolvedRequired. Boolean.
json
{
  "input": {
    "requestedPurpose": "followup",
    "permittedPurposes": [
      "followup"
    ],
    "recontactKnown": true,
    "recontactGranted": true
  },
  "output": {
    "purposeListed": true,
    "permittedUnderFlags": true,
    "unresolved": false
  }
}

Limitations and assumptions

  • Known denial differs from unresolved status; no actual recontact permission, participant understanding or lawful use is authenticated.
  • Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.

Alternative or Complementary methods

Review original permissions, participant choices and applicable organizational/legal requirements with the responsible professionals before actual use, disclosure or deletion.

References

  1. Calculation and input contract: bioethics/consent-recontact-scope-flag — tool.io

Similar or alternative tools