15
config/email.py
Normal file
15
config/email.py
Normal file
@@ -0,0 +1,15 @@
|
||||
# 程序异常短信配置
|
||||
ERROR_EMAIL_CONFIG = {
|
||||
# SMTP服务器地址
|
||||
"smtp_server": "smtp.163.com",
|
||||
# 连接SMTP的端口
|
||||
"port": 994,
|
||||
# 发件人邮箱地址,请确保开启了SMTP邮件服务!
|
||||
"sender": "EchoLiu618@163.com",
|
||||
# 授权码--用于登录第三方邮件客户端的专用密码,不是邮箱密码
|
||||
"authorization_code": "OKPQLIIVLVGRZYVH",
|
||||
# 收件人邮箱地址
|
||||
"receivers": ["1515783401@qq.com"],
|
||||
# 尝试次数
|
||||
"retry_times": 3,
|
||||
}
|
||||
39
config/keys.py
Normal file
39
config/keys.py
Normal file
@@ -0,0 +1,39 @@
|
||||
# 信息抽取关键词配置
|
||||
|
||||
# 患者姓名
|
||||
PATIENT_NAME = ["患者姓名"]
|
||||
# 入院日期
|
||||
ADMISSION_DATE = ["入院日期"]
|
||||
# 出院日期
|
||||
DISCHARGE_DATE = ["出院日期"]
|
||||
# 发生医疗费
|
||||
MEDICAL_EXPENSES = ["费用总额"]
|
||||
# 个人现金支付
|
||||
PERSONAL_CASH_PAYMENT = ["个人现金支付"]
|
||||
# 个人账户支付
|
||||
PERSONAL_ACCOUNT_PAYMENT = ["个人账户支付"]
|
||||
# 个人自费金额
|
||||
PERSONAL_FUNDED_AMOUNT = ["自费金额"]
|
||||
# 医保类别
|
||||
MEDICAL_INSURANCE_TYPE = ["医保类型"]
|
||||
# 就诊医院
|
||||
HOSPITAL = ["医院"]
|
||||
# 就诊科室
|
||||
DEPARTMENT = ["科室"]
|
||||
# 主治医生
|
||||
DOCTOR = ["主治医生"]
|
||||
# 住院号
|
||||
ADMISSION_ID = ["住院号"]
|
||||
# 医保结算单号码
|
||||
SETTLEMENT_ID = ["医保结算单号码"]
|
||||
# 年龄
|
||||
AGE = ["年龄"]
|
||||
|
||||
SETTLEMENT_LIST_SCHEMA = \
|
||||
PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + MEDICAL_EXPENSES + PERSONAL_CASH_PAYMENT \
|
||||
+ PERSONAL_ACCOUNT_PAYMENT + PERSONAL_FUNDED_AMOUNT + MEDICAL_INSURANCE_TYPE + ADMISSION_ID + SETTLEMENT_ID
|
||||
|
||||
DISCHARGE_RECORD_SCHEMA = \
|
||||
HOSPITAL + DEPARTMENT + PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + DOCTOR + ADMISSION_ID + AGE
|
||||
|
||||
COST_LIST_SCHEMA = PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + MEDICAL_EXPENSES
|
||||
41
config/log.py
Normal file
41
config/log.py
Normal file
@@ -0,0 +1,41 @@
|
||||
# 配置字典
|
||||
LOGGING_CONFIG = {
|
||||
'version': 1, # 必需,指定配置格式的版本
|
||||
'disable_existing_loggers': False, # 是否禁用已经存在的logger实例
|
||||
|
||||
# formatters定义了不同格式的日志样式
|
||||
'formatters': {
|
||||
'standard': {
|
||||
'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s',
|
||||
'datefmt': '%Y-%m-%d %H:%M:%S',
|
||||
},
|
||||
},
|
||||
|
||||
# handlers定义了不同类型的日志处理器
|
||||
'handlers': {
|
||||
'console': {
|
||||
'class': 'logging.StreamHandler', # 控制台处理器
|
||||
'level': 'DEBUG',
|
||||
'formatter': 'standard',
|
||||
'stream': 'ext://sys.stdout', # 输出到标准输出,默认编码跟随系统,一般为UTF-8
|
||||
},
|
||||
'file': {
|
||||
'class': 'logging.handlers.RotatingFileHandler', # 文件处理器,支持日志滚动
|
||||
'level': 'INFO',
|
||||
'formatter': 'standard',
|
||||
'filename': 'log/fcb_photo_review.log', # 日志文件路径
|
||||
'maxBytes': 1024 * 1024 * 5, # 文件最大大小,这里为5MB
|
||||
'backupCount': 5, # 保留的备份文件数量
|
||||
'encoding': 'utf-8', # 显式指定文件编码为UTF-8以支持中文
|
||||
},
|
||||
},
|
||||
|
||||
# loggers定义了日志记录器,这里是根记录器
|
||||
'loggers': {
|
||||
'': { # 根记录器
|
||||
'handlers': ['console', 'file'], # 关联的处理器
|
||||
'level': 'DEBUG', # 根记录器的级别
|
||||
'propagate': False, # 是否向上级传播日志信息
|
||||
},
|
||||
},
|
||||
}
|
||||
23
config/mysql.py
Normal file
23
config/mysql.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
|
||||
# 数据库地址
|
||||
HOSTNAME = '192.168.5.226'
|
||||
# 端口号
|
||||
PORT = '3308'
|
||||
# 库名
|
||||
DATABASE = 'wzxphoto'
|
||||
# 用户名
|
||||
USERNAME = 'root'
|
||||
# 密码
|
||||
PASSWORD = 'test9Root'
|
||||
# 把配置信息和以上的连接数据组合
|
||||
DB_URL = f'mysql+pymysql://{USERNAME}:{PASSWORD}@{HOSTNAME}:{PORT}/{DATABASE}'
|
||||
|
||||
# 是否打印执行的sql
|
||||
SHOW_SQL = False
|
||||
|
||||
Engine = create_engine(DB_URL, echo=SHOW_SQL)
|
||||
Base = declarative_base(Engine)
|
||||
MysqlSession = sessionmaker(bind=Engine)
|
||||
17
config/photo_review.py
Normal file
17
config/photo_review.py
Normal file
@@ -0,0 +1,17 @@
|
||||
# 项目奔溃的重试次数
|
||||
RETRY_TIME = 1
|
||||
|
||||
# 每次从数据库获取的案子数量
|
||||
PHHD_BATCH_SIZE = 10
|
||||
|
||||
# 没有查询到案子的等待时间(分钟)
|
||||
SLEEP_MINUTES = 5
|
||||
|
||||
# 是否发送报错邮件
|
||||
SEND_ERROR_EMAIL = True
|
||||
|
||||
# 是否开启布局分析
|
||||
LAYOUT_ANALYSIS = False
|
||||
|
||||
# 可使用的GPU
|
||||
CUDA_VISIBLE_DEVICES = "1"
|
||||
12
config/ucloud.py
Normal file
12
config/ucloud.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# 公钥
|
||||
PUBLIC_KEY = "4Z7QYI7qml36QRjcCjKrls7aHl1R6H6uq"
|
||||
# 私钥
|
||||
PRIVATE_KEY = "FIdW1Kev1Ge3K7GHXzSLyGG1wTnaG6LE9BxmIVubcCaG"
|
||||
# 桶
|
||||
BUCKET = "drg100"
|
||||
# 上传后缀
|
||||
UPLOAD_SUFFIX = ".cn-sh2.ufileos.com"
|
||||
# 下载后缀
|
||||
DOWNLOAD_SUFFIX = ".cn-sh2.ufileos.com"
|
||||
# 私空间文件地址过期时间(秒)
|
||||
PRIVATE_EXPIRES = 3600
|
||||
Reference in New Issue
Block a user