The Emergency Service Desk serves to assist emergency responders in connecting with medical experts and receiving appropriate medical expertise promptly, especially in rural areas where responders are essentially 'alone'. Emergency Responders connect to the Service Desk, where an attendee can assist them, and connect them to a specialist who can provide medical expertise. The Service Desk supports geo-location, and provides a dashboard for managing ongoing emergency calls. The App is Powered by Amazon Chime, supporting video, audio, and text chat.
This project is a pre-requisite for the First Responder Mobile App
- Install the AWS CLI tool.
- Install the AWS CDK CLI tool.
- Install the Amplify CLI tool.
- Configure the AWS CLI tool for your AWS Account in the
ca-central-1
region, using a user with programmatic access and the "AdministratorAccess" policy (moving forward, we will assume you have configured a profile calledfirstresponder
):aws configure --profile firstresponder
The backend
folder contains AWS CDK stacks and AWS Lambda function code that will manage the data stores and corresponding interactions with the Service Desk dashboard, handle incoming Amazon Chime PSTN or app triggered calls, handle the paging of specialists, and cleanup disconnected calls.
Run cd backend
and follow the instructions in backend/README.md
The frontend
folder contains the Service Desk dashboard as a React app.
Run cd frontend
and follow the instructions in frontend/README.md
This project is distributed under the MIT License.