# OpenPsychology **Repository Path**: openminds/OpenPsychology ## Basic Information - **Project Name**: OpenPsychology - **Description**: OpenPsychology微服务,项目的主要目标是为心理咨询师或精神卫生专业工作者提供一个比较有效的web工具。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-10-08 - **Last Updated**: 2025-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: psychology, FastAPI, CLIPS ## README =============== OpenPsychology =============== -------- 项目介绍 -------- **OpenPsychology** 项目的主要目标是为心理咨询师或精神卫生专业工作者提供一个比较有效的web工具。 主要参考资料来源于中国心理卫生杂志社 [1]_ 、张明园和何燕玲 [2]_ 、戴晓阳 [3]_ 、美国精神医学学会 [4]_ 和 [6]_、Michael B. First [5]_ 。 .. rubric:: 参考文献 .. [1] 《心理卫生评定量表手册》,中国心理卫生杂志社,1999年12月。 .. [2] 张明园,何燕玲,《精神科评定量表手册》,湖南科学技术出版社,2015年9月。 .. [3] 戴晓阳,《常用心理评定量表手册(修订版)》,人民军医出版社,2015年10月。 .. [4] 《理解DSM-5精神障碍》,美国精神医学学会著,夏雅俐、张道龙译,北京大学出版社,北京大学医学出版社,2016年5月。 .. [5] 《DSM-5鉴别诊断手册》,Michael B. First著,张小梅、张道龙译,北京大学出版社,北京大学医学出版社,2016年3月。 .. [6] 《精神障碍诊断与统计手册》,美国精神医学学会著,张道龙译,北京大学出版社,北京大学医学出版社,2014年7月。 -------- 软件架构 -------- **OpenPsychology** 采用 ``python`` 语言编写。mongoDB基于 ``python Odmantic`` 实现。RESTful API 基于 ``FastAPI`` 实现。 两个依赖包 ``myPsychology`` 和 ``mydsm5`` 放在 ``.\dist`` 目录中,安装步骤 :: 在虚拟环境下,执行 pip install .\dist\mypsychology-2024.1.3.tar.gz 在虚拟环境下,执行 pip install .\dist\mydsm5-0.1.0.tar.gz ``FastAPI`` 安装步骤 :: 在虚拟环境下,执行 pip install "fastapi[standard]" ``Odmantic`` 安装步骤 :: 在虚拟环境下,执行 pip install odmantic -------- 运行系统 -------- 从Gitee下载 **OpenPsychology** 项目文件。 使用requirements.txt文件,安装 **OpenPsychology** 的依赖 :: 在虚拟环境下,执行 pip install -r requirements.txt 在项目根目录下,运行 **OpenPsychology** 微服务 :: 在虚拟环境下,执行 fastapi dev main.py