Система управления амбулаторной помощью
Я AllenChen.
Эта система представляет собой проект микросервисной системы управления амбулаторной медицинской помощью, основанный на springCloud + springMVC + spring «всё включено».
Фронтенд: HTML + CSS + JavaScript + vue + axios +
Бэкенд: spring + springMVC + spring boot + spring cloud + Mybaties Plus + Redis + nacos + oauth2 + jwt +
Порт 8847
Центр регистрации
Nacos в основном используется для обнаружения и регистрации сервисов, регистрируя эти сервисы в центре регистрации. Затем через шлюз-сервис gateway можно выполнять балансировку нагрузки и распределение запросов для клиентских запросов.
Порт 9001
Сервис управления правами
Этот сервис в основном отвечает за управление правами и контроль всего проекта. После входа пользователя он использует Oauth2+JWT для создания токена и возвращает его клиенту, реализуя функцию единого входа в микросервисном проекте.
Порт 9002
Платёжный сервис
Этот сервис отвечает за управление расходами всей системы управления амбулаторными услугами и функциями оплаты. Расходы включают в себя регистрационные сборы, плату за консультацию врача, плату за выписывание рецепта, плату за рассрочку лекарств и т. д., а также детали расходов и информацию об оплате. Этот сервис также обрабатывает оплату, включая платежи через WeChat, Alipay, наличные и кредитные карты (кредитные карты и UnionPay не рассматриваются, поскольку нет возможности принимать карты).
Порт
Клиентский интерфейс
Этот сервис является основным интерфейсом клиента, где хранятся все интерфейсные страницы.
Порт
Общий класс и сервис обработки исключений
Этот сервис используется для хранения общих классов, используемых различными сервисами, а также для обработки исключений. Когда другие сервисы сталкиваются с исключениями, они вызывают этот сервис для получения информации об исключениях и возврата её клиенту.
Порт
Словарь
Этот сервис хранит содержимое словаря, такое как страны, регионы, города, профессии, больницы, отделения, кабинеты, центры, информация о врачах, цвета и т.д.
Порт
Библиотека знаний о лекарствах
Этот сервис хранит всю информацию о лекарствах в системе управления амбулаторными услугами, такую как названия лекарств, производители, производители, состав лекарств, цены на лекарства, дозы и меры предосторожности.
Порт
Шлюз
В основном отвечает за балансировку нагрузки и маршрутизацию запросов. Этот сервис обрабатывает запросы от микросервисов и направляет их соответствующим сервисам для обработки бизнес-логики и обеспечения безопасности системы, предотвращая незаконные запросы.
Код генерации
Генератор кода
Этот сервис не является частью микросервисного проекта, но используется только для генерации кода и не требует запуска класса spring. Он генерирует соответствующие классы и код на основе базы данных.
Порт
Амбулаторный сервис
Это основной сервис, который в основном обрабатывает различные транзакции амбулаторных услуг, такие как процессы консультаций и выписки рецептов. Сервис обрабатывает следующие бизнес-операции: создание и изменение медицинских предписаний, добавление, изменение и комментирование записей пациентов, пересмотр и возврат лекарств и платежей и т. д. Соответствующая информация хранится в базе данных, такая как медицинские предписания, пакеты медицинских предписаний, записи пациентов, комментарии, рецепты, обзоры, лекарства, рассрочка, статус оплаты, проверки, анализы, звонки, выдача лекарств и т. д.
Порт
Информация о пациентах
Этот сервис в основном хранит и обрабатывает информацию о пациентах в системе амбулаторного управления, такую как информация о предварительной записи, личная информация о пациентах, наследственные заболевания, история болезни, история посещений и т. д.
Порт
Файл хранения
Этот сервис в основном используется для хранения и экспорта файлов. Файлы, переданные клиентом, сохраняются, а файлы, созданные в процессе бизнеса, также могут быть сохранены. Пациенты могут распечатать различные файлы и т. д.
Порт
Склад лекарств
Этот сервис обрабатывает закупки и счета-фактуры лекарств, информацию о запасах лекарств, информацию о лекарствах, выдачу лекарств, запасы лекарств, пополнение запасов лекарств, партии лекарств, использование и получение лекарств, замораживание лекарств, распределение лекарств, размещение лекарств на полках, инвентаризацию, новые точки снабжения и т. д. При выдаче лекарств он сканирует этикетки для проверки состояния подсветки.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )