Implement symptom checking functionality,
Implement symptom checking functionality,
Provide in-app messaging, and
Enable face-to-face communication.
The key feature of this app is to assess and diagnose possible conditions based on a user’s symptoms. This functionality is enabled by a medical diagnosis service integration with the Infermedica API. This service describes possible illnesses sorted by probability, using patient’s the symptoms provided in the in-app survey.
When a patient is preliminarily diagnosed with a sickness, they can use the app to be connected to a specific type of healthcare professional who can establish the final diagnosis, and provide them with treatment recommendations and a remedy. The message communication in the app was integrated using the third-party service PubNub. The third-party service also has in-chat notifications.
Besides the text chat, the app has built-in video calls. To implement this feature, our front end engineers created a custom UI and integrated several third-party services: Twilio platform for video calls, VOIP for incoming call notifications and call reception, and CallKit to display incoming calls.