Step-by-Step Guide10 min readUpdated June 2024

How to Make Your Pharmacy SHA Compliant in Kenya

A complete step-by-step guide to achieving Social Health Authority compliance for your pharmacy — from registration to e-prescription claims and go-live.

What Does SHA Compliance Mean for Your Pharmacy?

The Social Health Authority (SHA) is Kenya's national health insurance program. For pharmacies, SHA compliance means your pharmacy can verify patient eligibility, submit electronic claims for prescriptions, and receive timely reimbursements for medications dispensed to SHA-insured patients. Pharmacy compliance focuses heavily on prescription verification, drug code mapping, and claims submission for pharmaceutical services.

This guide walks you through every step required to make your pharmacySHA compliant in Kenya. Whether you're starting from scratch or upgrading an existing system, follow these steps to achieve full compliance with the Social Health Authority.

1

Register Your Pharmacy with the Social Health Authority

Get your pharmacy accredited as an SHA provider.

  • Create a pharmacy account on the SHA portal at sha.go.ke
  • Submit your pharmacy license from the Pharmacy and Poisons Board, KRA certificate, and business registration
  • Provide pharmacy details: name, location, operating hours, services offered
  • Receive your pharmacy identifier and SHA API credentials after approval (2-3 weeks)
  • Sign the SHA pharmacy provider agreement
2

Set Up Your Pharmacy Management System for SHA Integration

Ensure your pharmacy software can handle SHA claims.

  • Check if your pharmacy management system supports API integration
  • Verify that your system can handle electronic prescription claims
  • Ensure your drug catalog can be mapped to SHA's standard drug codes
  • Check if your system can verify patient eligibility in real-time
  • If your system doesn't support integration, upgrade to a SHA-ready pharmacy management system
  • Ensure reliable internet connectivity for real-time API calls
3

Integrate with SHA for Prescription Claims

Connect your pharmacy system to SHA's platform.

  • Configure SHA API endpoints for eligibility verification and claims submission
  • Map your drug catalog to SHA's standard drug code set
  • Set up real-time patient eligibility verification before dispensing
  • Configure electronic prescription claim generation from dispensing records
  • Set up claim validation to catch errors before submission
  • Test all integrations in the SHA sandbox environment
4

Implement Prescription Claims Workflow

Automate your claims process for SHA prescriptions.

  • Set up workflow: verify eligibility → dispense medication → generate claim → submit claim
  • Configure auto-generation of SHA claims from dispensing data
  • Set up claim status tracking for pending, approved, and rejected claims
  • Create workflows for handling rejected claims and re-submission
  • Set up reconciliation reports to track SHA payments against submitted claims
  • Implement controls to prevent duplicate claims for the same prescription
5

Meet Data Security and Privacy Requirements

Comply with Kenya's data protection laws for patient prescription data.

  • Implement encryption for all data transmitted to SHA (TLS 1.2+)
  • Ensure patient prescription data is encrypted at rest
  • Set up access controls so only authorized pharmacists can view SHA-related data
  • Maintain audit logs of all SHA transactions and prescription claims
  • Ensure compliance with the Data Protection Act 2019 and Digital Health Act 2023
6

Train Your Pharmacy Staff

Ensure your team knows the SHA-compliant dispensing workflow.

  • Train pharmacists on SHA eligibility verification before dispensing
  • Train staff on electronic claims submission and rejection handling
  • Create quick-reference guides for common SHA prescription scenarios
  • Conduct a mock dispensing journey: verify → dispense → claim → payment
  • Set up a support channel for staff questions during transition
7

Go Live and Monitor

Launch your SHA pharmacy integration and monitor performance.

  • Switch from sandbox to production SHA credentials
  • Start with a small batch of real prescription claims
  • Monitor claim approval rates and identify common rejection reasons
  • Track drug code mapping issues and fix discrepancies
  • Set up alerts for API downtime or integration failures
  • Stay updated on SHA formulary changes and new drug codes

SHA Compliance Requirements Checklist for Pharmacys

Valid pharmacy license from the Pharmacy and Poisons Board of Kenya
KRA PIN certificate for the pharmacy
Pharmacy management system that supports API integration
SHA pharmacy registration and API credentials
Reliable internet connection (minimum 5Mbps)
Drug catalog mapped to SHA standard drug codes
Data encryption for patient prescription data (TLS 1.2+, AES-256)
Access controls and audit logging in your pharmacy system
Trained pharmacists and staff on SHA workflows
Compliance with Kenya Data Protection Act 2019
Compliance with Digital Health Act 2023

Common Mistakes to Avoid When Making Your Pharmacy SHA Compliant

Not mapping drug codes correctly to SHA's standard code set — this is the #1 cause of pharmacy claim rejections

Dispensing medications before verifying SHA eligibility — you may not get reimbursed if the patient is not eligible

Using a pharmacy management system that doesn't support API integration

Not testing in the sandbox environment before going live

Ignoring SHA formulary updates — drug coverage can change, affecting claim approvals

Not training staff on the new dispensing workflow — errors at the counter lead to claim rejections

Not tracking rejected claims — without monitoring, you lose revenue from unresubmitted claims

Frequently Asked Questions About SHA Compliance for Pharmacys

How long does it take to make a pharmacy SHA compliant?

For pharmacies, the process typically takes 2-3 months. SHA registration takes 2-3 weeks, system integration takes 1-2 months, staff training takes 1-2 weeks, and go-live monitoring takes 1-2 weeks. Pharmacies often have simpler integration requirements than hospitals.

Does my pharmacy need special software for SHA compliance?

Your pharmacy management system needs to support API integration for claims submission and eligibility verification. If your current system doesn't support this, you'll need to upgrade or add an integration layer. Afya Stack Kenya can assess your system and recommend the best approach.

How much does SHA compliance cost for a pharmacy?

Pharmacy compliance costs are generally lower than hospitals. Key costs include SHA registration (free), system integration (KES 150,000 - 600,000), and staff training (KES 30,000 - 100,000). Contact Afya Stack Kenya for a pharmacy-specific quote.

What happens if my pharmacy is not SHA compliant?

Without SHA compliance, your pharmacy cannot verify SHA patient eligibility or submit electronic claims for prescriptions. SHA-insured patients would need to pay out-of-pocket for medications, which significantly reduces your customer base since SHA is Kenya's primary health insurance program.

How do I map my drug catalog to SHA codes?

SHA provides a standard drug code set that you need to map your pharmacy's drug catalog to. This involves matching each medication in your system to the corresponding SHA code. This is the most critical step for pharmacies, as incorrect mapping is the leading cause of claim rejections.

Can Afya Stack Kenya help my pharmacy become SHA compliant?

Yes. We help pharmacies achieve SHA compliance including system integration, drug code mapping, staff training, and ongoing support. Schedule a free assessment to get started.

Need Help Making Your Pharmacy SHA Compliant?

Our healthcare technology experts have helped 50+ healthcare providers across Kenya achieve SHA compliance. Schedule a free assessment today.