2026-05-21 23:01:30.660 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:01:30.683 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=93841a32-3689-486f-8a9f-7186f8f01c4e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:01:30.684 [INFO ] [http-nio-10000-exec-5]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 23:01:57.497 [INFO ] [MessageBroker-4]  WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 129 total, 0 closed abnormally (0 connect failure, 0 send limit, 22 transport error)], stompSubProtocol[processed CONNECT(124)-CONNECTED(124)-DISCONNECT(33)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 1332], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 564], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 6, completed tasks = 10691]
2026-05-21 23:02:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T17:32:00Z
2026-05-21 23:02:00.003 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T17:32:00.003Z
2026-05-21 23:04:32.910 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:04:32.920 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=3e2a7c4a-f67a-4fe6-ab08-2b2f717a25bf, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:07:00.001 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T17:37:00.001Z
2026-05-21 23:07:00.007 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T17:37:00.007Z
2026-05-21 23:07:35.046 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:07:35.055 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=f5042ead-f7ca-4968-bc81-e8425eac003c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:09:09.839 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-21 23:09:16.295 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-21 23:09:16.374 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:09:16.375 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385155893
2026-05-21 23:09:16.422 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:09:16.423 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/516/vxf0j4la/websocket
2026-05-21 23:09:16.423 [INFO ] [http-nio-10000-exec-3]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:09:16.426 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=vxf0j4la]
2026-05-21 23:09:16.449 [ERROR] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:09:31.433 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=vxf0j4la] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:09:31.433 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session vxf0j4la
2026-05-21 23:09:31.434 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:09:31.434 [DEBUG] [clientOutboundChannel-567]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=vxf0j4la}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=vxf0j4la}]
2026-05-21 23:09:31.433 [DEBUG] [clientOutboundChannel-566]  StompSubProtocolHandler - Failed to send WebSocket message to client in session vxf0j4la
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:09:31.441 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c removed from vendor zepto's pool.
2026-05-21 23:09:38.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [vxf0j4la]
2026-05-21 23:09:54.831 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:09:54.836 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_255, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:09:54.837 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_255
2026-05-21 23:09:54.849 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1dba10a1-2ebd-490b-95e3-03ad14900d3d, orderId =order_Dipashri_Zepto_255)
2026-05-21 23:09:54.873 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 1488b00e-ed62-4308-8ea7-a5f21313a903, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-21 23:09:54.873 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-21 23:09:54.875 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:09:54.875 [INFO ] [SimpleAsyncTaskExecutor-8311]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_255 
2026-05-21 23:09:54.880 [INFO ] [SimpleAsyncTaskExecutor-8312]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 23:10:02.906 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:10:02.907 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385202512
2026-05-21 23:10:02.915 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c added to vendor zepto's pool.
2026-05-21 23:10:02.940 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:10:02.941 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/816/10wmuyh4/websocket
2026-05-21 23:10:02.941 [INFO ] [http-nio-10000-exec-7]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:10:02.943 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=10wmuyh4]
2026-05-21 23:10:02.955 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:10:21.194 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1488b00e-ed62-4308-8ea7-a5f21313a903, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:10:30.159 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=10wmuyh4] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:10:30.159 [DEBUG] [http-nio-10000-exec-9]  SubProtocolWebSocketHandler - Clearing session 10wmuyh4
2026-05-21 23:10:30.159 [INFO ] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:10:30.160 [DEBUG] [clientOutboundChannel-570]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=10wmuyh4}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=10wmuyh4}]
2026-05-21 23:10:30.159 [DEBUG] [clientOutboundChannel-569]  StompSubProtocolHandler - Failed to send WebSocket message to client in session 10wmuyh4
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:10:30.171 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c removed from vendor zepto's pool.
2026-05-21 23:10:36.723 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c added to vendor zepto's pool.
2026-05-21 23:10:36.734 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:10:36.734 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385236340
2026-05-21 23:10:36.775 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:10:36.776 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/633/kvwgemhi/websocket
2026-05-21 23:10:36.776 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:10:36.777 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=kvwgemhi]
2026-05-21 23:10:36.794 [ERROR] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:10:37.231 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:10:37.233 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=d0fbe8ef-313f-4045-9d41-02c4b440794b, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:10:38.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [10wmuyh4]
2026-05-21 23:10:51.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1488b00e-ed62-4308-8ea7-a5f21313a903, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:11:21.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1488b00e-ed62-4308-8ea7-a5f21313a903, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:11:21.198 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:11:21.200 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_569, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:11:21.200 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_569
2026-05-21 23:11:21.210 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1dba10a1-2ebd-490b-95e3-03ad14900d3d, orderId =order_Dipashri_Zepto_569)
2026-05-21 23:11:21.238 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = c682332b-7e01-4257-8b8c-3fc0901b46c7, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-21 23:11:21.238 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-21 23:11:21.239 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:11:21.239 [INFO ] [SimpleAsyncTaskExecutor-8324]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_569 
2026-05-21 23:11:21.245 [INFO ] [SimpleAsyncTaskExecutor-8325]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 23:11:31.625 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =1488b00e-ed62-4308-8ea7-a5f21313a903, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 1488b00e-ed62-4308-8ea7-a5f21313a903.
2026-05-21 23:11:31.635 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [8503b947-f391-42e4-a1aa-9bf6ef49e82c, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:11:31.636 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:11:31.638 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 23:11:31.639 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/1488b00e-ed62-4308-8ea7-a5f21313a903)
2026-05-21 23:11:32.490 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "d045299b4e00426a90d5d832df945d16"}}

