Index: backend/src/main/java/medora/service/ReferralService.java
===================================================================
--- backend/src/main/java/medora/service/ReferralService.java	(revision ed083e633da5ec805b45993a197d8ccf823aacc0)
+++ backend/src/main/java/medora/service/ReferralService.java	(revision d30d82041a2812a401511ea2aadede496a8eeb01)
@@ -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) {
