MJVCC

MJVCC : Virtual Medical Care Center

The MJVCC non-face-to-face medical treatment service comprises a mobile application, a doctor web platform, and an administrator web interface, enabling patients to receive real-time medical treatment remotely from doctors at any time and from anywhere.Various technologies were employed in this project to ensure safe and efficient non-face-to-face treatment. Consequently, the developed services offer advanced technology and usability to ensure high-quality patient care.

Services : Android & iOS app development, Web Development, Frontend development, Backend development, Software Testing

Business Context :
Our client contacted us with a vision for a telemedicine platform that would allow domestic patients and overseas residents to receive treatment without visiting a hospital during the coronavirus pandemic.

Key challenges :
Sophisticated and complex DB design to ensure the best performance and scalability of the product.To enable registration, payment system, and management of various member accounts.Design of medical appointment system.Screen recording and voice recording function to protect medical staff during remote medical treatment.

Project Tech Stack :
Web Framework: Node.js
Database: MongoDB
Front-end Framework: Angular
WebSocket Protocol Library: Socket.io
Security Technology: SSL/TLS Encryption, OAuth Authentication
Deployment Environment: AWS (Amazon Web Services), Nginx
Daum Postal Code Service
Amazon AWS SES (Simple Email Service) for Email Sending
Quill Rich Text Editor for Bulletin Board Editing
Infobank Text Message Sending
Popville Fax Transmission
FCM (Firebase Cloud Messaging) for Push Messages
Eximbay PG Payment
KG Inicis Integrated Certification
NICE Mobile Phone Identity Verification
Kakao Login, Google Login, Apple Login
Naver Map Integration
Public Data Portal for Pharmacy Information Inquiry

Features :
Medical appointment reservation and non-face-to-face treatment
Patient information inquiry and personal health management
Prescription inquiry and payment
Questionnaire and medical record inquiry
Bulletin board (community)
Rating and evaluation
Membership management and qualification change
Medical staff search and evaluation
Medical cost and statistical