2026-05-21 23:11:32.493 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:11:32.493 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id 1488b00e-ed62-4308-8ea7-a5f21313a903 for vendor zepto
2026-05-21 23:11:32.494 [INFO ] [SimpleAsyncTaskExecutor-8327]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=cOfVuSuQ+5qgFE08FrhC0Oor5Jmm0DRTJpjwSFQdo54=)
2026-05-21 23:11:32.541 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:11:32.544 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-21 23:11:32.555 [ERROR] [SimpleAsyncTaskExecutor-8327]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:11:32.555 [ERROR] [SimpleAsyncTaskExecutor-8327]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:11:32.555 [ERROR] [SimpleAsyncTaskExecutor-8327]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:11:41.527 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 1488b00e-ed62-4308-8ea7-a5f21313a903, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Incomplete or incorrect information from patient, rejectLanguage=, rejectPatientReason=)
2026-05-21 23:11:41.536 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 1488b00e-ed62-4308-8ea7-a5f21313a903, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 1488b00e-ed62-4308-8ea7-a5f21313a903 and added back to pool.
2026-05-21 23:11:41.554 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:11:41.555 [INFO ] [SimpleAsyncTaskExecutor-8328]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=cOfVuSuQ+5qgFE08FrhC0Oor5Jmm0DRTJpjwSFQdo54=)
2026-05-21 23:11:41.585 [ERROR] [SimpleAsyncTaskExecutor-8328]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:11:41.585 [ERROR] [SimpleAsyncTaskExecutor-8328]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:11:41.585 [ERROR] [SimpleAsyncTaskExecutor-8328]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:11:48.696 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=kvwgemhi] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:11:48.696 [DEBUG] [http-nio-10000-exec-9]  SubProtocolWebSocketHandler - Clearing session kvwgemhi
2026-05-21 23:11:48.696 [INFO ] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:11:48.696 [DEBUG] [clientOutboundChannel-574]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=kvwgemhi}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=kvwgemhi}]
2026-05-21 23:11:48.696 [DEBUG] [clientOutboundChannel-573]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpHeartbeat=[J@3b022651, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=kvwgemhi}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=kvwgemhi}]
2026-05-21 23:11:48.706 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c removed from vendor zepto's pool.
2026-05-21 23:11:51.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c682332b-7e01-4257-8b8c-3fc0901b46c7, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:11:53.728 [DEBUG] [MessageBroker-1]  DefaultSockJsService - Closed 1 sessions: [kvwgemhi]
2026-05-21 23:11:56.950 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:11:56.956 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_570, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:11:56.956 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_570
2026-05-21 23:11:56.968 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1dba10a1-2ebd-490b-95e3-03ad14900d3d, orderId =order_Dipashri_Zepto_570)
2026-05-21 23:11:56.988 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, doctroIds = [8503b947-f391-42e4-a1aa-9bf6ef49e82c] 
2026-05-21 23:11:56.988 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [8503b947-f391-42e4-a1aa-9bf6ef49e82c] for prescriptionId
2026-05-21 23:11:56.989 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:11:56.989 [INFO ] [SimpleAsyncTaskExecutor-8334]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_570 
2026-05-21 23:11:56.995 [INFO ] [SimpleAsyncTaskExecutor-8335]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 23:12:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T17:42:00Z
2026-05-21 23:12:00.007 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T17:42:00.007Z
2026-05-21 23:12:03.107 [INFO ] [SimpleAsyncTaskExecutor-8336]  PrescriptionComponent - Audio File lambda invoked at 1779385323107
2026-05-21 23:12:03.108 [INFO ] [SimpleAsyncTaskExecutor-8337]  LambdaRepository - Lambda Executed at 1779385323108
2026-05-21 23:12:03.110 [INFO ] [SimpleAsyncTaskExecutor-8336]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:12:03.110 [INFO ] [SimpleAsyncTaskExecutor-8336]  PrescriptionComponent - Sending order status webhook for rx with id 1488b00e-ed62-4308-8ea7-a5f21313a903 for vendor zepto
2026-05-21 23:12:03.111 [INFO ] [SimpleAsyncTaskExecutor-8338]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=cOfVuSuQ+5qgFE08FrhC0Oor5Jmm0DRTJpjwSFQdo54=)
2026-05-21 23:12:03.151 [ERROR] [SimpleAsyncTaskExecutor-8338]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:12:03.151 [ERROR] [SimpleAsyncTaskExecutor-8338]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:12:03.151 [ERROR] [SimpleAsyncTaskExecutor-8338]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:12:06.974 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c added to vendor zepto's pool.
2026-05-21 23:12:06.977 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:12:06.977 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385326584
2026-05-21 23:12:07.022 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:12:07.022 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/446/eerdjgth/websocket
2026-05-21 23:12:07.022 [INFO ] [http-nio-10000-exec-7]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:12:07.024 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=eerdjgth]
2026-05-21 23:12:07.043 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:12:09.001 [INFO ] [SimpleAsyncTaskExecutor-8337]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 23:12:21.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c682332b-7e01-4257-8b8c-3fc0901b46c7, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:12:31.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:12:32.090 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=eerdjgth] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:12:32.090 [DEBUG] [http-nio-10000-exec-3]  SubProtocolWebSocketHandler - Clearing session eerdjgth
2026-05-21 23:12:32.091 [INFO ] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:12:32.091 [DEBUG] [clientOutboundChannel-577]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpHeartbeat=[J@16e178a0, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=eerdjgth}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=eerdjgth}]
2026-05-21 23:12:32.091 [DEBUG] [clientOutboundChannel-578]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=eerdjgth}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=eerdjgth}]
2026-05-21 23:12:33.021 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c not found in vendor zepto's pool.
2026-05-21 23:12:38.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [eerdjgth]
2026-05-21 23:12:46.041 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c not found in vendor zepto's pool.
2026-05-21 23:12:51.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c682332b-7e01-4257-8b8c-3fc0901b46c7, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:13:01.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:13:21.192 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c682332b-7e01-4257-8b8c-3fc0901b46c7, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:13:25.415 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-21 23:13:25.446 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:13:25.446 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385405034
2026-05-21 23:13:25.503 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:13:25.503 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/879/znsisook/websocket
2026-05-21 23:13:25.503 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:13:25.504 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=znsisook]
2026-05-21 23:13:25.532 [ERROR] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:13:26.610 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =c682332b-7e01-4257-8b8c-3fc0901b46c7, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription c682332b-7e01-4257-8b8c-3fc0901b46c7.
2026-05-21 23:13:26.617 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Notified doctor ids : [8503b947-f391-42e4-a1aa-9bf6ef49e82c, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:13:26.617 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:13:26.618 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 23:13:26.618 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/c682332b-7e01-4257-8b8c-3fc0901b46c7)
2026-05-21 23:13:27.078 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "fcdbb62c28d84136a54e5034388e0958"}}

