我正在针对HIPAA Compliance应用程序使用带mySql的Ruby on Rails 4.2,并且我需要了解此应用程序的技术数据库要求。

我们真的需要对所有数据库值(例如患者姓名等)进行加密吗?

最佳答案

如果您想使Rails应用程序符合HIPAA规范,则必须加密与患者和医生有关的所有详细信息(姓名,电子邮件,电话,地址)。

在此下面的2个Ruby gem 对您非常有帮助。

attr_encrypted:https://github.com/shuber/attr_encrypted

paper_trail:https://github.com/airblade/paper_trail

HIPAA是一项不寻常的法律,因为它提出了很多建议(可解决的项目)和一些主张(必填的项目),但最终要由每个组织自行确定他们需要做些什么才能合规。产生了很大的灵活性,也带来了很大的不确定性。通常,要符合HIPAA,网站必须至少确保以下所有 protected 健康信息(ePHI):

传输加密:始终加密,因为它是通过Internet传输的

备份:永不丢失,即应备份并可以恢复

授权:仅由授权人员使用独特的,经过审核的访问控制访问。

完整性:未被篡改或更改

存储加密:在存储或存档时应加密

处置:可以在不再需要时永久处置

Omnibus/HITECH:位于与您有HIPAA商业伙伴协议(protocol)的公司的Web服务器上(或托管在内部,并且根据HIPAA安全规则要求对这些服务器进行了适当的保护)。

关于mysql - 对HIPAA合规性的数据库要求是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36712206/

10-13 01:24