This is the highlights, the headlines, the TL;DR of my Twilio Hackathon project, In Case of Emergency. You can read the full article here.
Everyone should make sure that their emergency contact information and important medical details are up to date and accessible in an emergency (AKA right now).
Introducing In Case of Emergency, the Twilio app that makes it easy to keep emergency contact information up to date! I can also customize my information, making sure not to leave out anything that would be important in an emergency.
My application uses the following:
- A Twilio account and a paid Twilio phone number set up to receive SMS messages
- An Azure account and an Azure Functions app
- VS Code including the Python and Azure Functions extensions
- Twilio's Python SDK
- I used Black to format my python files.
In Case of Emergency provides the following via text to emergency personnel or a Good Samaritan who finds you in need:
- Medically relevant information(allergies, known conditions, blood type, anything that you personally would want a doctor to know in an emergency)
- Medications and any relevant dosing information
- Names and phone numbers of your emergency contacts
Best of all, you can keep all of your information current by editing the relevant environment variables in Azure Functions. You can always add an item to your list of meds. You can remove an item from your medical details when it is no longer relevant (for instance: pregnancy, injury, ). Add and edit contacts with ease.
I want to share the project with the DEV community, but I do not want y'all to have access to my medical details or my emergency contacts. Boundaries are healthy. 😉
But you don't have to take my word for it that the project works. I have set up a sample phone number and PIN (distinct from my actual emergency number and PIN) that is tied to data that is not personal. You can text the sample number yourself and see how the tool works.
1. Text '12358' to 1-206-312-4357. If you don't send this code to the number, all it will do is instruct you to follow directions on the ID.
2. Text 'meds', 'contacts', 'details', or 'shameless' to get further information.
Texting 'shameless' will give you information on how to connect with me. I am currently on the job market for a Developer Advocate role and if you like my style, let's connect.
This is what will show up on your phone when you follow the above instructions!
Read my full post for information on how to deploy your own Emergency Contact system using Twilio and Azure Functions.
Thanks to Twilio and the DEV community for hosting this hackathon. I would love for this project to be considered for either the COVID communications or the X-factor category.
And to the DEV community, please be safe and well whether you are coding, sewing masks, taking care of loved ones, playing Animal Crossing, baking bread, or any or all of the above. Remember to take breaks and be kind to yourselves. This too, shall pass.