You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
Home > Eyesoft - Documentation > Modules - Docs > Modules - SMS Module Operation & Troubleshooting
Modules - SMS Module Operation & Troubleshooting
print icon

In this guide we will look at the operation of the SMS sending system available in Eyesoft.


1. How SMS Sending Works


The SMS sending system works in two modes:


a. Automatic

b. Manual


We will first illustrate the operation of the automatic mode:


Schedule & Timing


  • The automatic system needs a scheduler setup on the server side for it to work.This scheduler is configured by Siplus and is located on the FMS server, which is the server that also runs Eyesoft.


N.B. In a synchronized system, the scheduler is always located on the server being the Central or Main Node.


  • Siplus normally always sets 10 AM of each day as the execution time so that the script runs on a daily basis.



Secondly, there is manual dispatch.


Schedule & Timing


Manual submission is always possible and the SMS contents are free text although the initial content is automatically set to reflect the next appointment. SMS sending is handled manually through the Eyesoft interface.



2. Conditions for sending SMS.


Having seen the two methodologies by which SMS can be sent in Eyesoft, below we describe the conditions necessary in order to be able to send automatic or manual SMS to patients. Conditions that if not met will not allow SMS to be sent.


a. The patient has an appointment with a doctor (for automatic SMS)

b. There is a valid mobile phone number under Mobile Number
c. Contact method is different from "No contact"


d. Appointment category does not have the "No SMS" flag set for the doctor in whose agenda the appointment is.


N.b: To verify this condition you need to enter this layout; to do this, follow this guide - Link



If any of these 3 conditions occur, in the log file of the day before the appointment, that app will show as not sent, with the words NO CONTACT / NO MOBILE / NO_SMS CATEGORY USED


3. Timing for sending SMS.


The SMS script always acts at 10:00 a.m. of the previous day, sending the SMS for the next day.


N.B: In agreement with the customer, text messages can also be sent for N days forward in time. The standard case is: script runs at 10.00 AM on Monday and sends SMSs for the next day i.e. Tuesday.

Last minute changes made the day before but after 10:00 are not taken into account, the SMS has already started (or not started for reasons listed in In paragraph 2).


a. Special Case


it is possible to specify a time of attendance at the doctor's practice that is different from the time scheduled in the appointment.

If one needs to send an SMS mentioning a different time from the appointment's one, it is possible to do so by defining - within the appointment status field and with an appropriate syntax - a different time.


Syntax examples for editing submission:



The time information must occur at the beginning of the Status text and be separated from the rest with a space.


This change must always be made before 10 a.m. i.e., time of execution of the server-side script for sending data.



4. Troubleshooting


If there are any problems, it is possible to check for each individual patient whether or not the SMS was sent by looking at the log file.


To access this log file follow the steps described here.






Using the log file, it is possible to search by individual patients and verify why the text message was not sent.


1 out of 1 found this helpful

scroll to top icon