设计了支持多租户组织的可扩展医疗健康数据审计的整体应用架构。
开发了 Chrome Extension (Manifest v3),通过内容脚本注入实现从临床网络系统无缝捕获数据,包括深度 iframe 遍历。
实现了 Azure OpenAI 集成,用于 HTML-to-JSON 转换、具有可配置提示版本控制的质量评分以及自动 CPT code 建议。
使用 TypeORM、MySQL、Redis 缓存、基于 Argon2 的 JWT 身份验证以及敏感数据静态 AES encryption 构建了 NestJS 后端。
使用 Redux Toolkit 构建了 React 前端,包括多用户仪表盘、疾病分析、质量指标可视化和全面的审计跟踪视图。
实现了端到端安全,包括 AES encryption、跨四种用户角色的基于角色的访问控制,以及用于医疗健康法规合规性的完整审计日志。
将基于 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 前端通过交互式可视化呈现这些洞察,帮助质量团队识别系统性文档缺陷。审计跟踪报告支持合规性审查,并可导出用于认证提交。