Thank you to everyone who commented on whether they would like phone call alerts, similar to those provided by Embrace or SeizAlarm. Quite a few users said they would like to have phone call alerts to supplement the SMS alerts. This is technically possible to do (I have a working prototype), but what it is likely to do is open up an audio connection between the user’s phone and the carer. This is fine in an emergency, but in a false alarm situation, there are privacy issues because the user may be doing something to cause the alarm that he/she would rather the carer did not hear, so I am a bit wary of publishing it…..
I think (please correct me if I am wrong) that the main reason for wanting phone alerts is a better notification – you get repeated ringing for a call, but only a single notification sound for an SMS, which is easier to miss. And I have a solution for this which avoids the privacy worries.
- The carer runs an app which monitors incoming SMS text messages to detect a special code which says the message is from OpenSeizureDetector.
- If the code is not found in the message, it is ignored.
- If the code is present, the app starts to make a repeated beep sound indefinitely, and displays a screen with an ‘Accept Alarm’ button on it.
- The beeping stops when the carer presses the ‘Accept’ button.
I think that this solution gives the improved carer notification using SMS, without the need to open a call – they can dial the user’s number if they want to check if it is a genuine seizure or a false alarm.
The new app that the carer needs on his/her phone is called the “SMS Annunciator” (if you have a better name suggestion, please let me know!). The version for testing is available from the source code repository here.
There is also a new version of the main OpenSeizureDetector App (V3.5.0a) which includes the inclusion of the required code in the text message so that the SMS Annunciator will respond to it. The test version of the main app is here.
Screenshots


Instructions for Testing
- Upgrade the user’s phone to use the test version of the OpenSeizureDetector app.
- Check that it still works as normal – if there are any issues, just uninstall it and re-install the version from Google Play Store. (There are quite a few changes behind the scenes because I have also introduced support for a BLE (bluetooth) data source that I am testing with a BangleJS watch, so I may have broken something…).
- Enable SMS alerts and check that these are also sent as they were before (but note that there is a 6 character code on the end of the message that was not present previously).
- Have a carer install the SMS Annunciator on their phone.
- Opening the SMS Annunciator app should briefly show a fairly blank screen, with a prompt to accept permission to read SMS messages. The blank-ish screen disappears when the permissions have been accepted, then a Green OpenSeizureDetector icon should appear in the status bar.
- Initiate an SMS alert by either shaking the arm wearing the watch, or using the ‘Test SMS Alert” menu item on the user’s phone.
- When the SMS arrives on the carer’s phone, it should make a loud ‘beep-beep-beep’ noise repeatedly, and a screen should appear that has a big red ‘Accept Alarm’ button.
- Pressing the ‘Accept Alarm’ button should stop the beeping (until the second OpenSeizureDetector SMS arrives and sets it off again).
- The ‘Stop’ button on the screen allows the SMS Annunciator to be shut down so it will not alarm when SMS messages arrive.
Please report any issues to graham@openseizuredetector.org.uk or the Facebook page.
