> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thepublive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pharma Governance

> Implementing Publive for pharmaceutical content governance

Publive supports the strict content governance requirements of the pharmaceutical and healthcare industry.

## Regulatory requirements

| Requirement               | Publive Feature                                                 |
| ------------------------- | --------------------------------------------------------------- |
| Multi-step review process | Status workflow: Draft → Approval Pending → Published           |
| Content traceability      | Full audit trail with `member`, `approver`, `updated_by` fields |
| Version control           | Draft/Published state separation                                |
| Access restrictions       | API key isolation, `access_type` metadata                       |
| Scheduled publishing      | `Scheduled` status with `scheduled_at` datetime                 |

## Implementation pattern

### 1. Content Creation (Medical Writer)

```bash theme={null}
curl -X POST \
  'https://cms.thepublive.com/publisher/<PUBLISHER_ID>/post/' \
  -H 'Content-Type: application/json' \
  -d '{
    "title": "Drug Safety Update - Product XYZ",
    "english_title": "Drug Safety Update - Product XYZ",
    "type": "Article",
    "status": "Draft",
    "primary_category": 300,
    "content": "<p>Updated safety information for Product XYZ...</p>",
    "meta_data": {"access_type": "Paid", "compliance_level": "restricted"}
  }'
```

### 2. Medical Review (Submit for Approval)

```bash theme={null}
curl -X PATCH \
  'https://cms.thepublive.com/publisher/<PUBLISHER_ID>/post/<POST_ID>/' \
  -H 'Authorization: Basic <BASE64_AUTH_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{"status": "Approval Pending"}'
```

### 3. Regulatory Approval (Compliance Officer)

```bash theme={null}
curl -X PATCH \
  'https://cms.thepublive.com/publisher/<PUBLISHER_ID>/post/<POST_ID>/' \
  -H 'Authorization: Basic <BASE64_AUTH_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{"status": "Published"}'
```

## Content organization

Recommended category structure for pharma:

| Category                | Purpose                           |
| ----------------------- | --------------------------------- |
| Drug Safety             | Safety updates and alerts         |
| Clinical Trials         | Trial results and publications    |
| Regulatory Updates      | Compliance and regulatory changes |
| Patient Information     | Public-facing health content      |
| Internal Communications | Staff-only content                |

## Best practices

1. **Enforce `Approval Pending`** for all content before publication
2. **Use `meta_data`** to tag compliance classifications
3. **Maintain separate API keys** for writers, reviewers, and publishers
4. **Use `scheduled_at`** for coordinated release of regulatory content
5. **Track `seo_keyphrase`** for medical terminology accuracy
