Skip to main content
. 2015 Sep 2;23(2):324–332. doi: 10.1093/jamia/ocv104

Table 1:

Tidepool Platform code modules.

Code Grouping Group Function Key Components of Each Group
Server management Manages communication between the various components of the Tidepool Platform
  • Server assignment

  • Discovery

  • Request routing

User data storage Manages users and communications to and from the user databases
  • Management of user login data

  • User metadata and demographics

  • Authorization

  • Messages and notes

Medical data storage Stores and retrieves medical data
  • Medical data uploader

  • Medical data processing and ingestion

  • Medical data retrieval

Libraries Collections of useful functions to make it easier to work with the code
  • Time and date manipulation

  • Communications with other bits of the API

  • Assistance for software developers

Applications and their support The parts of the system that are visible to the end user
  • Application for viewing and reviewing diabetes data in context (Blip)

  • Visualization library

  • Mobile-compatible communications app