|
|
||
|---|---|---|
| .vscode | ||
| backend | ||
| database | ||
| frontend | ||
| .dockerignore | ||
| .env | ||
| DEPLOYMENT.md | ||
| Java版本问题解决指南.txt | ||
| Java环境问题解决.txt | ||
| PROJECT_STRUCTURE.md | ||
| README_PROJECT.md | ||
| Readme.md | ||
| START_GUIDE.md | ||
| docker-compose.yml | ||
| env.example | ||
| start-dev.bat | ||
| start.bat | ||
| start.sh | ||
| 启动前后端.bat | ||
| 手动启动指南.txt | ||
| 数据库初始化指南.txt | ||
| 方案二执行完成报告.md | ||
Readme.md
Readme
网站目的及功能
以益普生的达菲林为具体数据,我需要构建一个网站,解决企业在受到客户(主要是医生)的信息支持需求时,能够利用该网站快速处理信息,给到客户支持。
业务流程
1.客户通过邮件,向益普生提出需求,比如,请提供达菲林最新的临床试验数据。
2.医学信息团队会记录这些需求,并指派给专门人员进行信息的查询,并进行回复。
3.需要的网站功能从此步开始,医学信息专员将需要查询的内容,以标准化的表格,上传到我们的网站。
4.网站收到表格后,会进行处理,并给出回复。具体的处理步骤如下:
4.1 提取需要检索的关键词,如药物名称、疾病、问题。
4.2 根据关键词,进行信息检索。检索的顺序,首先是企业自有数据、第二部 公开数据; 第三步关联的扩展数据数据。
4.3 根据检索到的信息,进行整理,形成回复的内容。
4.4 将回复的内容,发送给医学信息人员,由其进行审核。
4.5 确认回复的思路后,指出需要下载的文献,系统根据客户需求,将文献下载到本地。下载文献所用账号,之前已配置于系统中。
4.6 将下载的文献,发送给医学信息人员,由其进行审核。
4.7 确认无误后,将回复的内容,发送给客户。
为了支持信息的查询,系统的后台需要配置以下信息:
- 检索的顺序,首先是企业自有数据、第二部 公开数据; 第三步关联的扩展数据数据。
- 检索的文献,需要配置文献的下载账号。
- 需要配置文献的下载路径。
- 知识库的配置,包括知识库的类型、知识库的地址等。 4.1 自由数据:以企业开展的研究、历史的回复、文献等为主; 4.2 公开数据 :以第三方数据库为主,包括监管机构网站、知网、Pubmed、EMBASE、ClinicalTrials.gov等已有数据,此类数据已由人工进行过整理,并配置于系统中; 4.3 扩展数据:以关联的扩展数据为主,包括疾病、药物、疾病药物关联等数据,此类数据已由人工进行过整理,并配置于系统中;
- 系统应有知识库的管理页面,以方便管理知识库中的数据。
技术架构要求:
- 开发语言 Java
- 系统应采用前后端分离的架构,前端采用Vue3,后端采用Spring Boot。
- 数据库采用MySQL。
- 涉及到AI相关功能,需要调用大模型的API,因此需要配置大模型的API Key。
- 将使用Dify作为AI的引擎,因此需要配置Dify的API Key。