Index: backend/src/main/java/medora/service/ReferralService.java
===================================================================
--- backend/src/main/java/medora/service/ReferralService.java	(revision cb0881dad57196f6efea7903788b461cf6bd7078)
+++ backend/src/main/java/medora/service/ReferralService.java	(revision e5d5ff9cb218e6c76b1a61931d2095ae3dcf48b5)
@@ -20,5 +20,5 @@
  * RefferalService handles referral operations.
  * UC019 – Create Referral Record
-
+ * OPTIONAL - Use only if needed
  */
 @Service
@@ -100,4 +100,7 @@
         Referrals savedReferral = referralRepository.save(referral);
 
+        Long patientId = medicalRecord.getPatient().getPatientId();
+        createAppointmentForReferral(patientId, toDoctorId, appointmentDate, appointmentTime);
+
         return savedReferral;
     }
@@ -143,5 +146,4 @@
     }
 
-
     @Transactional(readOnly = true)
     public List<Referrals> getReferralsToDoctor(Long doctorId) {
