Symfony consulting and ETL pipelines

Medicus is a UK-based healthtech startup building a better patient record system for NHS GPs.

ClientMedicus Health

ServicesTechnical consulting, Symfony development, Data migration, ETL pipelines

Medicus logo

Medicus is a UK-based healthtech startup building a better patient record system for NHS GPs in England. Their system focuses on the needs of both clinicians and patients by design.

Powered by Symfony

We worked as consultants with Medicus in 2022 and 2023, starting initially to improve the performance of their clinical system, which is built on Symfony and VueJS and uses CQRS and Domain-Driven Design (DDD).

“NHS integrations are complex and require a good working knowledge of engineering best practices, combined with an appetite for understanding the domain. The team at Maple provided both.”
— Tim Gray, Co-founder & CPO, Medicus Health

API integration

We then led the full-stack development of their integration and API products , working closely with their product owner and business analyst to ensure NHS clinical and legal safety requirements were met. Developing the API products required us to quickly become familiar with all areas of the Medicus software, including the NHS Spine and the new Electronic Prescribing System - a challenge we relished.

ETL data pipeline

After taking responsibility for a large refactoring, we overhauled the ETL data pipeline that imports data about medicines from the NHS medicines database (dm+d), SNOMED CT, First Data Bank (FDB) and formulary data sources, and makes it available to clinicians, and migrated the data store from MySQL to PostgreSQL. We finally advised how the entire data pipeline could be simplified to make it easier to test and maintain.

Everything we developed was covered by multiple unit, integration and functional tests run via Continuous Integration (CI) and had to pass strict code reviews. Part of our role was to contribute to formal and informal code reviews.

✅ Job done

As a result of your work we have a solid foundation for maintaining the various reference databases that are required to provide a safe and stable platform to our customers. Thank you.

Photo of Tim Gray
Tim Gray
Medicus Health
Medicus Health

Medicus began its nationwide rollout to GP services in 2023 and we look forward to it becoming the new standard in medical practices.

« Back to case studies

Results for them,
results for you.

We've worked for organisations on 6 of the world's 7 continents (Antarctica has proved elusive). You next?