2026-05-21 23:13:27.078 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:13:27.078 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id c682332b-7e01-4257-8b8c-3fc0901b46c7 for vendor zepto
2026-05-21 23:13:27.079 [INFO ] [SimpleAsyncTaskExecutor-8357]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=b2kmNHXeUiT0nQz0qOW9znH9X/tDYUWx+aS2sYvPliw=)
2026-05-21 23:13:27.108 [ERROR] [SimpleAsyncTaskExecutor-8357]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:13:27.108 [ERROR] [SimpleAsyncTaskExecutor-8357]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:13:27.108 [ERROR] [SimpleAsyncTaskExecutor-8357]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:13:27.129 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:13:27.132 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - getting skuOrder history
2026-05-21 23:13:31.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:13:39.390 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:13:39.392 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=ecf2bdea-9ced-4506-9ec5-7eb97e6c5b7e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:13:43.655 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create approved prescription request. (patientId=1dba10a1-2ebd-490b-95e3-03ad14900d3d, rxId=c682332b-7e01-4257-8b8c-3fc0901b46c7, vendorId=zepto)
2026-05-21 23:13:43.671 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:13:43.673 [INFO ] [SimpleAsyncTaskExecutor-8361]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=b2kmNHXeUiT0nQz0qOW9znH9X/tDYUWx+aS2sYvPliw=)
2026-05-21 23:13:43.683 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = c682332b-7e01-4257-8b8c-3fc0901b46c7, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription c682332b-7e01-4257-8b8c-3fc0901b46c7 and added back to pool.
2026-05-21 23:13:43.683 [INFO ] [http-nio-10000-exec-3]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=c682332b-7e01-4257-8b8c-3fc0901b46c7, vendorId=zepto)
2026-05-21 23:13:43.701 [ERROR] [SimpleAsyncTaskExecutor-8361]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:13:43.701 [ERROR] [SimpleAsyncTaskExecutor-8361]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:13:43.701 [ERROR] [SimpleAsyncTaskExecutor-8361]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:13:45.781 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=znsisook] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:13:45.781 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session znsisook
2026-05-21 23:13:45.781 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:13:45.782 [DEBUG] [clientOutboundChannel-580]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=znsisook}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=znsisook}]
2026-05-21 23:13:53.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [znsisook]
2026-05-21 23:13:57.847 [INFO ] [SimpleAsyncTaskExecutor-8362]  PrescriptionComponent - Audio File lambda invoked at 1779385437847
2026-05-21 23:13:57.847 [INFO ] [SimpleAsyncTaskExecutor-8363]  LambdaRepository - Lambda Executed at 1779385437847
2026-05-21 23:13:57.848 [INFO ] [SimpleAsyncTaskExecutor-8362]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:13:57.848 [INFO ] [SimpleAsyncTaskExecutor-8362]  PrescriptionComponent - Sending order status webhook for rx with id c682332b-7e01-4257-8b8c-3fc0901b46c7 for vendor zepto
2026-05-21 23:13:57.849 [INFO ] [SimpleAsyncTaskExecutor-8364]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=b2kmNHXeUiT0nQz0qOW9znH9X/tDYUWx+aS2sYvPliw=)
2026-05-21 23:13:57.874 [ERROR] [SimpleAsyncTaskExecutor-8364]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:13:57.874 [ERROR] [SimpleAsyncTaskExecutor-8364]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:13:57.874 [ERROR] [SimpleAsyncTaskExecutor-8364]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:14:01.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:14:03.691 [INFO ] [SimpleAsyncTaskExecutor-8363]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 23:14:25.929 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:14:25.933 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_571, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:14:25.934 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_571
2026-05-21 23:14:25.944 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =order_Dipashri_Zepto_571)
2026-05-21 23:14:25.962 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 12df5e6c-9682-4bf1-9039-b97c80d120f8, doctroIds = [8503b947-f391-42e4-a1aa-9bf6ef49e82c] 
2026-05-21 23:14:25.962 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [8503b947-f391-42e4-a1aa-9bf6ef49e82c] for prescriptionId
2026-05-21 23:14:25.963 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:14:25.964 [INFO ] [SimpleAsyncTaskExecutor-8369]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_571 
2026-05-21 23:14:25.969 [INFO ] [SimpleAsyncTaskExecutor-8370]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 23:14:31.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:14:48.491 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-21 23:14:48.495 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:14:48.495 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385488099
2026-05-21 23:14:48.538 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:14:48.538 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/012/f0rhx4wb/websocket
2026-05-21 23:14:48.538 [INFO ] [http-nio-10000-exec-9]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:14:48.540 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=f0rhx4wb]
2026-05-21 23:14:48.564 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:15:01.193 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12df5e6c-9682-4bf1-9039-b97c80d120f8, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:15:01.201 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:15:01.850 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =0539011d-7f95-41cd-a1eb-475cee9e3a98, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 0539011d-7f95-41cd-a1eb-475cee9e3a98.
2026-05-21 23:15:01.871 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Notified doctor ids : [8503b947-f391-42e4-a1aa-9bf6ef49e82c, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:15:01.872 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:15:01.872 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 23:15:01.872 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/0539011d-7f95-41cd-a1eb-475cee9e3a98)
2026-05-21 23:15:02.529 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "0db06a866a3d4bcd80a300596b8bb32c"}}

