{"id":25982476,"url":"https://github.com/mikhaylov1gor/mis","last_synced_at":"2025-03-05T09:32:07.131Z","repository":{"id":280175680,"uuid":"890834434","full_name":"mikhaylov1gor/MIS","owner":"mikhaylov1gor","description":"The Medical Information System API","archived":false,"fork":false,"pushed_at":"2025-03-01T18:22:17.000Z","size":19658,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T19:27:44.893Z","etag":null,"topics":["api","asp-net-core","entity-framework","jwt","quartz-scheduler","smtp"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikhaylov1gor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-19T09:07:28.000Z","updated_at":"2025-03-01T18:22:25.000Z","dependencies_parsed_at":"2025-03-01T19:38:05.850Z","dependency_job_id":null,"html_url":"https://github.com/mikhaylov1gor/MIS","commit_stats":null,"previous_names":["mikhaylov1gor/mis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikhaylov1gor%2FMIS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikhaylov1gor%2FMIS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikhaylov1gor%2FMIS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikhaylov1gor%2FMIS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikhaylov1gor","download_url":"https://codeload.github.com/mikhaylov1gor/MIS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242000367,"owners_count":20055657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","asp-net-core","entity-framework","jwt","quartz-scheduler","smtp"],"created_at":"2025-03-05T09:32:06.461Z","updated_at":"2025-03-05T09:32:07.114Z","avatar_url":"https://github.com/mikhaylov1gor.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"!!! Актуальная версия проекта лежит в ветке develop !!!\n\n!!! К сожалению, я на начальных этапах разработки забыл добавить gitignore)))))) !!!\n\nThe 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.\n\nTechnologies Used\n\n\t.NET (ASP.NET Core) – Backend framework\n\t\n\tEFC (Entity Framework) - Backend framework\n\t\n\tMySQL – Database for storing medical records\n\t\n\tJWT – Authentication mechanism\n\t\n\tQuartz.NET – Task scheduling for automated jobs\n\t\n\tMailDev/SMTP – Email notifications\n\nFeatures\n\n\tDoctor Authentication \u0026 Authorization\n\t\n\t\tRegister, login, and logout\n\t\t\n\t\tJWT-based authentication\n\t\t\n\t\tToken blacklist for logout security\n\n\tPatient Management\n\t\n\t\tCreate, update, and retrieve patient records\n\t\n\tMedical Inspections\n\t\n\t\tAssign diagnoses to inspections\n\t\t\n\t\tDelete diagnoses along with inspections\n\t\t\n\t\tRetrieve patient inspection history\n\t\n\tDoctor Profile Management\n\t\n\t\tView and edit personal profiles\n\t\t\n\tScheduled Tasks\n\t\n\t\tAutomated cleanup of expired tokens\n\n\t\tEmail notifications for missed scheduled visits\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikhaylov1gor%2Fmis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikhaylov1gor%2Fmis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikhaylov1gor%2Fmis/lists"}