Development of medical history tracking platform
Transforming eye care with seamless data management
Duration: 2023 – ongoing
Dedicated team behind the project
Lead Project Manager
Software Engineer
Software Engineer
The client
We collaborate with UK provider RMSL to deliver specialized software to a NHS-affiliated eye care service provider, Primary Eyecare. With 16 years of operation in the UK, Primary Eyecare is the largest collaborative of its kind in England.
They offer a range of services including the Community Urgent Eye Care Service (CUES) for immediate eye problems, Minor Eye Conditions Service (MECS) for less severe issues, and specialized support for individuals with learning disabilities. Additionally, they provide comprehensive pre- and post-operative care for cataract surgery patients.




Client achievements:
Primary Eyecare Services’ CEO, Dharmesh Patel, has been honoured as one of the 75 influential leaders on the prestigious 75/75 Leaders’ List. Launched by The Seacole Group in conjunction with Colourful Health-care, this national recognition celebrates ethnic minority leaders who have made out-standing contributions to patient care, com-munities, and diversity agendas. Read More
PES has been shortlisted for the highly regarded HSJ Awards in the ‘Provider Colla-boration of the Year’ category. This recog-nition celebrates outstanding achievements in the healthcare sector, highlighting innovative partnerships that improve patient care and system efficiency.Primary Eyecare Services was nominated for its role in a collaborative effort to deliver the Covid-19 Urgent Eyecare Service (CUES). Read More
The glaucoma enhanced case-finding service provided by Primary Eyecare Services has been successfully extended
to three additional boroughs in Greater Manchester, improving early detection and treatment for glaucoma patients.
Read More
Primary Eyecare Services has successfully implemented electronic eye care referrals on a large scale, revolutionizing the way referrals are managed and improving the patient journey. Read More
Through the OPERA platform, Primary Eyecare Services has successfully processed more than 123,000 GOS18 direct referrals, showcasing the efficiency of their digital approach to managing eye care data. Read More
Primary Eyecare Services has partnered with the Royal National Institute of Blind People (RNIB) to launch a pilot program aimed at enhancing patient support for individuals with sight loss in the North West. Read More
The challenge
Along with our NHS-affiliated partner, we deliver a product to a healthcare provider, who sought a solution to streamline their operations by consolidating critical client data and medical history into a single platform.
The primary objective was to enhance efficiency for both doctors and patients. This is achieved by facilitating follow-ups and reducing unnecessary hospital visits. To achieve this, the client required the expertise of backend specialists proficient in organizing data using tables, working with JSON files, and implementing lambdas.
What was done
In collaboration with RMSL, we support key technical aspects of a healthcare project. This includes using a HIPAA-compliant JotForm engine for patient referral forms, a PostgreSQL database for data storage, and AWS Lambda for backend processes, developed in Python.
The system primarily uses AWS for cloud hosting, leveraging Amazon Services for tasks like email sending, monitoring, and integrating with NHS services such as Docman, as well as the company’s PACS system and external tools like Clicksend and Addevent.
Additionally, we integrated GOV.UK Notify for efficient, cost-effective communication, a crucial aspect for NHS projects. This platform ensures secure and timely information flow to patients and healthcare providers, enhancing the project’s overall functionality and cost efficiency.
Technical Architecture:
Implemented features:
Form submissions and data storage
- Capture and store patient referral form submissions securely in the PostgreSQL database.
- Validate the submitted data to ensure consistency and accuracy.
- Implement error handling mechanisms for data entry errors or incomplete submissions.
Database management
- Allow authorized users to view, edit, and manage patient referral data stored in the PostgreSQL database.
- Implement data privacy measures to protect sensitive patient data.
- The data was managed on the Cloud.
Automated notifications
- Integrate with email service providers like Amazon SNS to send automated email notifications to relevant parties (e.g., referring physicians, specialists, patients) upon form submission or status changes.
- Utilize Clicksend service to send SMS notifications to designated recipients.
- Customize notification templates and allow users to configure notification preferences.
Integration with external tools
- Integrate with external tools like Addevent to synchronize patient referral appointments with external calendars.
- Enable seamless integration with third-party services used in the healthcare ecosystem, such as electronic health record (EHR) systems or practice management software.
Scalability and performance
- Design the system architecture to handle a high volume of form submissions and database transactions efficiently.
- Utilize AWS Lambda and other serverless components for auto-scaling and optimizing resource usage.
- Regularly monitor system performance and optimize code or infrastructure as needed.
Security and compliance
- Implement appropriate security measures to protect patient data, including encryption, access controls, and compliance with privacy regulations (e.g., HIPAA).
- Ensure compliance with applicable healthcare regulations and industry standards.
Results:
Patients have received clinically led electronic referral management solutions from RMSL
Referrals a month are being processed via Optical Referral System
≈49.22% coverage in the UK
Over 2500 optical practices utilizing Optical Referral system across the country, enabling them to make EeRS, GOS18 and enhanced eyecare referrals between both Primary, Secondary and Private healthcare providers.
Tech stack









Other сases
Team size: 5 developers
Team size: 5 developers
Team size: 6 developers
Team size: 6 developers
Team size: 6 developers
Team size: 3 developers