2026-05-21 23:15:02.529 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:15:02.529 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id 0539011d-7f95-41cd-a1eb-475cee9e3a98 for vendor zepto
2026-05-21 23:15:02.530 [INFO ] [SimpleAsyncTaskExecutor-8381]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=yqaGQM394n3nfljXCR7iRF9BtskwbgR08OaZK9TiFmw=)
2026-05-21 23:15:02.594 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:15:02.599 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-21 23:15:02.775 [ERROR] [SimpleAsyncTaskExecutor-8381]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:15:02.775 [ERROR] [SimpleAsyncTaskExecutor-8381]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:15:02.775 [ERROR] [SimpleAsyncTaskExecutor-8381]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:15:19.192 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create approved prescription request. (patientId=1dba10a1-2ebd-490b-95e3-03ad14900d3d, rxId=0539011d-7f95-41cd-a1eb-475cee9e3a98, vendorId=zepto)
2026-05-21 23:15:19.206 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:15:19.207 [INFO ] [SimpleAsyncTaskExecutor-8382]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=yqaGQM394n3nfljXCR7iRF9BtskwbgR08OaZK9TiFmw=)
2026-05-21 23:15:19.218 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 0539011d-7f95-41cd-a1eb-475cee9e3a98, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 0539011d-7f95-41cd-a1eb-475cee9e3a98 and added back to pool.
2026-05-21 23:15:19.218 [INFO ] [http-nio-10000-exec-10]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=0539011d-7f95-41cd-a1eb-475cee9e3a98, vendorId=zepto)
2026-05-21 23:15:19.234 [ERROR] [SimpleAsyncTaskExecutor-8382]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:15:19.234 [ERROR] [SimpleAsyncTaskExecutor-8382]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:15:19.234 [ERROR] [SimpleAsyncTaskExecutor-8382]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:15:21.323 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=f0rhx4wb] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:15:21.324 [DEBUG] [http-nio-10000-exec-5]  SubProtocolWebSocketHandler - Clearing session f0rhx4wb
2026-05-21 23:15:21.324 [INFO ] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:15:21.325 [DEBUG] [clientOutboundChannel-583]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=f0rhx4wb}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=f0rhx4wb}]
2026-05-21 23:15:28.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [f0rhx4wb]
2026-05-21 23:15:31.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12df5e6c-9682-4bf1-9039-b97c80d120f8, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:15:33.103 [INFO ] [SimpleAsyncTaskExecutor-8386]  PrescriptionComponent - Audio File lambda invoked at 1779385533103
2026-05-21 23:15:33.104 [INFO ] [SimpleAsyncTaskExecutor-8387]  LambdaRepository - Lambda Executed at 1779385533104
2026-05-21 23:15:33.105 [INFO ] [SimpleAsyncTaskExecutor-8386]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:15:33.105 [INFO ] [SimpleAsyncTaskExecutor-8386]  PrescriptionComponent - Sending order status webhook for rx with id 0539011d-7f95-41cd-a1eb-475cee9e3a98 for vendor zepto
2026-05-21 23:15:33.106 [INFO ] [SimpleAsyncTaskExecutor-8388]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=yqaGQM394n3nfljXCR7iRF9BtskwbgR08OaZK9TiFmw=)
2026-05-21 23:15:33.136 [ERROR] [SimpleAsyncTaskExecutor-8388]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:15:33.136 [ERROR] [SimpleAsyncTaskExecutor-8388]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:15:33.136 [ERROR] [SimpleAsyncTaskExecutor-8388]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:15:38.930 [INFO ] [SimpleAsyncTaskExecutor-8387]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 23:16:01.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12df5e6c-9682-4bf1-9039-b97c80d120f8, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:16:31.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12df5e6c-9682-4bf1-9039-b97c80d120f8, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:16:41.491 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:16:41.503 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=6663fccb-3daa-49bb-ba64-d6757d7d2aaf, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:16:41.503 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 23:16:44.564 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:16:44.566 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779385603848_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779385603848, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:16:44.566 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779385603848_1
2026-05-21 23:16:44.576 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779385603848_1)
2026-05-21 23:16:44.598 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = e427e9b4-1809-4890-8e84-979db725ef35, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-21 23:16:44.598 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-21 23:16:44.600 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:16:44.600 [INFO ] [SimpleAsyncTaskExecutor-8396]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779385603848_1 
2026-05-21 23:16:44.606 [INFO ] [SimpleAsyncTaskExecutor-8397]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 23:16:49.690 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:16:49.694 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779385609253_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779385609253, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:16:49.694 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779385609253_2
2026-05-21 23:16:49.707 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779385609253_2)
2026-05-21 23:16:49.736 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-21 23:16:49.737 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-21 23:16:49.738 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:16:49.739 [INFO ] [SimpleAsyncTaskExecutor-8399]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779385609253_2 
2026-05-21 23:16:49.743 [INFO ] [SimpleAsyncTaskExecutor-8400]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 23:16:53.529 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-21 23:16:53.543 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:16:53.543 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779385613147
2026-05-21 23:16:53.611 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:16:53.612 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/431/lggmdwnv/websocket
2026-05-21 23:16:53.612 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:16:53.614 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=lggmdwnv]
2026-05-21 23:16:53.634 [ERROR] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:17:00.001 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T17:47:00.001Z
2026-05-21 23:17:00.009 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T17:47:00.009Z
2026-05-21 23:17:01.193 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12df5e6c-9682-4bf1-9039-b97c80d120f8, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:17:01.805 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =12df5e6c-9682-4bf1-9039-b97c80d120f8, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 12df5e6c-9682-4bf1-9039-b97c80d120f8.
2026-05-21 23:17:01.817 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [8503b947-f391-42e4-a1aa-9bf6ef49e82c, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:17:01.818 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:17:01.818 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 23:17:01.819 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/12df5e6c-9682-4bf1-9039-b97c80d120f8)
2026-05-21 23:17:02.307 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "641cdf6d514d47d2916d738dabc7b001"}}

