Brachytherapy planning software and DICOM connectivity
Medical-device software for oncology departments, from a shared patient-administration and DICOM library to the modernisation of the brachytherapy treatment-planning application.
- Client
- Nucletron and Elekta
- Period
- 2002 – 2007 · 2013 – 2014
- Sector
- Medical devices
- Role
- Software Engineer, Architectural design, Testing, Deputy Scrum Master
Nucletron builds devices and software for hospital oncology departments and was a global leader in brachytherapy, a form of radiotherapy where the radiation source is placed in or next to the area that needs treatment.
2002 – 2007. First as an employee and from 2006 as a contractor through Atos Origin, I developed and designed the common software library used across Nucletron’s products: patient administration, connectivity with other vendors through the DICOM standard, user access, audit logging, and database storage, backup and maintenance.
2013 – 2014. By then Nucletron had been acquired by Elekta. Back as a freelancer at Elekta, as developer and deputy Scrum Master in the brachytherapy planning team, I localised the user interface for multiple languages, added new features and replaced old C++/MFC components with C# and WPF. I also advised the enterprise architect, wrote a migration plan and carried out feasibility studies for the next-generation platform.
Key challenges
- A common library used by several product teams, so every change required alignment across teams.
- Replacing C++/MFC components with C# and WPF inside a regulated medical product.
- Localising the planning software's user interface for multiple languages.
Architecture highlights
- Shared library for patient administration, DICOM connectivity with other vendors, user access, audit logging, and database storage, backup and maintenance.
- Migration plan and feasibility studies for the next-generation architecture and software platform.
Stack
- C#
- .NET
- C++
- MFC
- WPF
- SQL
- DICOM
- XSLT
- UML
- TFS