Fittleworth

An encryption module that protected sensitive information behind Clinical Respect, Fittleworth’s former service for nurses, GPs and commissioners.

An older person’s hands holding a white teacup

Fittleworth is an independent, trusted and dedicated home dispensary service for ostomy, urology, continence and wound care products that cater to the individual and varied needs of patients at a local level. It began delivering products in 1984.

.NET Data Security SQL Server Healthcare

Sensitive information, protected where it is stored

Clinical Respect was Fittleworth’s service for healthcare professionals. Its website hosted ProVIS, a free online tool that gave nurses, GPs and NHS commissioners access to dispensing data for the patients who had chosen Fittleworth as their Dispensing Appliance Contractor.

Information like that has to be protected wherever it is kept, and the site stated that security measures were in place to keep patient information confidential. Fittleworth asked us for a module that would encrypt sensitive information before it was stored and decrypt it again when the service needed it, and that module was part of how the site protected the data.

Clinical Respect’s ProVIS page, Fittleworth’s online dispensing data tool, in 2019

One module, used by the website and the database

In 2015 we built the module in C# on .NET. It used 256-bit Rijndael encryption, the cipher family that the AES standard is based on, with keys held in a password-protected certificate rather than in the code or the database.

The same module could be reached in two ways:

  • A small web service with encrypt and decrypt functions, for the website and other applications
  • Functions installed inside SQL Server, so the database could encrypt and decrypt directly within its own queries

Because both routes used one shared component, information encrypted by one could be read by the other, and errors were logged centrally.

Clinical Respect’s “Our Clinical Respect values” page in 2019

Why it mattered

ProVIS let healthcare professionals review their patients’ dispensing data, and Clinical Respect published examples of specialist nurses using ProVIS reports to spot over-ordering and support their patients. With sensitive fields encrypted and the key held in a separate certificate, a copy of the database on its own would not reveal them.

Clinical Respect is no longer running, and this is a past project. It remains a good example of the kind of work we do for healthcare organisations: building data protection into a system from the start rather than adding it afterwards.

Protection built in

256-bit Rijndael encryption, the cipher family AES is based on
2 ways in Reached through a web service and from inside SQL Server
2015 Built for Clinical Respect, which has since closed

A Partnership, Not Just a Project.

No obligation, no hard sell. Just a conversation about what you actually need.

Get in Touch View Success Stories