{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Pump Data direct from Medtronic 600-series pump","llmstxt":{"hide":true}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"pump-data-direct-from-medtronic-600-series-pump","__idx":0},"children":["Pump Data direct from Medtronic 600-series pump"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"checklist-for-insulin-pump-implementation","__idx":1},"children":["Checklist for Insulin Pump Implementation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["(Key:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," available in data protocol/documented in spec and implemented"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," available in data protocol/documented in spec but ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["not"]}," yet implemented"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[?]"]}," unknown whether available in data protocol/documented in spec; ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["not"]}," yet implemented"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["*[ ]"]}," TODO: needs implementation!"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," unavailable in data protocol and/or not documented in spec and not yet implemented)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"required-if-present","__idx":2},"children":["Required if Present"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"basals","__idx":3},"children":["Basals"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," scheduled basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal rate intervals with a start time, duration, and rate delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of basal schedule on each scheduled basal rate interval"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," if basal schedule is a single (flat) rate all day, pump records a new basal rate interval every midnight"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," manual temp basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal rate intervals with a start time, duration, and rate delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," object representing suppressed scheduled basal ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["for each segment of the basal schedule that the temp basal intersects"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," percentage temp basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal rate intervals with a start time, duration, percent",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," rate provided directly OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," rate computed from percent x suppressed.rate"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," object representing suppressed scheduled basal ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["for each segment of the basal schedule that the temp basal intersects"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," \"suspended\" basals (see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#device-events"},"children":["status - suspends & resumes"]}," below)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal interval with a start time and duration but no rate (b/c suspended)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," object representing suppressed scheduled basal ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["for each segment of the basal schedule that the suspension of insulin delivery intersects"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," final (most recent) basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal rate interval with a start time, duration \"guessed\" from settings, rate delivered, and an annotation re: the \"guessed\" duration OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," basal rate interval with a start time and rate, no (= zero) duration"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," automated basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal rate intervals with a start time, duration, and rate delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," if closed loop mode changes during basal, two separate basal entries are created"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," if basal rate is a single (flat) rate all day, pump records a new basal rate interval every midnight"]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"," ","Medtronic 600-series pumps use Auto-basal microboluses, so no flat rate or changes during basal."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"boluses","__idx":4},"children":["Boluses"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," normal bolus",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of insulin delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of insulin delivery programmed (if differs from actual delivery, in case of bolus interruption, cancellation, etc.)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," automated bolus",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," amount of insulin delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," amount of insulin delivery programmed (if differs from actual delivery, in case of bolus interruption, cancellation, etc.)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," extended bolus",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of insulin delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," duration of insulin delivery"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of insulin delivery programmed (if differs from actual delivery, in case of bolus interruption, cancellation, etc.)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," duration of insulin delivery programmed (if differs from actual duration, in case of bolus interruption, cancellation, etc.)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," extended bolus that crosses midnight is split into two records"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," combo/dual bolus",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of insulin delivered - immediate (normal)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of insulin delivered - extended"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," duration of extended insulin delivery"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of immediate insulin delivery programmed (if differs from actual delivery, in case of bolus interruption, cancellation, etc.)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," amount of extended insulin delivery programmed (if differs from actual delivery, in case of bolus interruption, cancellation, etc.)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," duration of extended insulin delivery programmed (if differs from actual duration, in case of bolus interruption, cancellation, etc.)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["*[ ]"]}," extended portion of combo bolus that crosses midnight is split into two records"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["bolus cancellations/interruptions",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," represented by a separate event in the device's data log"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," link to \"wizard\"/calculator entry (via log entry ID or similar)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No Tidepool data model yet:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["bolus cancellations/interruptions",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," agent/reason for bolus cancellation"]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"cbg","__idx":5},"children":["CBG"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["(See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/uploader/checklisttemplates/cgmchecklist"},"children":["the CGM checklist"]}," instead.)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"device-events","__idx":6},"children":["Device Events"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["alarms:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," low insulin"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," no insulin",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," needed to infer a suspend (stoppage of all insulin delivery)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," low power"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," no power",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," needed to infer a suspend (stoppage of all insulin delivery)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," occlusion",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," needed to infer a suspend (stoppage of all insulin delivery)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," no delivery",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," needed to infer a suspend (stoppage of all insulin delivery)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," auto-off",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," needed to infer a suspend (stoppage of all insulin delivery)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," over limit (i.e., max bolus exceeded through override)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," other alarm types (details to be provided in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payload"]}," object)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," prime events",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," prime target = tubing"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," prime target = cannula"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," prime targets not differentiated"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," prime volume in units of insulin"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," reservoir change (or reservoir rewind)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," status events (i.e., suspend & resume)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," suspensions of insulin delivery are represented as pairs of point-in-time events: a suspension and a resumption"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," reason/agent of suspension (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["automatic"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," reason/agent of resumption (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["automatic"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]},")"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["calibrations: see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/uploader/checklisttemplates/cgmchecklist"},"children":["the CGM checklist"]}," instead"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," time changes (presence of which is also in the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bootstrapping-to-utc"},"children":["BtUTC section"]}," below)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," device display time ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["from"]}," (before change) and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["to"]}," (result of change)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," agent of change (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["automatic"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," timezone"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," reason for change (read from device)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," pump settings override",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," override type"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," method = manual/automatic"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," duration of override"]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"smbg","__idx":7},"children":["SMBG"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," blood glucose value"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," subType (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["linked"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," units of value (read from device, not hard-coded)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," out-of-range values (LO or HI)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," out-of-range value thresholds (e.g., often 20 for low and 600 for high on BGMs)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No Tidepool data model yet:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," meal tag (i.e., pre- or post-meal)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," other/freeform tags"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," categorization of value according to BG target(s) from settings"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Bayer meters don't send LO/HI values (or calibrations) to the pump"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Records from mg/dL meters are always in mg/dL. If pump is set to mmol/L, the smbg record will be mg/dL and wizard record will be mmol/L."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["mmol/L meters do not connect to 523/530G. A mmol/L \"native\" pump (like the Paradigm Veo) is needed to test what happens if mmol/L meter readings are uploaded."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"settings","__idx":8},"children":["Settings"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," basal schedules",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of basal schedule OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of settings profile"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," each schedule as a set of objects each with a rate and a start time"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of currently active basal schedule"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," units of all blood glucose-related fields (read from device, not hard-coded)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," units of all carb-related fields (read from device, not hard-coded)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," carb ratio(s)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of settings profile"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," (one or more) set(s) of objects each with a ratio (amount) and a start time"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," insulin sensitivity factor(s)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of settings profile"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," (one or more) set(s) of objects each with an amount and a start time"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," blood glucose target(s)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," name of settings profile"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," (one or more) set(s) of objects each with a target and a start time"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["target shape:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," shape ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{low: 80, high: 120}"]}," OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," shape ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{target: 100}"]}," OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," shape ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{target: 100, range: 20}"]}," OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," shape ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{target: 100, high: 120}"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["basal features:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," temp basal type (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["percentage"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," max basal (as a u/hr rate)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["bolus features:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," bolus \"wizard\"/calculator enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," extended boluses enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," max bolus"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," insulin action time"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," display BG units"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[?]"]}," automated delivery"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[?]"]}," firmware version"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Settings history:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," device stores all changes to settings"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No Tidepool data model yet:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," low insulin alert threshold"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["auto-off:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," threshold"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," language"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["reminders:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," BG reminder"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," bolus reminder"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," alert settings (volume or vibration-only; whether enabled)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["basal features:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," temp basal type (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["percentage"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," max basal (as a u/hr rate)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["bolus features:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," bolus \"wizard\"/calculator enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," bolus increment for non-\"quick\"/manual boluses"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," extended boluses enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," extended bolus type (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manual"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["percentage"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," min BG to allow calculation of bolus delivery"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," reverse correction enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," max bolus"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["\"quick\"/manual bolus:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," increment"]}]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," insulin action time"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," clock display preference (12h vs 24h format)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," various linked meter settings"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," both ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["grams"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["exchanges"]}," are possible units for carb ratios"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["temp basal type is set per temp basal, and not as part of the settings"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"wizard","__idx":9},"children":["Wizard"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," recommended bolus dose",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," recommendation for carbohydrates"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," recommendation for correction (calculation from BG input)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["net recommendation",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," net recommendation provided directly in data"]}]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," input blood glucose value"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," carbohydrate input in grams"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," insulin on board"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," insulin-to-carb ratio"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," insulin sensitivity factor (with units)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," blood glucose target",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," shape ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{low: 80, high: 120}"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," units of BG input and related fields (read from device, not hard-coded; related fields are ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bgInput"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bgTarget"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["insulinSensitivityFactor"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," link to bolus delivered as a result of wizard (via log entry ID or similar)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"bootstrapping-to-utc","__idx":10},"children":["\"Bootstrapping\" to UTC"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," index",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," internal timestamp or persistent log index (across device communication sessions) to order all pump events (regardless of type), independent of device display time"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," date & time settings changes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["common.checkDeviceTime(currentDeviceTime, timezone, cb)"]}," to check against server time"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"no-tidepool-data-model-yet","__idx":11},"children":["No Tidepool Data Model Yet"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["NB:"]}," You can and should add to this section if there are other data types documented in the device's data protocol specification but not part of Tidepool's data model (yet)."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," activity/exercise"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," food (e.g., from a food database built into the pump)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," notes/other events"]}]}]},"headings":[{"value":"Pump Data direct from Medtronic 600-series pump","id":"pump-data-direct-from-medtronic-600-series-pump","depth":1},{"value":"Checklist for Insulin Pump Implementation","id":"checklist-for-insulin-pump-implementation","depth":2},{"value":"Required if Present","id":"required-if-present","depth":3},{"value":"Basals","id":"basals","depth":4},{"value":"Boluses","id":"boluses","depth":4},{"value":"CBG","id":"cbg","depth":4},{"value":"Device Events","id":"device-events","depth":4},{"value":"SMBG","id":"smbg","depth":4},{"value":"Settings","id":"settings","depth":4},{"value":"Wizard","id":"wizard","depth":4},{"value":"\"Bootstrapping\" to UTC","id":"bootstrapping-to-utc","depth":4},{"value":"No Tidepool Data Model Yet","id":"no-tidepool-data-model-yet","depth":3}],"frontmatter":{"seo":{"title":"Pump Data direct from Medtronic 600-series pump"}},"lastModified":"2026-05-28T16:33:56.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/uploader/checklists/medtronic600","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}