{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Keto Mojo","llmstxt":{"hide":true}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"keto-mojo","__idx":0},"children":["Keto Mojo"]},{"$$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":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," smbg values"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," units of smbg values (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":"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]"]}," blood ketone values"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," units of blood ketone values (read from device, not hard-coded)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," ketone out-of-range values"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," ketone out-of-range value thresholds"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["common.checkDeviceTime(currentDeviceTime, timezone, cb)"]}," to check against server time"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"no-tidepool-data-model-yet","__idx":3},"children":["No Tidepool Data Model Yet"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[x]"]}," control (solution) tests (whether marked in UI or auto-detected) - until we have a data model, these should be discarded"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[ ]"]}," device settings, other than date & time (e.g., target blood glucose range)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["[-]"]}," tag/note (e.g., pre- vs. post-meal)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"tidepool-ingestion-api","__idx":4},"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":5},"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."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On this meter you can only set the time, not read it (similar to the Embrace PRO)."]}]}]},"headings":[{"value":"Keto Mojo","id":"keto-mojo","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":"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":"Keto Mojo"}},"lastModified":"2026-05-28T16:33:56.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/uploader/checklists/ketomojo","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}