page_type: sample
languages:
- javascript
- nodejs
products:
- azure
-
azure-communication-services
Azure Communication Services Demo with Contoso Med App
This is a sample application showing how quickly and easily it is to add the Azure Communication Services to a Telemedicine application using the Azure Communications Javascript SDK and some other Azure services on a react app Contoso Med App with a backend service ACS Node built using Node.js and Express.js that helps the client-side application connect to Azure.
Application Architecture
Features
Azure Communication Service specific features
- SMS service on appointment booking.
- Chat service
- Chat between Patient and QnA Bot.
- Add doctor to the patient - bot conversation
- Chat between Patient and Doctor.
- Calling between Patient and Doctor.
General features
- User authentication.
- View doctors and book appointments.
- Chat with QnA bot to book appointment or start a support consultation.
Critical sequences
Login
Booking Appointment
Chatting and Calling via Azure Communication Service
Set Up
Additional Reading