# ContactsOutput **Type:** GraphQL objects **Description:** Contacts output with prescription arrays ## Fields - products (ContactsProducts): undefined - right (ContactsProduct) - left (ContactsProduct) - prescription (ContactsPrescription): undefined - fileId (String): File ID from *uploadFile* (conditionally required if *doctor* and *patient* are not set) - prescriptionId (String): Prescription ID - issueDate (String): Prescription issue date, if available - expirationDate (String): Prescription expiration date, if available - doctor (Doctor): Doctor details (conditionally required if prescription file ID is not set) - patient (Patient): Patient details (conditionally required if prescription file ID is not set) - products (ContactsProducts): Details about the prescribed contacts - comments (String): Doctor-entered comments - prescriptions (ContactsPrescription): undefined - fileId (String): File ID from *uploadFile* (conditionally required if *doctor* and *patient* are not set) - prescriptionId (String): Prescription ID - issueDate (String): Prescription issue date, if available - expirationDate (String): Prescription expiration date, if available - doctor (Doctor): Doctor details (conditionally required if prescription file ID is not set) - patient (Patient): Patient details (conditionally required if prescription file ID is not set) - products (ContactsProducts): Details about the prescribed contacts - comments (String): Doctor-entered comments