{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Microtech Equil","llmstxt":{"hide":true}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"microtech-equil","__idx":0},"children":["Microtech Equil"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"checklist-for-bgm-implementation","__idx":1},"children":["Checklist for BGM 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":["[ ]"]}," 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":["[ ]"]}," manual temp basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," basal rate intervals with a start time, duration, and rate delivered"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[ ]"]}," percentage temp basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[ ]"]}," rate computed from percent x suppressed.rate"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[-]"]}," 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":["[ ]"]}," final (most recent) basal",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Temp basals cannot be distinguished from scheduled basals, so are recorded as scheduled basals."]}]},{"$$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":["[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":["[-]"]}," 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":["[-]"]}," represented by a separate event in the device's data log OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," result in modifications to a bolus event in the device's data log"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," 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":"device-events","__idx":5},"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":["[x]"]}," low power"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," 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":["[x]"]}," 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":["[x]"]}," 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":["[x]"]}," 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":["[ ]"]}," 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":["[ ]"]}," 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":"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":["[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":["[ ]"]}," suspensions of insulin delivery are represented as (interval) events with a duration OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[ ]"]}," 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":["[ ]"]}," 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":["[ ]"]}," 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":["[ ]"]}," 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":"p","attributes":{},"children":["Device-specific? (Add any device-specific notes/additions here.)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"smbg","__idx":6},"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":["[ ]"]}," out-of-range values (LO or HI)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":"Heading","attributes":{"level":4,"id":"settings","__idx":7},"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":["[ ]"]}," 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":["[-]"]}," 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":["[-]"]}," 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":["[-]"]}," 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":["[ ]"]}," 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":["[ ]"]}," blood glucose target(s)",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[ ]"]}," 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":["[x]"]}," extended boluses enabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," max bolus"]}]}]},{"$$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":["[x]"]}," display BG units"]}]},{"$$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":["[ ]"]}," device stores all changes to settings OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," device only returns current settings at time of upload"]}]},{"$$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":["bolus features:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$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":["[ ]"]}," 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":["\"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":["[ ]"]}," 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":"Heading","attributes":{"level":4,"id":"wizard","__idx":8},"children":["Wizard"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," recommended bolus dose",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," recommendation for carbohydrates"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[ ]"]}," net recommendation provided directly in data OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," net recommendation is just ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["recommended.carb"]}," + ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["recommended.correction"]}," OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," method for calculating net recommendation documented in data spec OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," method for calculating net recommendation reverse-engineered from pump manuals/test data"]}]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," input blood glucose value"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," carbohydrate input in grams"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," insulin on board"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," insulin-to-carb ratio"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," insulin sensitivity factor (with units)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," blood glucose target",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," 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":["[ ]"]}," 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":9},"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":["[ ]"]}," UTC timestamp (",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Hey, one can dream!"]},") OR"]},{"$$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 OR"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," ephemeral log index (does not persist 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":["[ ]"]}," 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":"p","attributes":{},"children":["The device does not store time changes, so UTC bootstrapping is not possible."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"no-tidepool-data-model-yet","__idx":10},"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"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"tidepool-ingestion-api","__idx":11},"children":["Tidepool ingestion API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Choose one of the following:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," legacy \"jellyfish\" ingestion API"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," platform ingestion API"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"known-implementation-issuestodos","__idx":12},"children":["Known implementation issues/TODOs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Use this space to describe device-specific known issues or implementation TODOs ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["not"]}," contained in the above datatype-specific sections."]}]}]},"headings":[{"value":"Microtech Equil","id":"microtech-equil","depth":1},{"value":"Checklist for BGM Implementation","id":"checklist-for-bgm-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":"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},{"value":"Tidepool ingestion API","id":"tidepool-ingestion-api","depth":3},{"value":"Known implementation issues/TODOs","id":"known-implementation-issuestodos","depth":3}],"frontmatter":{"seo":{"title":"Microtech Equil"}},"lastModified":"2026-05-28T16:33:56.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/uploader/checklists/microtechequil","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}