integrating attribute-based access control with fhir for

17
Integrang Aribute-Based Access Control with FHIR for Privacy Preserving Health Data Disclosure Mustafa Al Lail and Subhojeet Mukherje Colorado State University Computer Science Department

Upload: others

Post on 19-Jun-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrating Attribute-Based Access Control with FHIR for

Integrating Attribute-Based Access Control with FHIR for Privacy Preserving Health Data Disclosure

Mustafa Al Lail and Subhojeet Mukherje

Colorado State UniversityComputer Science Department

Page 2: Integrating Attribute-Based Access Control with FHIR for

2

Motivating Scenario

Patient2: a highly visible politician

Patient1: a former drug addict

Policy: don’t share my drug use info.

Policy: release my treatment data one a yearly basis only

Researcher1: HIPAA compliant studying the effectiveness of a drug on hepatitis C.

Request : get me patient’s drug history and symptoms for every month.

Institute1

Policy: release patient data to HIPAA compliant researchers

Institute2

Policy: release statistics (no less than 10 patients) to researchers.

Doctors

Page 3: Integrating Attribute-Based Access Control with FHIR for

3

The approach integrates the following technologies: 1. Attribute-Based Access Control(ABAC)

2. eXtensible Access Control Markup Language(XACML) An OASIS standard XACML components:

Policy language to specify access rules Request/response protocol to query and evaluates user access request

against policies Reference architecture for deployment

3. Fast Healthcare Interoperability Resources (FHIR)   Next generation standards framework for storing and

disseminating health data.

4. IRB authentication protocol

Approach

Page 4: Integrating Attribute-Based Access Control with FHIR for

4

Approach

Page 5: Integrating Attribute-Based Access Control with FHIR for

5

Attribute-Based Access Control

Page 6: Integrating Attribute-Based Access Control with FHIR for

6

XACML Policy Structure

Page 7: Integrating Attribute-Based Access Control with FHIR for

7

XACML Policy Language Model

Page 8: Integrating Attribute-Based Access Control with FHIR for

8

Institute1Policy Set

Page 9: Integrating Attribute-Based Access Control with FHIR for

9

Policy1

Page 10: Integrating Attribute-Based Access Control with FHIR for

10

XACML Request

Page 11: Integrating Attribute-Based Access Control with FHIR for

11

XACML Response

Page 12: Integrating Attribute-Based Access Control with FHIR for

12

IRB Authentication Protocol

IRB Sever

PEP

(1) Request (fills forms + Purpose (GET,POST,PUT etc))

(2) [H(SK,token,PURPOSE),token)]

Researcher

(3) [H(H(SK,token,Purpose),nonce), token,nonce], Request (Purpose)

Page 13: Integrating Attribute-Based Access Control with FHIR for

13

Implementation Solution Architecture

WSO2 Identity Sever

PDPPAP

PEP PIP

FHIR Sever

Health Data Database

Page 14: Integrating Attribute-Based Access Control with FHIR for

14

• Demo

Page 15: Integrating Attribute-Based Access Control with FHIR for

15

We investigated the integration of ABAC, XACML, IRB, and FHIR to preserve the privacy of patients.

Developed the skeleton of a proof of concept prototype implementation

So far, the approach is feasible. Different kinds of policies and requests

Summary

Page 16: Integrating Attribute-Based Access Control with FHIR for

16

Integrating services: Applying the approach to different policies Studying the usability and performance

Dissemination of the work Journal Article FHIR Code-A-Thon competition April 1-2, 2016

Future Work

Page 17: Integrating Attribute-Based Access Control with FHIR for

17

Thank you for listeningQA session & discussion

Colorado State UniversityComputer Science Department