1377283509 / CYR

卒中中心信息采集系统

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

卒中中心信息采集系统APP端

云函数端仓库地址:https://github.com/1377283509/CYR_Cloud.git

概述

​ 急性缺血性脑卒中是脑动脉闭塞引起部分脑组织梗死的中枢神经系统血管性疾病,具有较高的致残率和致死率,已成为危害人类健康的重大疾病之一。脑卒中发病后脑组织受损程度与缺血时间密切相关,该疾病的救治具有时间依赖性。

​ 常规卒中急救流程救治及护理虽然能够达到急救要求,但常规卒中急救及管理存在急救药品和设备准备不充分、任务分配不明确、信息共享时间长、各科室配合度差等问题,常会导致各环节衔接时间延长,增加患者生命健康危险性。因此,优化改进卒中急救流程,提高信息共享速度,对于降低患者死亡率、提高救治效率至关重要。

​ 卒中中心信息采集系统作为一种新型医疗服务系统,能够有效弥补常规卒中急救流程的不足和缺陷,通过信息在线共享,提高了信息的全面性与灵活性,可以方便医护人员随时查询工作流程及患者信息,促进各科室快速协调、配合抢救工作,同时,卒中急救流程信息化还可有效缩短候诊、检查等治疗操作时间,提高抢救效率。

技术栈

截图

安装

1. 登录CloudBase控制台,获取相关配置。

  • 获取登录凭证

    登录腾讯云CloudBase控制台,进入以下页面,在移动应用安全来源处,点击添加应用,输入应用标识(应用标识必须是 Android 包名或者 iOS BundleID)。

    控制台
  • 开通OCR识别。

    登录OCR控制台,开通相关服务后,点击右上角个人账号下的访问管理,进入以下页面创建密钥。

2. 创建私钥信息

keytool -genkey -v -keystore [存贮路径]/[文件名].jks -keyalg RSA -keysize 2048 -validity 10000 -alias [name]
# 输入后,按照提示输入相应的信息。

【 参数信息 】

-genkey 生成证书

-v 详细输出

-keystore 密钥库名称

-keyalg 密钥算法名称

-keysize 密钥位大小

-validity 有效天数

-alias 要处理的条目的别名

3. Fork仓库

仓库地址:https://github.com/1377283509/CYR 点击右上角的Fork

4. 添加相关Secrets。

  • 生成access token,步骤如下图

    Settings > Developr Settings > Personal access token > generate new token > 输入note、勾选权限,最后生成就OK了。

  • 添加Secrets

    进入Fork的仓库 > Settings > Secrets > New respository secret

​ 需要添加的Secrets清单:KEY_ALIAS、KEY_PASSWORD、KEYSTORE_PASSWORD、ENCODED_KEYSTORE、APP_CONFIG、RELEASE_TOKEN

RELEASE_TOKEN # 值为上一步创建的Personal access token


# 值为创建步骤2(创建私钥)时输入的信息。
KEY_ALIAS  # alias
KEY_PASSWORD # password
KEYSTORE_PASSWORD # keystore 的password

# 值需要将生成的.jks文件转换为base64格式的数据
ENCODED_KEYSTORE
# 生成方法如下: 
# openssl base64 -A -in [文件路径]/[文件名].jks # 注意路径

# APP用到的云开发相关配置, 值同样为base64格式的数据
APP_CONFIG
# 生成方法:
# 1. 在项目根目录下创建app_config.json, 具体文件内容如下。
# 2. 将app_config.json转化成base64格式的数据
# openssl base64 -A -in app_config.json  

app_config.json中的数据如下:

{
    // 第一步获取的配置
    "tencentOCRSecretKey": "腾讯OCR Secret Key",
    "tencentOCRSecretId": "腾讯OCR Secret Id",
    "tcbAndroidAccessKey": "Android access key",
    "tcbAndroidAccessKeyVersion": "Android access key version",
    "tcbIOSAccessKey": "IOS access key",
    "tcbIOSAccessKeyVersion": "IOS access key version",
    "tcbEnv": "云开发环境"
}

添加完成后清单如图下所示

5. 创建Release,启动自动构建Action

步骤如下图:

这边完成后就可以在tags里面查看到APK,目前只支持Android的自动构建。IOS的后面会逐渐更新。

使用

  1. 部署云函数。详情见 https://github.com/1377283509/CYR_Cloud.git

  2. 在CMS中添加医护人员。(本系统只是提供给医护人员使用,后期会开发一个专供患者使用的小程序。医护人员信息是和手机设备码绑定在一起的,所以需要在CMS中添加医护人员,添加完成,重启即可进入APP)。

About

卒中中心信息采集系统


Languages

Language:Dart 99.4%Language:Ruby 0.5%Language:Kotlin 0.1%Language:Swift 0.1%Language:Objective-C 0.0%