Clone o repositório: Use o Git para clonar o repositório ou baixe o pacote zip do repositório diretamente para o seu computador para obter o código-fonte.
Abra o projeto: Use a ferramenta de desenvolvimento IntelliJ IDEA para abrir o armazém clonado ou o arquivo de projeto descompactado e, em seguida, use a ferramenta de construção do projeto Maven para atualizar as dependências do módulo do projeto.
Crie um banco de dados e importe dados: Faça login no console MySQL, crie um banco de dados chamado chinasofti_health e importe as instruções e dados de criação de tabela no script document/sql/chinasofti_health.sql para o banco de dados de saúde.
Modificar configuração:
Modifique as informações de conexão do banco de dados em health-provider/src/main/resources/jdbc.properties e defina seu próprio nome de usuário e senha do banco de dados.
Modifique as informações de configuração do Qiniu Cloud em health-provider/src/main/resources/qiniu.properties e defina suas próprias informações de token do Qiniu Cloud.
Modifique as informações de conexão do Redis em health-provider/src/main/resources/redis.properties e defina seu próprio endereço e porta do servidor Redis.
Inicie o serviço em segundo plano:
Acesso de implantação: Configure e inicie o servidor Tomcat para cada módulo de acordo com as informações da tabela abaixo para entrar no Meinian Health System.
Nome do projeto | Porta HTTP | Porta JMX | caminho de contexto | Observação |
---|---|---|---|---|
provedor de saúde | 8081 | 1099 | / | Sistema de serviço de back-end |
back-end de saúde | 8082 | 10990 | / | Sistema de gerenciamento de back-end |
saúde-móvel | 8083 | 10991 | / | Sistema de recepção móvel |
O Meinian Health Management System é um sistema de negócios aplicado a instituições de gestão de saúde. Ele realiza a visualização do conteúdo do trabalho das instituições de gestão de saúde, profissionalização da gestão dos membros, digitalização da avaliação de saúde, processação da intervenção em saúde e integração da base de conhecimento, melhorando assim o. qualidade dos gestores de saúde. Melhorar a eficiência do trabalho, reforçar a interacção com os membros e melhorar a compreensão dos gestores sobre as operações das instituições de gestão da saúde. O sistema é dividido em duas partes: sistema de gerenciamento de back-end da Meinian Health e aplicativo móvel. O sistema de back-end é fornecido ao pessoal interno da instituição de gestão de saúde (incluindo administradores de sistema, gerentes de saúde, etc.), e o aplicativo móvel é fornecido para. usuários da instituição gestora de saúde (usuários de exame físico).
módulo | submódulo | Descrição da tarefa | ilustrar |
---|---|---|---|
Gestão de membros | Perfil do membro | Adicionar novo membro | Adicionar informações de membro |
Consulta de membro | Pesquise membros com base nas condições | ||
Editar informações do membro | Modificar informações do membro | ||
Excluir membro | Excluir membro | ||
Estatísticas de membros | Reservas este mês | Veja o número de reservas de membros neste mês | |
Número total de membros | Verifique o número total de membros | ||
Carregamento de exame físico | Carregar relatório de exame físico | Carregamento do relatório de exame físico | |
Excluir relatório | Excluir relatório de exame físico | ||
avaliação de saúde | Avaliação da aptidão física | Adicionar nova avaliação | Preencha o questionário de avaliação com base na condição do paciente |
Ver resultados | Ver relatório de avaliação | ||
Avaliação de consulta | Consultar informações de avaliação por condições | ||
avaliação psicológica | Adicionar nova avaliação | Preencha o questionário de avaliação com base na condição do paciente | |
Ver resultados | Ver relatório de avaliação | ||
Avaliação de consulta | Consultar informações de avaliação por condições | ||
Avaliação de risco | Adicionar nova avaliação | Preencha o questionário de avaliação com base na condição do paciente | |
Ver resultados | Ver relatório de avaliação | ||
Avaliação de consulta | Consultar informações de avaliação por condições | ||
base de conhecimento base de conhecimento | Recomendações de avaliação | Adicionar, excluir, modificar e verificar | Adição, exclusão, modificação e revisão de sugestões de avaliação |
plano de saúde | Adicionar, excluir, modificar e verificar | Adicionar, excluir, modificar e verificar o plano de saúde | |
Biblioteca de esportes | Adicionar, excluir, modificar e verificar | Adicione, exclua, modifique e verifique a biblioteca de esportes | |
banco de refeições | Adicionar, excluir, modificar e verificar | Adicione, exclua, modifique e verifique a biblioteca de refeições | |
banco de dados de doenças | Adicionar, excluir, modificar e verificar | Adição, exclusão, modificação e pesquisa de banco de dados de doenças | |
Consulta de exame físico | Lista de compromissos | Consulta de reserva | Consultar informações de reserva com base nas condições |
Adicionar compromisso | Adicionar informações de compromisso | ||
Configurações de compromisso | compromisso do calendário | Organize o horário da consulta de acordo com o calendário | |
Importação em lote | Importar horário de funcionamento | ||
Cancelar reserva | Cancelar horário de agendamento | ||
Gerenciamento de itens de detecção | Adicionar, excluir, modificar e verificar | Adicionar, excluir, modificar e verificar itens de teste | |
Gerenciamento de pacotes | Adicionar novo pacote | Adicionar novo conteúdo do pacote | |
Modificar pacote | Modificar o conteúdo do pacote | ||
Pacote de consulta | Consultar conteúdo do pacote | ||
intervenção em saúde | Classificação de multidão | Pré-categorização do sistema | O sistema pré-classifica as pessoas |
Confirmar classificação | Gestores de saúde classificam e confirmam grupos de pessoas | ||
plano de intervenção | Consultar pacientes | Consulte os pacientes com base nas condições | |
Desenvolva um plano de intervenção | Selecione pacientes para desenvolver um plano de intervenção | ||
bancada de intervenção | Implementar plano de intervenção | Implementar plano de intervenção | |
Ver plano de intervenção | Ver plano de intervenção | ||
Modificar plano de intervenção | Modificar plano de intervenção | ||
Modelo de solução | Adicionar modelo | Adicione um novo modelo de plano | |
plano de consulta | Modelo de plano de consulta | ||
Configurações do sistema | Gerenciamento de cardápio | Adicionar, excluir, modificar e verificar | Adicione, exclua, modifique e verifique o menu |
Configurações de permissão | Adicionar, excluir, modificar e verificar | Adicionar, excluir, modificar e verificar permissões | |
Gerenciamento de usuários | Adicionar, excluir, modificar e verificar | Adições, exclusões, modificações e verificações de usuários | |
Questione a gestão do banco | Adicionar, excluir, modificar e verificar | Adicione, exclua, modifique e verifique o banco de questões | |
Gerenciamento de questionário | Adicionar, excluir, modificar e verificar | Adicione, exclua, modifique e verifique o questionário |
chinasofti - health -- 父工程,统一管理项目依赖
├── document -- 项目资源目录
├── health - backend -- 后台管理系统,打包方式为 war,作为服务消费方,需单独启动服务
├── health - common -- 通用模块,打包方式为 jar,存放通用工具类和实体类等
├── health - interface -- 接口模块,打包方式为 jar,存放服务层接口类
├── health - mobile -- 前台应用系统,打包方式为 war,作为服务消费方,通过 Dubbo 暴露服务,需单独启动服务
└── health - provider -- 后端服务模块,打包方式为 war,作为服务提供方,需单独启动服务
Adicionar novos itens de verificação
Excluir item de verificação
Editar item de verificação
Consultar itens de inspeção
Adicionar novo grupo de inspeção: Ao adicionar, você pode selecionar as informações do item de inspeção correspondentes ao grupo de inspeção atual. Um grupo de inspeção contém vários itens de inspeção.
Excluir grupo de inspeção
Editar grupo de inspeção: Ao editar, você pode alterar uma série de informações de itens de inspeção contidas no grupo de inspeção atual.
Consultar equipe de inspeção
Adicionar um novo pacote: Ao adicionar um novo pacote, você pode selecionar as informações do grupo de inspeção correspondente ao pacote atual.
Excluir pacote
Editar pacote: Ao editar, você pode alterar uma série de informações do grupo de inspeção incluídas no pacote atual.
Pacote de consulta
Detalhes do compromisso
Enviar compromisso
MIT License
Copyright (c) 2023 Spring-_-Bear
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.