2026-05-21 23:17:02.307 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:17:02.307 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id 12df5e6c-9682-4bf1-9039-b97c80d120f8 for vendor zepto
2026-05-21 23:17:02.308 [INFO ] [SimpleAsyncTaskExecutor-8405]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=WR1mj4rqj+N6QaejTv4mdps5JM+G6Ro4vuxBmfXd5xg=)
2026-05-21 23:17:02.339 [ERROR] [SimpleAsyncTaskExecutor-8405]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:17:02.339 [ERROR] [SimpleAsyncTaskExecutor-8405]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:17:02.339 [ERROR] [SimpleAsyncTaskExecutor-8405]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:17:02.352 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:17:02.356 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-21 23:17:11.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:17:21.190 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:17:22.661 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=lggmdwnv] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:17:22.661 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session lggmdwnv
2026-05-21 23:17:22.661 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:17:22.663 [DEBUG] [clientOutboundChannel-586]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=lggmdwnv}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=lggmdwnv}]
2026-05-21 23:17:28.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [lggmdwnv]
2026-05-21 23:17:33.089 [INFO ] [SimpleAsyncTaskExecutor-8412]  PrescriptionComponent - Audio File lambda invoked at 1779385653089
2026-05-21 23:17:33.090 [INFO ] [SimpleAsyncTaskExecutor-8413]  LambdaRepository - Lambda Executed at 1779385653090
2026-05-21 23:17:33.092 [INFO ] [SimpleAsyncTaskExecutor-8412]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:17:33.092 [INFO ] [SimpleAsyncTaskExecutor-8412]  PrescriptionComponent - Sending order status webhook for rx with id 12df5e6c-9682-4bf1-9039-b97c80d120f8 for vendor zepto
2026-05-21 23:17:33.093 [INFO ] [SimpleAsyncTaskExecutor-8414]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=WR1mj4rqj+N6QaejTv4mdps5JM+G6Ro4vuxBmfXd5xg=)
2026-05-21 23:17:33.112 [ERROR] [SimpleAsyncTaskExecutor-8414]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:17:33.112 [ERROR] [SimpleAsyncTaskExecutor-8414]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:17:33.112 [ERROR] [SimpleAsyncTaskExecutor-8414]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:17:38.959 [INFO ] [SimpleAsyncTaskExecutor-8413]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 23:17:41.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:17:51.190 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:18:11.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:18:21.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:18:41.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:18:51.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:19:11.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:19:21.193 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:19:41.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:19:43.636 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:19:43.640 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=db2881e2-dc60-4743-bf67-005d56299de0, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:19:51.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:20:11.192 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:20:21.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:20:41.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:20:51.194 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:21:11.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:21:21.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:21:41.190 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:21:51.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:22:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T17:52:00Z
2026-05-21 23:22:00.009 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T17:52:00.009Z
2026-05-21 23:22:11.189 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = e427e9b4-1809-4890-8e84-979db725ef35
2026-05-21 23:22:11.214 [INFO ] [SimpleAsyncTaskExecutor-8469]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:22:11.216 [INFO ] [SimpleAsyncTaskExecutor-8471]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=YbdDKwGJB9CVl+DuakNzrI/LdrZB0e63xRZWF3bls9k=)
2026-05-21 23:22:11.250 [ERROR] [SimpleAsyncTaskExecutor-8471]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:22:11.250 [ERROR] [SimpleAsyncTaskExecutor-8471]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:22:11.250 [ERROR] [SimpleAsyncTaskExecutor-8471]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:22:21.188 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = f5c36401-d7dd-42b9-b32d-1b28854bb83a
2026-05-21 23:22:21.200 [INFO ] [SimpleAsyncTaskExecutor-8472]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:22:21.200 [INFO ] [SimpleAsyncTaskExecutor-8474]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=HOepAjLzxqbtF3XggGkKmlnOxEzCgGw23jN1yl5h6rA=)
2026-05-21 23:22:21.228 [ERROR] [SimpleAsyncTaskExecutor-8474]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:22:21.228 [ERROR] [SimpleAsyncTaskExecutor-8474]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:22:21.228 [ERROR] [SimpleAsyncTaskExecutor-8474]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:22:45.847 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:22:45.850 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=713cca56-0481-4e61-8326-b6110f2cd09f, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:25:47.988 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:25:47.996 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=7aad8cbf-9140-4c5b-922c-673af08ddac2, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:27:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T17:57:00Z
2026-05-21 23:27:00.004 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T17:57:00.004Z
2026-05-21 23:27:10.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 12df5e6c-9682-4bf1-9039-b97c80d120f8
2026-05-21 23:27:10.198 [INFO ] [SimpleAsyncTaskExecutor-8475]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-21 23:27:10.226 [INFO ] [SimpleAsyncTaskExecutor-8475]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:27:10.228 [INFO ] [SimpleAsyncTaskExecutor-8477]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=WR1mj4rqj+N6QaejTv4mdps5JM+G6Ro4vuxBmfXd5xg=)
2026-05-21 23:27:10.262 [ERROR] [SimpleAsyncTaskExecutor-8477]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:27:10.262 [ERROR] [SimpleAsyncTaskExecutor-8477]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:27:10.262 [ERROR] [SimpleAsyncTaskExecutor-8477]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:27:58.018 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:27:58.023 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779386277186_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779386277186, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:27:58.023 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779386277186_1
2026-05-21 23:27:58.034 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779386277186_1)
2026-05-21 23:27:58.058 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 4d614357-0248-4299-8d98-23a1d504df75, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-21 23:27:58.058 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-21 23:27:58.061 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:27:58.061 [INFO ] [SimpleAsyncTaskExecutor-8479]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779386277186_1 
2026-05-21 23:27:58.068 [INFO ] [SimpleAsyncTaskExecutor-8480]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 23:28:03.132 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:28:03.135 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779386282692_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779386282692, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:28:03.136 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779386282692_2
2026-05-21 23:28:03.147 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779386282692_2)
2026-05-21 23:28:03.167 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7, doctroIds = [8503b947-f391-42e4-a1aa-9bf6ef49e82c] 
2026-05-21 23:28:03.167 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [8503b947-f391-42e4-a1aa-9bf6ef49e82c] for prescriptionId
2026-05-21 23:28:03.169 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:28:03.169 [INFO ] [SimpleAsyncTaskExecutor-8482]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779386282692_2 
2026-05-21 23:28:03.176 [INFO ] [SimpleAsyncTaskExecutor-8483]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 23:28:06.953 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-21 23:28:06.968 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:28:06.969 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779386286564
2026-05-21 23:28:07.103 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:28:07.104 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/041/fwes1xwy/websocket
2026-05-21 23:28:07.104 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:28:07.107 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=fwes1xwy]
2026-05-21 23:28:07.118 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:28:31.193 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:28:31.200 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:28:31.787 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7.
2026-05-21 23:28:31.797 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [8503b947-f391-42e4-a1aa-9bf6ef49e82c, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:28:31.797 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:28:31.800 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 23:28:31.801 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7)
2026-05-21 23:28:33.044 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "47df9ae39e6c4f8c9555395031203c20"}}

2026-05-21 23:28:33.045 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:28:33.045 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7 for vendor zepto
2026-05-21 23:28:33.046 [INFO ] [SimpleAsyncTaskExecutor-8491]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=8zdJCyFbyCHUrvgAlJ+0q1XYIjAoifTO7hNQeOyLlhg=)
2026-05-21 23:28:33.066 [ERROR] [SimpleAsyncTaskExecutor-8491]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:28:33.066 [ERROR] [SimpleAsyncTaskExecutor-8491]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:28:33.066 [ERROR] [SimpleAsyncTaskExecutor-8491]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:28:33.120 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:28:33.125 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-21 23:28:50.184 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:28:50.187 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=47b0fbee-e1cc-4a7a-b616-35b08896c6a4, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:29:01.193 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:29:03.919 [INFO ] [SimpleAsyncTaskExecutor-8495]  PrescriptionComponent - Audio File lambda invoked at 1779386343919
2026-05-21 23:29:03.919 [INFO ] [SimpleAsyncTaskExecutor-8496]  LambdaRepository - Lambda Executed at 1779386343919
2026-05-21 23:29:03.921 [INFO ] [SimpleAsyncTaskExecutor-8495]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:29:03.921 [INFO ] [SimpleAsyncTaskExecutor-8495]  PrescriptionComponent - Sending order status webhook for rx with id f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7 for vendor zepto
2026-05-21 23:29:03.921 [INFO ] [SimpleAsyncTaskExecutor-8497]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=8zdJCyFbyCHUrvgAlJ+0q1XYIjAoifTO7hNQeOyLlhg=)
2026-05-21 23:29:03.950 [ERROR] [SimpleAsyncTaskExecutor-8497]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:29:03.950 [ERROR] [SimpleAsyncTaskExecutor-8497]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:29:03.950 [ERROR] [SimpleAsyncTaskExecutor-8497]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:29:08.497 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Incomplete or incorrect information from patient, rejectLanguage=, rejectPatientReason=)
2026-05-21 23:29:08.506 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription f3ccd6d5-cbfc-449f-b98e-bb2fff89cbf7 and added back to pool.
2026-05-21 23:29:08.514 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:29:08.515 [INFO ] [SimpleAsyncTaskExecutor-8498]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=8zdJCyFbyCHUrvgAlJ+0q1XYIjAoifTO7hNQeOyLlhg=)
2026-05-21 23:29:08.542 [ERROR] [SimpleAsyncTaskExecutor-8498]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:29:08.542 [ERROR] [SimpleAsyncTaskExecutor-8498]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:29:08.542 [ERROR] [SimpleAsyncTaskExecutor-8498]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:29:09.723 [INFO ] [SimpleAsyncTaskExecutor-8496]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 23:29:12.844 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=fwes1xwy] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:29:12.844 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session fwes1xwy
2026-05-21 23:29:12.845 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:29:12.846 [DEBUG] [clientOutboundChannel-589]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=fwes1xwy}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=fwes1xwy}]
2026-05-21 23:29:18.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [fwes1xwy]
2026-05-21 23:29:31.193 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:30:01.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:30:31.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:31:01.193 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:31:31.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:31:52.595 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:31:52.605 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=10382f11-b464-4860-96aa-fa5157adaa83, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:31:52.605 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 23:31:57.498 [INFO ] [MessageBroker-4]  WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 137 total, 0 closed abnormally (0 connect failure, 0 send limit, 22 transport error)], stompSubProtocol[processed CONNECT(132)-CONNECTED(132)-DISCONNECT(37)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 1428], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 589], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 6, completed tasks = 11062]
2026-05-21 23:32:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:02:00Z
2026-05-21 23:32:00.008 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:02:00.008Z
2026-05-21 23:32:01.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:32:31.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:33:01.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:33:31.189 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 4d614357-0248-4299-8d98-23a1d504df75
2026-05-21 23:33:31.208 [INFO ] [SimpleAsyncTaskExecutor-8523]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:33:31.210 [INFO ] [SimpleAsyncTaskExecutor-8525]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=UQwCrvvSsD48Xwfig8NfqNhLaLoFwfmsaa1hhNLee6Y=)
2026-05-21 23:33:31.232 [ERROR] [SimpleAsyncTaskExecutor-8525]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:33:31.232 [ERROR] [SimpleAsyncTaskExecutor-8525]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:33:31.232 [ERROR] [SimpleAsyncTaskExecutor-8525]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:34:54.892 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:34:54.895 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=8bebc5d3-873d-4846-b63d-512a0c86364f, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:37:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:07:00Z
2026-05-21 23:37:00.006 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:07:00.006Z
2026-05-21 23:37:57.021 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:37:57.027 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=76a6b1f5-a860-4961-8379-ab981ba5607c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:38:37.773 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:38:37.778 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779386916913_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779386916913, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:38:37.778 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779386916913_1
2026-05-21 23:38:37.792 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779386916913_1)
2026-05-21 23:38:37.820 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 1c8c60e4-e185-49dc-97a4-50084d06f4c6, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-21 23:38:37.820 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-21 23:38:37.823 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:38:37.823 [INFO ] [SimpleAsyncTaskExecutor-8527]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779386916913_1 
2026-05-21 23:38:37.829 [INFO ] [SimpleAsyncTaskExecutor-8528]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 23:38:43.941 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:38:43.945 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779386922467_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779386922467, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:38:43.945 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779386922467_2
2026-05-21 23:38:43.957 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779386922467_2)
2026-05-21 23:38:43.980 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = dd1de248-227a-43a7-b270-d837c45aac86, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-21 23:38:43.980 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-21 23:38:43.982 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:38:43.982 [INFO ] [SimpleAsyncTaskExecutor-8530]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779386922467_2 
2026-05-21 23:38:43.988 [INFO ] [SimpleAsyncTaskExecutor-8531]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 23:38:49.104 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-21 23:38:49.109 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779386928602_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779386928602, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:38:49.109 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779386928602_3
2026-05-21 23:38:49.122 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =Order_Dipashri_Zepto_1779386928602_3)
2026-05-21 23:38:49.147 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-21 23:38:49.147 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-21 23:38:49.150 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:38:49.150 [INFO ] [SimpleAsyncTaskExecutor-8533]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779386928602_3 
2026-05-21 23:38:49.156 [INFO ] [SimpleAsyncTaskExecutor-8534]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 23:38:54.959 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-21 23:38:54.970 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:38:54.971 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779386934557
2026-05-21 23:38:55.035 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:38:55.036 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/204/3nn1tqfr/websocket
2026-05-21 23:38:55.036 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:38:55.039 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=3nn1tqfr]
2026-05-21 23:38:55.071 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:38:55.130 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =1c8c60e4-e185-49dc-97a4-50084d06f4c6, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 1c8c60e4-e185-49dc-97a4-50084d06f4c6.
2026-05-21 23:38:55.143 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 23:38:55.144 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:38:55.144 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 23:38:55.144 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/1c8c60e4-e185-49dc-97a4-50084d06f4c6)
2026-05-21 23:38:55.796 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4e7e61ae993a453d917ccd4cfddd054d"}}

