Create Android Application for Patient Medical Health Records
Budget: $30 – $250 SGD
Create Android Application for Patient Records. Should be developed in AWS only. Other specifications given in the attachment. (Note - this is academics, you may find similar postings earlier. But this is new request).
Technical Spec given below.
Client - Android/IOS using hybrid strategy using react-native
Server - Open API based
AWS serverless approach using APIGW and AWS lambda
Microservices using java spring boot
Heterogeneous databases like using Postgres and no-SQL DB like DynamoDB/MongoDB
Client-side features
User to self signup using mobile number
UI to book/track appointments
UI for integration with hospital staff/doctors for follow-up queries - integration with WhatsApp and Facebook
using android/ios speech to text for pre-uploading symptoms in the app
Alarm/android/ios text speech for reminders on when to take medicine
To use google maps for showing hospital locations
Using an accelerometer to check the user's basic conditions during the screening process
Web application for back office
react based application
Server side features
- open API exposure for multiple business entities to integrate into the system
- user self-signup using serverless supported by AWS Cognito
- secured using OAuth
- microservices
- registration service
- APIS RELATED TO user's to self signup, update their profile, and manage hospital staff,
Implemented using AWS lambdas
User service
APIS to retrieve current medical records
APIS to provide exclusive access to hospital staff to access the medical records, implemented using AWS lambdas
Appointment service
APIS RELATED TO managing available appointments and allotment, implemented using AWS lambdas
notification/reminder service
APIS RELATED TO support reminders sent to customer/hospital staff, via SMS or mobile notifications using AWS SNS notifications
BackOffice service
APIS RELATED TO admin-related activities wrt hospital staff, implemented using AWS lambdas
payment service
APIS related to handling customer payments, implemented using AWS lambdas
external adapters
to support integrations with multiple healthcare providers
Database
data is encrypted at rest
data is transferred using HTTPS
sensitive data will be encrypted between the client and server
documents will be stored in s3 bucket with encryption enabled
data will not be transferred outside the system
Technical Spec given below.
Client - Android/IOS using hybrid strategy using react-native
Server - Open API based
AWS serverless approach using APIGW and AWS lambda
Microservices using java spring boot
Heterogeneous databases like using Postgres and no-SQL DB like DynamoDB/MongoDB
Client-side features
User to self signup using mobile number
UI to book/track appointments
UI for integration with hospital staff/doctors for follow-up queries - integration with WhatsApp and Facebook
using android/ios speech to text for pre-uploading symptoms in the app
Alarm/android/ios text speech for reminders on when to take medicine
To use google maps for showing hospital locations
Using an accelerometer to check the user's basic conditions during the screening process
Web application for back office
react based application
Server side features
- open API exposure for multiple business entities to integrate into the system
- user self-signup using serverless supported by AWS Cognito
- secured using OAuth
- microservices
- registration service
- APIS RELATED TO user's to self signup, update their profile, and manage hospital staff,
Implemented using AWS lambdas
User service
APIS to retrieve current medical records
APIS to provide exclusive access to hospital staff to access the medical records, implemented using AWS lambdas
Appointment service
APIS RELATED TO managing available appointments and allotment, implemented using AWS lambdas
notification/reminder service
APIS RELATED TO support reminders sent to customer/hospital staff, via SMS or mobile notifications using AWS SNS notifications
BackOffice service
APIS RELATED TO admin-related activities wrt hospital staff, implemented using AWS lambdas
payment service
APIS related to handling customer payments, implemented using AWS lambdas
external adapters
to support integrations with multiple healthcare providers
Database
data is encrypted at rest
data is transferred using HTTPS
sensitive data will be encrypted between the client and server
documents will be stored in s3 bucket with encryption enabled
data will not be transferred outside the system