A participant is a person associated with records. A waiver is a signed document. A check-in is an arrival. Keeping those identities separate prevents a returning guest from looking like three different people just because they have signed several forms.
Search within the organization
Use participant search with the supported query parameters. The key determines which organization's data is visible. Search is subject to a tighter rate limit than general read requests, so debounce typed input rather than requesting on every keystroke.
Show enough identifying context for an authorized operator to choose the correct result. A matching name alone may not resolve two people with the same name. Do not expose unnecessary personal details on a public check-in display.
Retrieve the selected participant
After choosing a result, call retrieve participant. Use stable record identifiers to connect the participant's history to your system. Avoid using a mutable display name as your database join key.
A participant may have several waivers for different activities or versions. The presence of any record is not a universal eligibility decision. Read the relevant record state and apply the operation's actual admission procedure.
Keep arrival decisions separate
When the task is front-desk arrival, check-in candidate search is the more specific workflow. Recording a check-in creates an arrival entry; it does not rewrite the signed document.
If a staff member chooses the wrong participant, stop before sending a mutation. A clear confirmation step showing the intended person and activity is easier to recover from than a wrong arrival that must later be investigated.
Plan a privacy-conscious result list
Keep detailed answers off broad search screens. Fetch sensitive details only when the operator needs them for the task and has appropriate access. Do not send participant search results into website analytics or client-side error reports.
Test duplicate names, no results, multiple signed records and a returning participant with an expired document. The check-in guide explains why record status and arrival are separate decisions.