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.
Table of Contents
- 1. Introduction to SHA Compliance
- 2. Register Your Pharmacy with the Social Health Authority
- 3. Set Up Your Pharmacy Management System for SHA Integration
- 4. Integrate with SHA for Prescription Claims
- 5. Implement Prescription Claims Workflow
- 6. Meet Data Security and Privacy Requirements
- 7. Train Your Pharmacy Staff
- 8. Go Live and Monitor
- 9. Key Requirements Checklist
- 10. Common Mistakes to Avoid
- 11. Frequently Asked Questions
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.
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
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
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
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
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
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
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
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.