DMC can write new code or take over ownership of existing code for a multi-axis therapeutic bed. We have experience ramping-up on existing hospital bed architecture and offering hardware and software experience to troubleshoot the overall system during development.
Due to diverse needs, such as coordinated multi-axis moves, software safety routines, and various business requirements, DMC's code divides programming logic from business logic. This enables business requirements to be easily added upon a reliable, low-level control structure. Thus, the desired performance of the bed is achieved while increasing maintainability and eliminating bugs and errors.
An important feature in this process, considering the beds’ intrinsic need to be safe and reliable when used by patients, is to ensure the robustness of the safety algorithms. DMC’s industry experience allows the projected failure modes to be addressed, and unanticipated modes to be discovered and handled. This includes implementing soft limits, filtering noisy signals, and architecting complex routines to handle obscure, hard to detect events.
DMC can also add enhanced features to the platform, such as better calibration, intuitive engineering scaling, and an integrated test mode. By designing high level functions like these into the code early on, the results anticipate and cover the customer’s needs for a supportable product. These features provide the finishing touches to the rest of the development work done by DMC and help move product lines towards a successful launch.