# ContactsPrescription **Type:** GraphQL objects ## Fields - 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) - id (String): Unique ID specific to doctor-practice combination - doctorName (String): Full doctor name - practiceName (String): Practice name - address (String): Practice address - city (String): Practice city - state (String): Practice state - zipCode (String): Practice zip code - patient (Patient): Patient details (conditionally required if prescription file ID is not set) - patientId (String): Patient ID - firstName (String): First name - middleName (String): Middle name - lastName (String): Last name - dateOfBirth (String): Date of birth in ISO 8601 format, i.e., YYYY-MM-DD - phoneNumber (String): Phone number - email (String): Email address - address (String): Street address #1 - address2 (String): Street address #2 - city (String): City - state (String): State - zipCode (String): Zip code - schedulerLink (String): Scheduler link - products (ContactsProducts): Details about the prescribed contacts - right (ContactsProduct) - left (ContactsProduct) - comments (String): Doctor-entered comments