OpenVPMS supports SMS via provider-specific plugins, or using email-to-SMS gateways.
A plugin is included for Clickatell that enables SMS statuses to be tracked. This requires:
Clickatell accounts can be obtained at https://www.clickatell.com/sign-up/
To create a Clickatell REST API:
NOTE: Two-way messaging can be enabled but the plugin is unable to receive replies.
Plugin support is provided in Administration - System - Plugins.
See the corresponding help for instructions on enabling plugins.
To install the plugin:
To configure the plugin:
A description of the remaining fields is available at Administration - Organisation - Clickatell.
For email-to-SMS gateways, the Practice must be configured with a Mail Server.
This Mail Server should not be configured to add footers to outgoing emails, as they may be appended to SMS messages. This can:
Having done that you can proceed with the SMS setup discussed below.
Two email-to-SMS gateways are supported out of the box:
To sign up, go to: https://www.smsglobal.com/mxt-sign-up/
SMSGlobal allows you to send a small number of test messages for free after you register.
Now use Administration - Organisation - SMS Configuration: SMSGlobal Email2SMS
Clickatell allows you to send a small number of test messages for free after you register but sends a preformatted SMS until you pay.
To sign up:
After signing up, logon and click the 'Manage My Products' tab. Then click 'SMTP [Email to SMS]' link the click "Submit and Get API ID". The API ID is needed when configuring OpenVPMS.
Now use Administration - Organisation - SMS Configuration: Clickatell SMTP Connection
If you want to use another provider, then you should be able to do so using the Generic Gateway. You will need some knowledge of the gateway message format requirements and xpath expressions.
See Administration - Organisation - SMS Configuration: Generic Email Gateway
The SMSGlobal and Clickatell configuration screens hide the underlying detail, and indeed it is possible to configure an SMSGlobal or Clickatell gateway using the Generic configuration screens. Similarly, it is possible to create a tailored screen for another vendor. If you want to do this see here.
Once configured, these must be linked to the practice: