Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These rules apply to the entire graph of objects that define a study.

Info

NOTE: While the new server model will allow the client to cache schedules and consent information, the client should observe the modifiedOn or version fields of the Study object, and refresh the study’s full object graph when these fields change. Alternatively, this information could be in the app config. Consent or schedules may have changed and will need to be updated. The server will need to update the appropriate study object when dependent model objects change.

Studies need to manage a few change-related use cases, which is why some key aspects of a study are dependent objects with their own APIs:

...