Becker Moritz Y
Microsoft Research, Cambridge, CB3 0FB, United Kingdom.
Int J Med Inform. 2007 May-Jun;76(5-6):432-7. doi: 10.1016/j.ijmedinf.2006.09.008. Epub 2006 Oct 27.
The National Health Service's (NHS's) National Programme for Information Technology (NPfIT) in the UK with its proposed nation-wide online health record service poses serious technical challenges, especially with regard to access control and patient confidentiality. The complexity of the confidentiality requirements and their constantly evolving nature (due to changes in law, guidelines and ethical consensus) make traditional technologies such as role-based access control (RBAC) unsuitable. Furthermore, a more formal approach is also needed for debating about and communicating on information governance, as natural-language descriptions of security policies are inherently ambiguous and incomplete. Our main goal is to convince the reader of the strong benefits of employing formal policy specification in nation-wide electronic health record (EHR) projects.
Many difficulties could be alleviated by specifying the requirements in a formal authorisation policy language such as Cassandra. The language is unambiguous, declarative and machine-enforceable, and is based on distributed constrained Datalog. Cassandra is interpreted within a distributed Trust Management environment, where digital credentials are used for establishing mutual trust between strangers.
To demonstrate how policy specification can be applied to NPfIT, we translate a fragment of natural-language NHS specification into formal Cassandra rules. In particular, we present policy rules pertaining to the management of Clinician Sealed Envelopes, the mechanism by which clinical patient data can be concealed in the nation-wide EHR service. Our case study exposes ambiguities and incompletenesses in the informal NHS documents.
We strongly recommend the use of trust management and policy specification technology for the implementation of nation-wide EHR infrastructures. Formal policies can be used for automatically enforcing confidentiality requirements, but also for specification and communication purposes. Formalising the requirements also reveals ambiguities and missing details in the currently used informal specification documents.
英国国民医疗服务体系(NHS)的国家信息技术计划(NPfIT)及其提议的全国性在线健康记录服务带来了严峻的技术挑战,尤其是在访问控制和患者保密方面。保密要求的复杂性及其不断演变的性质(由于法律、指南和伦理共识的变化)使得诸如基于角色的访问控制(RBAC)等传统技术不再适用。此外,对于信息治理的辩论和沟通也需要一种更正式的方法,因为安全策略的自然语言描述本质上是模糊和不完整的。我们的主要目标是让读者相信在全国性电子健康记录(EHR)项目中采用正式策略规范具有巨大益处。
通过使用诸如Cassandra这样的正式授权策略语言来指定要求,可以缓解许多困难。该语言明确、声明式且可由机器执行,并且基于分布式约束数据日志。Cassandra在分布式信任管理环境中进行解释,其中数字证书用于在陌生人之间建立相互信任。
为了展示策略规范如何应用于NPfIT,我们将一部分NHS自然语言规范翻译成正式的Cassandra规则。特别是,我们提出了与临床医生密封信封管理相关的策略规则,临床医生密封信封是在全国性EHR服务中隐藏临床患者数据的机制。我们的案例研究揭示了NHS非正式文档中的模糊性和不完整性。
我们强烈建议在实施全国性EHR基础设施时使用信任管理和策略规范技术。正式策略可用于自动执行保密要求,也可用于规范和沟通目的。将要求形式化还揭示了当前使用的非正式规范文档中的模糊性和缺失细节。