Class HipaaRules

java.lang.Object
com.cloudforgeci.api.core.rules.HipaaRules
All Implemented Interfaces:
FrameworkRules<SystemContext>

@ComplianceFramework(value="HIPAA", priority=10, displayName="HIPAA Security Rule", description="Validates HIPAA Security Rule requirements for PHI protection") public class HipaaRules extends Object implements FrameworkRules<SystemContext>
HIPAA Security Rule compliance validation. Validates HIPAA Security Rule requirements (45 CFR Part 160 and Part 164, Subparts A and C). HIPAA Security Rule Coverage: - §164.308(a)(1): Security Management Process - §164.308(a)(3): Workforce Security - §164.308(a)(4): Information Access Management - §164.312(a)(1): Access Control - §164.312(a)(2)(iv): Encryption and Decryption - §164.312(b): Audit Controls - §164.312(c)(1): Integrity - §164.312(d): Person or Entity Authentication - §164.312(e)(1): Transmission Security - §164.316(b)(1): Policies and Procedures - §164.316(b)(2)(i): Retention Note: HIPAA distinguishes between "Required" and "Addressable" specifications. This validator enforces both for maximum protection of PHI (Protected Health Information).
Since:
3.0.0
  • Constructor Details

    • HipaaRules

      public HipaaRules()
  • Method Details

    • install

      public void install(SystemContext ctx)
      Install HIPAA compliance validation rules for production and staging environments. HIPAA applies to any environment that processes PHI.
      Specified by:
      install in interface FrameworkRules<SystemContext>
      Parameters:
      ctx - the system context containing deployment configuration and CDK stack
    • generateComplianceReport

      public String generateComplianceReport(SystemContext ctx)
      Generate HIPAA Security Rule compliance report.