What you should know about HIPAA compliance when developing healthcare mobile apps, web portals, cloud servers, etc.!

Overview

When architecting healthcare mobile apps and software systems it is imperative to have a thorough understanding of HIPAA compliance, and the necessary safeguards and implementations that software systems must provide to ensure privacy and security of ePHI (Protected Health Information).

“HIPAA compliance is a set of federally mandated minimum security and privacy standards that must be complied with to ensure confidentiality, integrity and availability of ePHI”.

HIPAA stands for Health Insurance Portability and Accountability Act, passed by the US congress in 1996. The original intent of HIPAA was to simplify and reduce the administrative overhead, leading to incremental insurance and healthcare reform.

In 2009 with the prevalence of health data being increasingly recorded in electronic medium, HIPAA was expanded by the ARRA (American Reinvestment and Act), into HITECH (Health Information Technology Economic and Clinical Health).

The HITECH Act expanded the scope of privacy and security protections available under HIPAA, allowing for enhanced enforcement and increased penalties for non-compliance.

Today HIPAA deals with Security and Privacy of ePHI (electronic Protected Health Information). HIPAA Security and Privacy Standards are the federally mandated “minimum floor” rules to ensure Confidentiality, Integrity and Availability of ePHI.

HIPAA and Healthcare Apps

Adherence to HIPAA is federally mandated for any organization that provides IT services to the healthcare industry (eg. managing IT infrastructure, mobile app development, web portal development, architecting cloud solutions etc.), and in doing so creates, receives, maintains, interacts, stores, or transmits ePHI.

Thus, HIPAA compliance is not just for healthcare organizations (eg. hospital, doctors office, insurance companies etc.), but applies to IT organizations that work with ePHI. A healthcare organization utilizing the services of an IT organization or sub-contracters must have a “Business Associate” contract in place, to ensure that the partnering IT firm is HIPAA compliant.

Understanding HIPAA

The HIPAA standards ensure Confidentiality, Integrity and Availability of ePHI information. HIPAA safeguards are divided into the following three categories,

Each of these safeguards have appropriately defined security standards. Out of the 18 standards, 12 have defined implementations and 6 do not.

The standards and implementations may be Required(R) or Addressable(A)

The Technical and Physical safeguards provide direct guidance on the processes and best practices that must be included as part of the software development process and the final product (mobile app, web portal etc.).

The Administrative safeguards provide overall guidance on the best practices and organizational policies that must be in place.

Making your product HIPAA Compliant!

To ensure software (whether it is a web portal, or a cloud based system, or a remote server, or a web app) is HIPAA compliant, following standards must be implemented.

Technical Safeguards

Technical safeguards consists of the following 5 standards,

Access Control

Access control standard defines technical policies and procedures to allow only authorized persons to access ePHI. It contains following implementations

Unique User Identification (R)

Emergency Access Procedures (R)

Automatic Logoff (A)

Encryption and Decryption (A)

Audit Controls (R)

Integrity

Integrity standard is meant to ensure that ePHI data is not unintentionally modified or corrupted. It consists of the following implementation

Mechanism to authenticate ePHI (A)

Person Authentication(R)

This standard is meant to ensure that the person who is logging into the system is indeed the person they say they are.

Transmission Security

This standards defines specifications when transmitting ePHI over Internet or any communication network. It contains the following implementation

Encryption(A)

Integrity Controls(A)

Physical safeguards

Physical safeguards define standards that control access to areas where healthcare data is stored or viewed. It consists of 4 standards,

Facility Access Control

Workstation Use

This encompasses any device that is potentially used as a workstation including computers, laptops, smart phones, tablets etc.

Workstation Security

Device and Media Controls

Administrative safeguards

Administrative safeguards are corporate policies and procedures that manage the selection, development, implementation and maintenance of security measures to protect ePHI. It consists of the following 9 standards,

For software development perspective,

Found this post useful? Hit the 👏 button below to show how much you liked it :)

Follow me on Medium for the latest updates and posts!