# List Consultations for a Patient Retrieves consultations for the provided patient. Endpoint: GET /v1/consultations Version: 1.0.0 Security: apiKeyAuth, practiceGroupId ## Query parameters: - `patient_id` (string, required) - `page_index` (string) - `page_size` (string) ## Response 200 fields (application/json): - `data` (array, required) - `data.id` (string, required) - `data.occurred_at` (string,null, required) - `data.status` (string, required) Enum: "draft", "final" - `data.transcript` (string,null) - `data.elements` (array, required) - `data.elements.type` (string, required) Enum: "problem", "observation", "code", "note", "attachment" - `data.elements.name` (string) - `data.elements.code` (string) - `data.elements.code_system` (string) - `data.elements.term` (string) - `data.elements.value` (number) - `data.elements.value_text` (string) - `data.elements.unit` (string) - `data.elements.text` (string) ## Response 400 fields (application/json): - `error` (boolean, required) - `statusCode` (number, required) - `message` (array, required) - `message.code` (string, required) - `message.expected` (string, required) - `message.path` (array, required) ## Response 401 fields ## Response 500 fields