SENAITE Health
项目描述
SENAITE LIMS扩展,适用于医疗实验室
简介
SENAITE.HEALTH是SENAITE.LIMS的扩展,使其适合用于医疗保健实验室,具有管理患者、医生、临床病例、症状等额外功能。
安装
请首先遵循 SENAITE LIMS安装说明。
安装SENAITE LIMS后,停止实例并将 senaite.health 添加到 buildout.cfg 文件中 [buildout] 部分的 eggs 列表。
[buildout] eggs = Plone Pillow senaite.lims senaite.health
要使更改生效,您需要从控制台重新运行buildout。
$ bin/buildout
启动实例并以管理员用户身份登录。转到“网站设置”>“插件”,选择“SENAITE HEALTH”并点击安装。
截图
仪表板
分析
患者
病例
病原体
贡献
我们希望每个人都能从对SENAITE.HEALTH的贡献中获得乐趣、享受和知识。本项目遵循 贡献者公约。
通过参与,您应遵守此公约。请举报不可接受的行为。
贡献远不止拉取请求和提交。虽然我们很高兴给你机会在SENAITE.HEALTH上留下你的印记,但我们也很高兴收到各种其他贡献。
如果你想进行翻译贡献,请查看Transifex上的项目网站。
反馈和支持
许可证
SENAITE.HEALTH 版权所有 (C) 2018-2020 RIDING BYTES & NARALABS
此软件,以下简称“SENAITE.HEALTH”,是Plone CMS的附加组件,是BIKA HEALTH的派生作品。
本程序是免费软件;您可以在自由软件基金会发布的GNU通用公共许可证第2版的条款下重新分发和/或修改该程序。
本程序以希望它将是有用的,但没有任何保证;甚至没有关于适销性或特定用途的暗示保证。有关详细信息,请参阅GNU通用公共许可证。
变更日志
1.2.5 (2021-07-23)
#204 与核心的兼容性#1803
#203 锁定 senaite.panic <1.2.0
#202 与核心的兼容性#1717
#200 删除插入/删除“必需”红色图标的JS
#198 从患者文件夹视图中删除memoize
#197 患者的日期时间选择器不能很好地翻译成当前语言
1.2.4 (2020-08-11)
新增
#195 允许引用小部件适配器独占
#183 内部客户端功能
#187 允许为患者引入年龄而不是出生日期
修复
#195 修复日期验证器在值是DateTime/datetime类型时失败
#193 当值为空时,在客户端患者ID列中隐藏URL
#182 防止在列表中 dob 未设置时发生Traceback
#184 保存时省略必需的患者数据,导致重新编辑时出错
1.2.3.1 (2020-05-19)
修复
#192 锁定版本:senaite.lims 1.3.3.x
1.2.3 (2020-04-09)
新增
#161 与 senaite.panic 扩展程序的兼容性
#166 在添加样本时更好地处理ClientPatientID和Patient字段
更改
#163 当使用 before_render 时,无法覆盖患者文件夹的行为
#157 更改基础目录工具
移除
#170 移除过时的javascripts和css
修复
#180 修复患者列表显示错误年龄
#181 患者历史结果未显示
#172 修复当联系人没有有效的电子邮件地址时发生的随机错误
#168 无法在客户端内创建患者(内容类型不允许)
#162 无法在样本添加表单中通过客户端患者ID进行搜索
#159 确保 Client 内容允许包含 Patient 类型
#158 修复添加样本表单中的过滤器查询
1.2.2 (2019-11-07)
新增
#151 批量和患者添加/编辑视图中的附加按钮
#134 添加患者表单中的客户端搜索引用小部件
#130 允许停用/启用医生
更改
#152 当分配给客户端时,将患者移动到客户端文件夹内
#149 从添加样本表单中删除javascripts。使用字段适配器代替
#144 将患者标识符从Patients迁移到senaite.health
移除
#150 从添加样本表单中删除患者和医生字段旁边的添加按钮
#148 移除批次的 getClientID、getClientUID、getClientTitle索引器
修复
#143 在扩展程序最初安装后创建患者时出现 AttributeError
#124 尝试编辑分析规范时出错
#147 安装后重新索引内容结构以修复丢失的图标
#146 将皮肤层移动到自定义层之后
#142 客户端联系人无法添加案例
#141 无法停用医生
#137 客户端引用小部件在添加患者覆盖层中不起作用
在编辑患者时清除系统上的患者名字
当请求中定义批次时,在样本添加表中自动填充批量字段
当定义患者时,在样本添加表中自动填充ClientPatientID字段
1.2.1 (2019-07-01)
更改
根据上下文从添加样本中自动填充字段
移除BatchSearchableText索引器
加快参考小部件的搜索速度
修复
由于核心中的全局权限更改,修复权限问题
过滤患者列表速度慢
1.2.0 (2019-04-09)
新增
Transifex集成
更改
将senaite.health改为依赖senaite.lims(而不是senaite.core)
与senaite.core 1.3的兼容性
添加了健康特定的层
移除
移除了IBatchSearchableText索引器(senaite.core#1346)
移除了z3c.unconfigure依赖
移除了taskqueue.collective依赖
修复
在患者内部点击“AR添加”时权限不足
1.1.3 (2018-10-10)
新增
在医生列表中添加主要推荐者列
允许客户联系从其自己的客户中列出/添加/编辑案例
允许客户联系创建和编辑医生
更改
新图标集
修复
在医生编辑视图中自动检测合适的客户
回溯 bika_widgets/remarks不存在
即使出生日期非必填,DateTime验证器也会触发
患者附加标签中的字段不显示
出生日期和年龄是匿名患者的必填字段
以客户身份登录时,列出了分配给其他客户的医生
所有样本都在案例上下文中列出
从客户端内部发布健康结果时出现回溯
当用户不是经理、实验室经理或实验室职员时,访问医生样本时出现回溯
健康皮肤的优先级高于核心时出现不一致的行为
导入setupdata.xlsx中的疾病时出现回溯
1.1.2 (2018-05-05)
新增
患者参考小部件中延迟和minLength=2
更改
AR列表视图的索引和元数据优化
移除
移除干物质引用
修复
AR列表目录中的患者和医生URL值包含“主机”信息。
患者列表中的搜索速度慢
“添加案例”视图中的参考小部件速度慢
“添加AR”视图中的参考小部件速度慢
向存储库添加适当的许可证
1.1.1 (2018-04-07)
新增
使客户患者ID唯一的选项
在分析请求列表中显示医生列
更改
创建患者后,重定向到患者的分析请求视图
修复
医生的样本视图中未过滤样本
报告中缺少报告日期
报告中缺少采集日期
“工作流操作菜单”中的配置冲突错误
在客户端词汇中为患者设置默认发布首选项时出现错误
在“复制到新”分析请求上出现回溯
1.1.0 (2018-01-26)
更改
bika.lims到senaite.core的分发
改进患者列表的性能
修复
当当前用户具有客户角色但同时也是实验室联系人时,在患者上出现回溯
bika_setup中“vocabulary”参数不起作用
当页面重定向用户时,分析请求视图出现错误
在“复制到新”分析请求上出现回溯
1.0.0 (2017-11-10)
新增
允许客户联系人创建患者
异步创建分析请求
在患者列表中搜索时使用通配符
在患者目录中添加“meta_type”列
客户端和患者外部的新分析请求添加表单
更改
移除health的bika_analysis_workflow.csv并使用bika.lims的代替
用BlobField替换FileField
将SearchableText索引移动到LIMS的基础字典中
基础目录模板定义的索引和元数据
工作表性能改进
为分析对象类型添加特定目录
从health迁移AR和样本的过滤器定义到lims
为分析请求对象类型添加特定目录
修复
在患者列表中不能使用客户患者ID进行搜索
在批次列表中不能使用客户患者ID进行搜索
错误 #29:模块对象没有属性 'ViewPatients'。
错误 #26:未知排序索引 (Patient)。
错误 #25:在发布时出现 AttributeError,'NoneType' 对象没有属性 'bika_setup'。
错误 #24:在 Patients 文件夹视图中出现 CatalogError,未知排序索引 (Title)。
错误 #23:在 Samples 视图中出现 UnboundLocalError,在分配之前引用了局部变量 'ar'。
错误 #22:工作表不显示分析。
错误 #19:批量视图。CatalogError:未知排序索引 (BatchID)。
错误 #17:无法创建具有最小/最大恐慌水平的规范。
错误 #16:在保存临床病例时出现 ValueError,'BatchID' 不在列表中。
错误 #14:分析请求提交 (AJAX 调用)。KeyError:'state'。
错误 #12:CatalogError:在 view.get_sections() 中未知排序索引 (created),从仪表板获取。
错误 #11:安装错误:意外的关键字参数 'catalog_extensions'。
错误 #11:安装错误:无法对 BikaPatientCatalog 进行 pickl。
错误 #10:在列表中 Patient 排序不起作用(分析请求、样本和患者)。
错误 #3:从 AR 添加视图中获取 getPatientInfo 时出现错误。
版本号:3.2.0.1503-e5a0358 (2016-03-18)
更新以与 BikaLIMS 3.2 兼容。
HEALTH-503:验证出生日期。
HEALTH-497:在 EID 案件表单中隐藏医生字段。
HEALTH-357:UI。创建患者后的着陆页面。
HEALTH-361:VL 案例研究。
HEALTH-413:仪表板未显示。
HEALTH-402:在分析请求添加表中,联系人没有被选中。
3.1.8 (2015-11-03)
HEALTH-301:在下一个版本中使用更新的 Health 流程图。
HEALTH-281:在 Bika 设置 › 保险公司 > 发票中出错。
HEALTH-305:有发票。
HEALTH-370:LIMS 中工作表架构已更改。
HEALTH-269:分析请求添加与 LIMS 3.1.9 兼容。
HEALTH-273:升级到 317 时出错。
HEALTH-270:在禁用 “yearinprefix” 时导入患者出错。
HEALTH-271:分析请求发票视图已损坏。
HEALTH-266:从分析请求发票查看错误。
HEALTH-258:在患者中添加“文件附件”。
3.1.7 (2015-06-09)
HEALTH-282:加载添加分析请求时出错。
HEALTH-245:设置数据加载。患者 ID 转换,替代方案。
HEALTH-227:在导入之前转换患者 ID。
HEALTH-228:设置数据加载错误。
HEALTH-140:AR 创建路径实验室标准表单。
HEALTH-251:在保险公司中添加担保人详细信息。
3.1.6 (2015-02-27)
HEALTH-223:通过覆盖层(案件中的添加医生按钮)添加医生时,地址小部件无法正常工作。
HEALTH-215:纠正导航树顺序。
HEALTH-191:客户联系权限。
HEALTH-137:患者的医疗保险。替代发票工作流程。
HEALTH-204:医生样本视图已损坏。
HEALTH-200:直接从案例视图创建患者时,附加选项卡不工作。
HEALTH-136:在 AR 创建表单中添加“[+] 添加”患者按钮。
HEALTH-179:AR 中的“复制到新”按钮不复制所选数据。
HEALTH-197:Health 的结果报告错误。
HEALTH-204:批量.samples 加载页面出错。
HEALTH-177:过去病史和药物史结束日期选择错误。
HEALTH-178:过去病史、旅行史和免疫史数据:无法删除最后的数据集。
HEALTH-208:与新 Bika LIMS 的添加站点模板不兼容。
HEALTH-197:Health 的结果报告错误。
HEALTH-189:患者编辑页面:在定义国家后,它没有保存。
HEALTH-184:添加案例:在输入发病日期后,患者发病年龄没有填写。
3.1.5 (2014-10-10)
HEALTH-176:无法从下拉列表中选择药物。
HEALTH-174:无法将 AR 添加到案例中(缺少客户)。
HEALTH-163:无法从下拉列表中选择疫苗接种项目。
HEALTH-162:无法选择药物禁止说明。
HEALTH-169:分析师无法看到样本站点,管理员可以。
HEALTH-168:诊断ICD小部件无法从代码、描述完成
HEALTH-161:在添加患者后,在输入出生日期后,患者的年龄不会自动填写。
HEALTH-157:AR添加视图中缺少患者字段
HEALTH-150:与新JS加载机具的兼容性
HEALTH-164:编辑患者,在旅行历史字段中位置不需要重要
HEALTH-166:在添加案例中,“病例发病日期的患者年龄”无法填写
HEALTH-172:药物列表中显示任何内容
HEALTH-173:ImmunizationHistory无法保存数据
HEALTH-149:与新Bika LIMS报告子系统的兼容性
HEALTH-152:升级测试数据工作表
HEALTH-145:未使用健康图标。还有1个
HEALTH-152:升级测试数据工作表
Plus Bika-LIMS 3.1.5: http://git.io/ogjDuQ
3.1.2.1 (2014-08-05)
HEALTH-144:设置数据:NameError:全局名称‘_id’未定义
HEALTH-143:无法创建网站
3.1.2 (2014-07-25)
HEALTH-104:健康设置数据失败
HEALTH-28:健康加载设置数据。药物和治疗未导入
HEALTH-105:案例症候分类设置错误
HEALTH-93:AR。更新信息部分
HEALTH-27:AR创建。复制患者字段时不会自动完成相应的名称或ID
Plus Bika-LIMS 3.1.2和3.1.3: http://git.io/MWb4dQ
3.1.1 (2014-07-11)
HEALTH-122:客户联系无法打开客户页面/AR页面为空白
HEALTH-92:在推荐机构(客户)内部显示患者选项卡
HEALTH-109:手动添加症状保存但保持在同一页面上
HEALTH-124:客户联系可以访问其他客户的医生和患者
HEALTH-121:客户联系登录时获得权限不足
HEALTH-133:案例创建:基础体温字段接受超出范围的值
HEALTH-106:Drug编辑视图中不允许使用Mimetype text/plain
HEALTH-73:当前和历史上的结果在PDF中以相同的顺序排序
HEALTH-61:按性别对症状表进行排序
HEALTH-23:药物文件夹中没有列出药物
在患者的病史结果中对分析请求的超链接
3.1 柠檬苦素(2014-06-04)
继承Bika LIMS发布/3.1的所有功能
针对CLIA合规性的定制
不正确的已发布结果无效化工作流程
监管检查员角色
更严格的患者隐私限制
生命威胁警报
公共结果规范
结果报告中包含相关的QC结果
患者结果历史图表
简化临床案例部分,包括症状和体征、患者状况
简化匿名患者工作流程
0.1 (2012-12-31)
从Bika-LIMS/health分支创建单独的产品。
项目详情
senaite.health-1.2.5.zip的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 78a9e2450d769824a28b2ab4a04d526a01b9814e0a986f2f9269328fe8624206 |
|
MD5 | 0bd693601d33065a9bdec61894d43ba7 |
|
BLAKE2b-256 | 9f56e6621f2664f370617c5ba0000957da1b94d21f8ce3cee5ce8ff2374c1d6c |