SMS template creation

Simday has the ability to create customised SMS messages that can be sent from either the bookings screen to remind patients of an appointment or from the patient record to individual patients.

A template can be created and sent to groups of patients from the bookings screen or individual messages to the patient directly from the patient record.

 

SMS messages sent from the scheduler can have the patient appointment date and time included in the message but messages sent from the patient record can’t contain this information.

 

Example

Appointment Reminder

Hi Kerry, confirming your appointment with Dr Reedon on Mon the 4 of March at 09:30AM.

Template

Hi <<alltrim(patient.Cgivenname)>>, confirming your appointment with <<alltrim(doctor.Ctitle)>> <<alltrim(doctor.Csurname)>> on  <<left(cdow(adate),3)>> the <<day(adate)>> of  <<cmonth(adate)>> at <<transform(iif(between(val(atime),1159,1259),atime+”pm”,””),”@R 99:9999″)>><<transform(iif(val(atime)<1200,atime+”am”,””),”@R 99:9999″)>><<transform(iif(val(atime)>=1300,str(val(atime)-1200,4)+”pm”,””),”@R 99:9999″)>>.

 

Including out of pocket expenses

Hi Kerry, confirming your appointment with Dr Reedon on Mon the 4 of March at 09:30AM. Please note that the out of pocket expense is $200.00 and remember no food or water 6 hours before coming too the hospital.

 

Template

Hi <<alltrim(patient.Cgivenname)>>, confirming your appointment with <<alltrim(doctor.Ctitle)>> <<alltrim(doctor.Csurname)>> on  <<left(cdow(adate),3)>> the <<day(adate)>> of  <<cmonth(adate)>> at <<transform(iif(between(val(atime),1159,1259),atime+”pm”,””),”@R 99:9999″)>><<transform(iif(val(atime)<1200,atime+”am”,””),”@R 99:9999″)>><<transform(iif(val(atime)>=1300,str(val(atime)-1200,4)+”pm”,””),”@R 99:9999″)>>. Please note the out of pocket expense is $<<alltrim(str(yexcess,8,2))>> and remember no food or water 6 hours before coming to the hospital

When creating templates from the Scheduler you can also date and time fields. Please note that templates created in the scheduler are only available in the scheduler screen.

 

Function Command Example
Patient Title <<alltrim(patient.Ctitle)>> Mr
Patient First Name <<alltrim(patient.Cgivenname)>> Jim
Patient Family Name <<alltrim(patient.Csurname)>> Smith
Doctor Title <<alltrim(doctor.Ctitle)>> Dr
Doctor First Name <<alltrim(doctor.Cgivenname)>> James
Doctor Family Name <<alltrim(doctor.Csurname)>> Hyde
Date of Appointment  <<adate>> 26/10/2015
Day in number of appointment  <<day(adate)>> 26
Day of Appointment  <<cdow(adate)>> Monday
Month of Appointment  <<cmonth(adate)>> September
Day of Appointment (only first 3 characters)  <<left(cdow(adate),3)>> Mon
Time of Appointment 24hr <<transform(atime, "@R 99:99")>> 14.30
Time of Appointment 12hr <<transform(iif(val(atime)>=1300,PADL(alltrim(STR(val(atime)-1200)),4,"0"),atime), '@R 99:99')>> 2.30
Time of Appointment 12hr with AM/PM <<transform(iif(val(atime)>=1300,PADL(alltrim(STR(val(atime)-1200)),4,"0"),atime), '@R 99:99')>> <<iif(val(atime)>=1200,"PM","AM")>> 2.30pm
Excess amount $<<alltrim(str(yexcess,8,2))>> $200.00

 

Need assistance creating a template, just email the message required to our support staff via SimDay@acsshealth.com