设计了支持多租户组织的可扩展医疗数据审计的整体应用架构。
开发了Chrome扩展(Manifest v3),通过内容脚本注入实现从临床网络系统的无缝数据捕获,包括深度iframe遍历。
实现了Azure OpenAI集成,用于HTML到JSON的转换,具有可配置提示版本的质量评分和自动CPT代码建议。
使用NestJS构建了后端,结合TypeORM、MySQL、Redis缓存、Argon2的JWT认证以及静态数据的AES加密。
创建了使用Redux Toolkit的React前端,多用户仪表板、疾病分析、质量指标可视化和全面的审计跟踪视图。
实现了端到端的安全性,使用AES加密,跨四个用户角色的基于角色的访问控制,以及为医疗法规合规性的完整审计日志。
结合基于Chrome扩展的临床数据捕获与AI驱动的质量分析,自动化医疗数据审计,确保跨多租户组织的准确性、合规性和效率。
MicrocosmWorks 使用 Manifest v3 构建了该 Chrome 扩展程序,通过内容脚本注入使其在后台透明运行,同时临床医生使用他们现有的基于网络的 EHR 系统。该扩展程序通过深度 iframe 遍历捕获相关的临床数据,使用 Azure OpenAI 将其从 HTML 转换为结构化 JSON,并将其发送到后端,无需临床医生切换应用程序或手动复制数据。
MicrocosmWorks 通过可配置的提示词版本控制,使用 Azure OpenAI 结合 GPT-4 和 GPT-5 模型实施了质量评分。该 AI 分析提取的临床记录,对照医疗保健质量基准,为每个数据类别生成质量分数,建议适当的 CPT codes,并标记潜在的合规性问题。提示词版本控制允许管理员在不更改代码的情况下优化评分标准,而 A/B testing 则比较不同模型版本间的评分准确性。
MicrocosmWorks 实施了 AES 加密,用于保护 MySQL 中所有静态敏感医疗保健数据;采用 Argon2 散列的 JWT 认证;以及为每次数据访问事件提供完整的审计跟踪日志记录。基于角色的访问控制支持四种用户角色:Super Admin、Admin、Doctor 和 Nurse,每个角色都具有限定的权限。多租户组织架构确保了不同医疗机构之间严格的数据隔离,符合医疗保健法规要求。
是的,MicrocosmWorks 在构建 ChartWhisper 时考虑了多租户组织支持,每个医疗机构都拥有独立的数据、用户管理和配置设置。超级管理员可以管理多个组织,而组织管理员则控制其所在机构的用户和分析数据。Redis 缓存优化了跨租户查询,同时 TypeORM 确保了数据库级别的数据隔离。
MicrocosmWorks 构建了全面的分析仪表板,展示疾病特异性质量指标、每日和每月的评分趋势、类别级绩效细分以及个体提供者记分卡。结合 Redux Toolkit 的 React 前端通过交互式可视化呈现这些洞察,帮助质量团队识别系统性文档缺陷。审计跟踪报告支持合规性审查,并可导出用于认证提交。