2026-05-21 23:38:55.796 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:38:55.796 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id 1c8c60e4-e185-49dc-97a4-50084d06f4c6 for vendor zepto
2026-05-21 23:38:55.797 [INFO ] [SimpleAsyncTaskExecutor-8536]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=p5oBdhES/8IdKdz5Uh/vE85V4AGqk/J/mEy2eWA96XE=)
2026-05-21 23:38:55.815 [ERROR] [SimpleAsyncTaskExecutor-8536]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:38:55.815 [ERROR] [SimpleAsyncTaskExecutor-8536]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:38:55.815 [ERROR] [SimpleAsyncTaskExecutor-8536]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:38:55.918 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 23:38:55.923 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - getting skuOrder history
2026-05-21 23:39:11.194 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:39:21.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:39:26.598 [INFO ] [SimpleAsyncTaskExecutor-8543]  PrescriptionComponent - Audio File lambda invoked at 1779386966598
2026-05-21 23:39:26.599 [INFO ] [SimpleAsyncTaskExecutor-8544]  LambdaRepository - Lambda Executed at 1779386966598
2026-05-21 23:39:26.601 [INFO ] [SimpleAsyncTaskExecutor-8543]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:39:26.601 [INFO ] [SimpleAsyncTaskExecutor-8543]  PrescriptionComponent - Sending order status webhook for rx with id 1c8c60e4-e185-49dc-97a4-50084d06f4c6 for vendor zepto
2026-05-21 23:39:26.602 [INFO ] [SimpleAsyncTaskExecutor-8545]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=p5oBdhES/8IdKdz5Uh/vE85V4AGqk/J/mEy2eWA96XE=)
2026-05-21 23:39:26.630 [ERROR] [SimpleAsyncTaskExecutor-8545]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-21 23:39:26.630 [ERROR] [SimpleAsyncTaskExecutor-8545]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-21 23:39:26.631 [ERROR] [SimpleAsyncTaskExecutor-8545]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:39:29.840 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=3nn1tqfr] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:39:29.840 [DEBUG] [http-nio-10000-exec-10]  SubProtocolWebSocketHandler - Clearing session 3nn1tqfr
2026-05-21 23:39:29.841 [INFO ] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:39:29.842 [DEBUG] [clientOutboundChannel-591]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=3nn1tqfr}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=3nn1tqfr}]
2026-05-21 23:39:32.418 [INFO ] [SimpleAsyncTaskExecutor-8544]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 23:39:38.728 [DEBUG] [MessageBroker-6]  DefaultSockJsService - Closed 1 sessions: [3nn1tqfr]
2026-05-21 23:39:41.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:39:51.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:40:11.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:40:21.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:40:41.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:40:51.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:40:59.291 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:40:59.295 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=d819165a-d5a8-41ea-8519-c039a70e2576, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:41:11.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:41:21.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:41:41.190 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:41:51.190 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:42:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:12:00Z
2026-05-21 23:42:00.008 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:12:00.008Z
2026-05-21 23:42:11.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:42:11.193 [INFO ] [SimpleAsyncTaskExecutor-8576]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-21 23:42:21.193 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:42:41.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:42:51.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:43:11.190 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:43:21.194 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 23:43:41.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 23:43:51.190 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 23:43:57.761 [INFO ] [http-nio-10000-exec-9]  VendorComponent - Fetching vendor details. (vendor=ROOT)
2026-05-21 23:43:57.763 [ERROR] [http-nio-10000-exec-9]  DashboardController - Error while loading vendor details
2026-05-21 23:44:01.425 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:44:01.427 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=30dd5d34-aae8-483f-a929-88419b7cbe9d, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:44:11.188 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = dd1de248-227a-43a7-b270-d837c45aac86
2026-05-21 23:44:11.210 [INFO ] [SimpleAsyncTaskExecutor-8600]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:44:11.211 [INFO ] [SimpleAsyncTaskExecutor-8602]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=Uz1e0b8XBFbKXS0ookjv1RsVSW5MshcNIOfehbSv3+4=)
2026-05-21 23:44:11.241 [ERROR] [SimpleAsyncTaskExecutor-8602]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:44:11.241 [ERROR] [SimpleAsyncTaskExecutor-8602]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:44:11.241 [ERROR] [SimpleAsyncTaskExecutor-8602]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:44:21.189 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = c4a3e7fd-274a-4ab1-8795-6e70b7057bb3
2026-05-21 23:44:21.199 [INFO ] [SimpleAsyncTaskExecutor-8603]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:44:21.200 [INFO ] [SimpleAsyncTaskExecutor-8605]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=l55Lf2xxHEY80ETO0cSagjvt/LlcxpaYHDwcSk7RuEI=)
2026-05-21 23:44:21.226 [ERROR] [SimpleAsyncTaskExecutor-8605]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:44:21.226 [ERROR] [SimpleAsyncTaskExecutor-8605]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:44:21.226 [ERROR] [SimpleAsyncTaskExecutor-8605]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:47:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:17:00Z
2026-05-21 23:47:00.008 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:17:00.008Z
2026-05-21 23:47:03.671 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:47:03.681 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=7a84d40a-dd01-4793-b5c2-4ba55c3ad311, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:47:03.682 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 23:49:00.193 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 1c8c60e4-e185-49dc-97a4-50084d06f4c6
2026-05-21 23:49:00.217 [INFO ] [SimpleAsyncTaskExecutor-8606]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 23:49:00.219 [INFO ] [SimpleAsyncTaskExecutor-8608]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=p5oBdhES/8IdKdz5Uh/vE85V4AGqk/J/mEy2eWA96XE=)
2026-05-21 23:49:00.247 [ERROR] [SimpleAsyncTaskExecutor-8608]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-21 23:49:00.247 [ERROR] [SimpleAsyncTaskExecutor-8608]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-21 23:49:00.247 [ERROR] [SimpleAsyncTaskExecutor-8608]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 23:49:13.437 [INFO ] [http-nio-10000-exec-2]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-21 23:50:05.960 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:50:05.964 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=c79b9581-8749-40d1-a07e-a0b3c0a96676, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:52:00.002 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:22:00.002Z
2026-05-21 23:52:00.005 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:22:00.005Z
2026-05-21 23:53:08.266 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:53:08.274 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=efb545f2-e5cd-4b89-9511-477f458b9fe5, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:54:27.942 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-21 23:54:27.954 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:54:27.955 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779387867536
2026-05-21 23:54:28.011 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 23:54:28.011 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/389/fomizqog/websocket
2026-05-21 23:54:28.012 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-21 23:54:28.014 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=fomizqog]
2026-05-21 23:54:28.036 [ERROR] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-21 23:54:59.122 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=fomizqog] closed with CloseStatus[code=1000, reason=null]
2026-05-21 23:54:59.123 [DEBUG] [http-nio-10000-exec-7]  SubProtocolWebSocketHandler - Clearing session fomizqog
2026-05-21 23:54:59.123 [INFO ] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-21 23:54:59.124 [DEBUG] [clientOutboundChannel-593]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=fomizqog}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=fomizqog}]
2026-05-21 23:55:08.728 [DEBUG] [MessageBroker-6]  DefaultSockJsService - Closed 1 sessions: [fomizqog]
2026-05-21 23:56:10.555 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:56:10.558 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=26742e82-5843-4052-9c73-6da20320b591, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 23:57:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:27:00Z
2026-05-21 23:57:00.004 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:27:00.004Z
2026-05-21 23:59:12.713 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 23:59:12.718 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=423e9bd3-6366-4a47-8349-447d90744f51, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
