Diabetic devices and their status in GGC

In year 2006 our project was back on track and restructu#f08080, so we started to think about inclusion/support of diabetics devices.

In 2007 we started with support for Meter devices (GGC supported devices before, but support was little unorthodox and also unusable). In August 2007 we finished most of our Meter Tool and added first devices (Ascensia), to which we later added others.

At end of 2008 we started to work on Pump Tool, mainly on Manual adding of data, and later in next year we added our first pump device to our support list (we had it on testing from company). Work now continues on adding more and more devices.

At end of 2009 we started support for CGMS devices, though CGMS Tool. Tool is planned to be released in 1Q or 2Q of 2010 (most of work was done at time of writing of this page (9th February 2010), but there is still some missing functionality).


Legend:
Implementation finished
Work in progress
Not done
Work will start soon


A. Meter Tool


List of supported devices (21), work in progress (3).
Company Device Support Level* Support in GGC Developer Comment
Ascensia/Bayer Contour Link Level 2 Done Andy
Ascensia/Bayer Contour Level 2 Done Andy
Ascensia/Bayer Contour Link Level 2 Done Andy
Ascensia/Bayer Dex2 Level 2 Done Andy
Ascensia/Bayer Breeze Level 2 Done Andy
Ascensia/Bayer Elite XL Level 2 Done Andy
Ascensia/Bayer Didget Level 2 Not planned for now
Ascensia/Bayer Contour USB Level 2 Planned Q4/2015
Menarini Glucofix Mio Level 2 Done Andy
Lifescan OneTouch Ultra Level 2 Done Andy
Lifescan OneTouch Ultra Easy/Mini Level 2 Done Andy
Lifescan OneTouch Ultra 2 Level 2 Waiting
Lifescan OneTouch Smart Level 2 Done Alex Balaban This is partitially done (reading of BGs for now)
Lifescan OneTouch Select Level 2 Done Andy
Abbott Precission Xtra Level 2 Done In version 0.4.20.
Abbott Optium Xceed Level 2 Done Andy See: Precission Xtra
Abbott FreeStyle Level 2 Not tested
Accu-Chek/Roche Active Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Advantage Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Aviva Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Comfort Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Compact Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Compact Plus Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Go Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Integra Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Performa Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Sensor Level 2 Done Through SmartPix (v2.1)
Accu-Chek/Roche Nano Level 2 Done Through SmartPix (v3.0)
Accu-Chek/Roche Combo Level 2 Done Through SmartPix (v3.0)


B. Pump Tool


List of supported devices (1), work in progress (9), not supported (6).

Company Device Support Level* Support in GGC Planned Support Developer Comment
Sooil Dana Diabcare C/III Level 2 Done - Andy Uses BlueTooth technology. We had some problem with communication, so we resorted to alternate solution, which only had drivers for Windows and Linux platforms. We are trying to find sollution to use Dana through rxtx library (serial API), or even through BlueCove project (if found suitable).
Accu-Chek/Roche D-Tron Level 2.1 Done - Andy Through SmartPix (v2.x)
Accu-Chek/Roche Spirit Level 2.1 Done Andy Through SmartPix (v2.x)
Accu-Chek/Roche Combo Level 2.1 Done Andy Through SmartPix (v3.x)
Animas IR 1200 Level 2 Done Andy Direct download
Animas IR 1250 Level 2 Done Andy Direct download
Animas IR 2020 Level 2 Done Andy Direct download
Animas Ping Level 2 Done Andy Direct download
Animas Vibe Level 2 Done Andy Direct download
Insulet OmniPod ? Work in progress ??   Unknown method for now.
Deltec Cosmo 1700 Level 1 Not planned for now ??   Support through CoPilot export files
Deltec Cosmo 1800 Level 1 Not planned for now ??   Support through CoPilot export files
Minimed 508/508c Level 1 Planned ??? ?? 2011   Support through: a.) Solution Pumps and Meters .mmp file
b.) Carelink file
Minimed 512/712 Level 1 Planned ??? ?? 2011   See: Minimed 508
Minimed 512/712 Level 1 Planned ??? ?? 2011   See: Minimed 508
Minimed 522/722 Level 1 Planned ??? ?? 2011   See: Minimed 508
Medingo Solo Mini Pump   Not planned for now    
Nipro Amigo   Not planned for now    
Zhuhai Fornia IP-101   Not planned for now    


C. CGMS Tool



List of supported devices (0), work in progress (2), planned (4).
Company Device Support Level* Support in GGC Planned Support Developer Comment
Dexcom Dexcom 3 Level 1 Done Andy Support through Dexcom DM3 export files
Dexcom Dexcom 7/Plus Level 1 Done Andy Support through Dexcom DM3 export files
Guardian RealTime Level 1 Planned ??? 3Q 2010   Support can be made through: a.) Solution Pumps and Meters .mmp file
b.) Carelink file
At this time implementation type not decided
Minimed CGMS Gold Level 1 Planned ??? ??   See: Guardian RealTime
Minimed RealTime Level 1 Planned ??? ??   See: Guardian RealTime
Abbott Freestyle Navigator Level 1 ? ?   Support through export file from CoPilot


Support Level

There are two support levels. Level 1 means, that we support device by importing data from official software of application and Level 2 means direct reading from device. We want to make Level 2 support for all devices, but sometimes we can't make that (mostly problem with companies that don't want to give out protocols).

Some comments that will be usable to users


Appendix A: Drivers needed for cables for different hardware

In most cases we need special drivers for cables (not diabetes devices). Drivers usually come on CD, but not always, so here is little help. For some stuff, there can be more than one type of drivers, and cables can also come in several varieties (USB, Serial, ...).

Serial2USB (this can be used in case that we have cable with serial port and need to attach it to USB):
- FTDI

Roche - Smart Pix is Mass Storage Device (it should work without drivers anywhere)
Lifescan - PL2303


Appendix B: Special considerations with some OSes


1.) MAC

For using hardware on Mac you will need to do following:

Login as root (you need to have root account enabled)

mkdir /var/spool/uucp
chmod 755 /var/spool/uucp
mkdir /var/lock
chmod 777 /var/lock


Rxtx library uses different locks that are used on Mac, so this steps are necessary. In later version of Rxtx this is reported to be fixed (since there was no offical release so far, we will have to wait and use upper work-around).

If you get your binary file for Rxtx from some other source than from ours, there might be some problems. You need to have librxtxSerial.jnilib and librxtxSerial.dylib present (they are both the same, if you have one, you can just make another copy of same file or link)