Embedded Medical Devices
Butterflyvista can work on your medical device firmware. All our work is done in compliance with ISO 9001 and FDA regulations and requirements.
We excel at documenting our source code and the work that was done. We strongly believe in release documentation, as well as source control. Our documentation skills not only meets government regulars but exceeds them.
We always take risk management into account during the development process by using all relevant tools and resources. We also believe in the verification and validation (V&V) process that is separate from engineering. We make sure that the software conforms to requirements and fulfills all requirements. We take safety into account on all products and work to minimize software errors.
Over the years, Butterflyvista has over the years worked on several embedded medically related projects.
With this project I had to write the boot loader for an M-CORE based mobile defibrillator used onboard aircraft and other places. This boot loader had to do more than merely transfer control to the runtime software. The boot loader was responsible for providing dynamic software upgrades via a PC to all components. In addition, the software was responsible for serial communication between each of the two daughter boards, providing POST, and various other activities usually associated with the runtime software. This project used custom C++ classes inside the driver and MFC on used in the PC program.
Assisted in the development of an asthma inhaler, which utilized C code on a PIC processor.
Desktop Medical Software
Butterflyvista worked on developing software for the medical and dental community creating an electronic software package for use by doctors and the office staff. The software worked on Microsoft Windows and utilized the Microsoft C/C++ compiler and the Windows SDK. The software worked was able to communicate with various insurers and support electronic billing. All medical diagnostic codes were integrated into the system.
Blood Analysis System
We contributed efforts working on part of the firmware used on a blood analysis system writing C code. We worked from a SRS and provided black box solution functionality. We also contributed to the FDA documentation efforts.