Background
No later than June 29th, 2015, CareLink updated their CSV format. We are not sure of the precise date and time when the update occurred, but we started seeing reports of the uploader failing to process CareLink data on the 29th, so the update definitely occurred at some time previous to that date.
Changes
Settings
In many rows that we process in order to build a device settings history from the CareLink data, fields within the 'Raw-Values' column for these rows have been renamed (in all cases adding an _ID suffix). The renamings are:
BG_TARGET_RANGE_PATTERN_DATUM→BG_TARGET_RANGE_PATTERN_DATUM_IDCARB_RATIO_PATTERN_DATUM→CARB_RATIO_PATTERN_DATUM_IDINSULIN_SENSITIVITY_PATTERN_DATUM→INSULIN_SENSITIVITY_PATTERN_DATUM_IDNEW_CONFIG_DATUM→NEW_CONFIG_DATUM_IDOLD_CONFIG_DATUM→OLD_CONFIG_DATUM_IDPATTERN_DATUM→PATTERN_DATUM_ID
The datatypes/rows affected by (various of) these changes are:
ChangeBasalProfileChangeBasalProfilePreChangeBGTargetRangeCurrentBGTargetRangeChangeCarbRatioCurrentCarbRatioChangeInsulinSensitivityCurrentInsulinSensitivityChangeBolusWizardSetupChangeBolusWizardSetupConfig
Blood Glucose
The CalBGForPH and CalBGForGH rows/datatypes are no longer present. A new datatype/row BGCapturedOnPump has replaced the former, and SensorCalBG has replaced the latter. There are no changes in the 'Raw-Values' column for these rows.
Suspend Events
The ChangeSuspendEnable rows/datatypes are no longer present. A new datatype/row ChangeSuspendState has replaced the old ChangeSuspendEnable. In addition, there are changes in the 'Raw-Values' column for these rows:
ENABLE→STATEPRE_ENABLE→PRESTATE
The set of possible values of the STATE has not changed from the set that appeared with ENABLE, namely:
user_restart_basallow_suspend_no_responselow_suspend_user_selectedauto_resume_reduceduser_suspendalarm_suspendlow_suspend_mode_1normal_pumpingauto_resume_complete