An open API service indexing awesome lists of open source software.

https://github.com/mikhaylov1gor/mis

The Medical Information System API
https://github.com/mikhaylov1gor/mis

api asp-net-core entity-framework jwt quartz-scheduler smtp

Last synced: over 1 year ago
JSON representation

The Medical Information System API

Awesome Lists containing this project

README

          

!!! Актуальная версия проекта лежит в ветке develop !!!

!!! К сожалению, я на начальных этапах разработки забыл добавить gitignore)))))) !!!

The Medical Information System API provides a backend service for managing medical records, doctors, patients, and scheduled visits. The system follows a RESTful architecture and supports authentication, profile management, inspections, and email notifications.

Technologies Used

.NET (ASP.NET Core) – Backend framework

EFC (Entity Framework) - Backend framework

MySQL – Database for storing medical records

JWT – Authentication mechanism

Quartz.NET – Task scheduling for automated jobs

MailDev/SMTP – Email notifications

Features

Doctor Authentication & Authorization

Register, login, and logout

JWT-based authentication

Token blacklist for logout security

Patient Management

Create, update, and retrieve patient records

Medical Inspections

Assign diagnoses to inspections

Delete diagnoses along with inspections

Retrieve patient inspection history

Doctor Profile Management

View and edit personal profiles

Scheduled Tasks

Automated cleanup of expired tokens

Email notifications for missed scheduled visits