Description
Serialize them with role into a JSON array key; proxy is true for parent, guardian, or staff and false for self.
Exact label matching answers whether supplied strings agree under a chosen vocabulary. It preserves a useful distinction between missing, unknown, ambiguous, and unrecognized records.
Serialize them with role into a JSON array key; proxy is true for parent, guardian, or staff and false for self.
When to use this tool
Use Neonatal Questionnaire Proxy Role Key when you need an explicit record-label comparison or deterministic key.
How to use the tool and how it works
- Enter respondentId, infantId, role, version. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read key, proxy. Inspect proxy before interpreting the associated values.
Require nonempty infant, version, and respondent identifiers. Serialize them with role into a JSON array key; proxy is true for parent, guardian, or staff and false for self.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| respondentId | Respondent Id | Required. Text; maximum UTF-16 length 8192. |
| infantId | Infant Id | Required. Text; maximum UTF-16 length 8192. |
| role | Role | Required. Text; one of "parent", "guardian", "staff", "self"; maximum UTF-16 length 8192. |
| version | Version | Required. Text; maximum UTF-16 length 8192. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| key | JSON-array serialization of the stated identifying fields, preserving exact strings. | Required. Text; maximum UTF-16 length 8192. |
| proxy | Proxy | Required. Boolean. |
{
"input": {
"respondentId": "P1",
"infantId": "I1",
"role": "parent",
"version": "v2"
},
"output": {
"key": "[\"I1\",\"v2\",\"P1\",\"parent\"]",
"proxy": true
}
} Limitations and assumptions
- This classifies a recorded role rather than verifying authority, identity, or appropriateness of a response.
- 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
Normalize or reconcile identifiers only under a documented policy, then verify the underlying source records separately.
References
Similar or alternative tools
- Neonatal Age Hour Precision Token
Subtract its upper bound for ageHoursLower and its lower bound for ageHoursUpper.
- Neonatal Age Origin Gap
Divide eventTime minus each supplied origin by positive timeUnitsPerDay.