HIPAA - nself-org/plugins GitHub Wiki
HIPAA compliance add-on: PHI column registry, PHI access logging with 6-year retention, de-identification helpers (masking + tokenization), encryption-at-rest audit, and BAA workflow. Free — MIT licensed.
nself plugin install hipaaNo license key required.
HIPAA compliance add-on: PHI column registry, PHI access logging with 6-year retention, de-identification helpers (masking + tokenization), encryption-at-rest audit, and BAA workflow. Requires ɳSelf+ license.
Category: compliance. Current version: 1.1.2.
| Env Var | Default | Description |
|---|---|---|
DATABASE_URL |
(required) |
PostgreSQL connection string |
NSELF_HIPAA |
- |
- |
NSELF_HIPAA_BAA |
- |
- |
NSELF_HIPAA_VAULT |
- |
- |
NSELF_HIPAA_VAULT_ADDR |
- |
- |
NSELF_HIPAA_VAULT_TOKEN |
- |
- |
NSELF_HIPAA_RETENTION_YEARS |
- |
- |
NSELF_HIPAA_BAA_BUCKET |
- |
- |
HIPAA_PLUGIN_PORT |
3214 |
- |
HIPAA_PLUGIN_HOST |
- |
- |
HIPAA_API_KEY |
- |
- |
HIPAA_LOG_LEVEL |
- |
- |
| Port | Purpose |
|---|---|
| 3214 | HIPAA service port |
3 table(s) added to your Postgres database:
np_phi_columnsnp_phi_audit_lognp_baa_records
GET /audit-log
GET /audit-log/export
GET /baa
POST /baa/activate
POST /baa/request
POST /baa/terminate
POST /deidentify
GET /encryption-audit
GET /health
GET /phi-columns
POST /phi-columns
DELETE /phi-columns/{id}
curl http://localhost:3214/healthManifest: plugins/hipaa/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →