Resolve requirements
Use this guide when an authorization asks for resolve_requirements.
Requirements are the current blockers that prevent Collate from continuing.
The returned questionnaire is a machine-readable answer contract. Your
integration can satisfy it from backend mappings, an agent, imported clinical
data, or a controlled human workflow. Answer and attachment writes recompute
requirements. They do not resume processing by themselves.
Requirement loop
Interpret the questionnaire
Treat the returned questionnaire as the current answer contract instead
of assuming one universal field list. Each item has a linkId, prompt,
type, and optional validation hints.
For choices, submit the option code, not the display label. For repeated
groups, submit nested group items, not flat indexed slots such as
diagnoses.0.code.
Attach required documents
For every requirements.documents entry, upload a file and link it with
the matching documentTypes value.
One file can satisfy multiple document requirements:
See Attaching files for the upload flow.
Answer and attachment writes are rejected while Collate owns the case, after terminal states, and while an active manual handoff owns payer interaction.