# List pending reporting appointments Returns the tele reporting appointment view for appointments in the PENDING REPORTING status. Supports cursor-based pagination via pageSize and nextToken. Endpoint: GET /integrations/v1/{domain}/reporting/appointments/pending Version: v1 Security: Bearer ## Path parameters: - `domain` (string, required) Partner domain identifier. Your bearer token is scoped to one or more domains and requests outside that scope are rejected. Example: "acme" ## Query parameters: - `pageSize` (integer,string) Maximum number of items to return in a page. Defaults to 100 when omitted. Example: 100 - `nextToken` (string) Opaque, URL-safe continuation token returned as NextToken in a previous paged response. Omit for the first page. Example: "DDB_NEXT_TOKEN" ## Response 200 fields (application/json): - `items` (array, required) Tele reporting appointments in the current page. - `items.domain` (string, required) Domain this appointment belongs to. Example: "Example domain" - `items.appointmentId` (string, required) Appointment identifier. Example: "123" - `items.status` (string, required) Appointment status. Enum: "NOT ARRIVED", "ARRIVED", "DID NOT ATTEND", "APPPOINTMENT CANCELLED", "CANCELLATION LIST", "DICTATION INPROGRESS", "DICTATED", "TYPED", "AUTHORISING", "AUTHORISED", "TYPING INPROGRESS", "PENDING REPORTING", "STUDY INPROGRESS", "SECOND REVIEW", "FINALISED", "REVIEW TYPED", "PEER REVIEW", "SECOND OPINION" - `items.scheduledSite` (string, required) Scheduled site name. Example: "Example scheduledSite" - `items.appointmentDate` (string) Appointment date string as stored in QUBS. Example: "Example appointmentDate" - `items.startTime` (string) Scheduled start time string as stored in QUBS. Example: "Example startTime" - `items.endTime` (string) Scheduled end time string as stored in QUBS. Example: "Example endTime" - `items.patientId` (string) Patient identifier when available. Example: "123" - `items.patientName` (string) Patient display name. Example: "Example Name" - `items.firstName` (string) Patient first name. Example: "Example Name" - `items.lastName` (string) Patient last name. Example: "Example Name" - `items.dateOfBirth` (string) Patient date of birth string as stored in QUBS. Example: "Example dateOfBirth" - `items.gender` (string) Patient gender/sex string as stored in QUBS. Example: "Example gender" - `items.modality` (string) Exam modality string as stored in QUBS. Example: "Example modality" - `items.studyDescription` (string) Study description as stored in QUBS. Example: "Example description" - `items.clinicalInfo` (string) Clinical information text as stored in QUBS. Example: "Example clinicalInfo" - `items.doctorName` (string) Referring doctor display name. Example: "Example Name" - `items.clinicName` (string) Referring clinic name when available. Example: "Example Name" - `items.priority` (string) Appointment/reporting priority string as stored in QUBS. Example: "Example priority" - `items.reportNeededBy` (null,string) Optional deadline timestamp for reporting when available. Example: "2020-01-01T00:00:00Z" - `items.studyInstanceUid` (string) PACS study instance UID when available. Example: "123" - `items.radiologistUser` (any) Radiologist user assigned to the appointment when available. - `items.serviceItems` (array) Service items attached to the appointment. - `items.serviceItems.itemNo` (string, required) Service item number. Example: "Example itemNo" - `items.serviceItems.shortDescription` (string) Human-readable service item description. Example: "Example description" - `nextToken` (null,string) Opaque continuation token to fetch the next page, when more results are available. Example: "Example nextToken" ## Response 400 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance" ## Response 401 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance" ## Response 403 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance" ## Response 500 fields (application/problem+json): - `type` (null,string) Example: "Example type" - `title` (null,string) Example: "Example title" - `status` (null,integer,string) Example: 1 - `detail` (null,string) Example: "Example detail" - `instance` (null,string) Example: "Example instance"