specification icon indicating copy to clipboard operation
specification copied to clipboard

Capturing temporal validity of data

Open timgdavies opened this issue 7 years ago • 2 comments

In the Open Referral Legal Services working group call the issue came up of organisations that are only able to offer a particular service for a set period of time.

For example:

  • An organisation receives a grant that allows them to provide a service to a particular population for a year;
  • An organisation has a staff member going on parental leave, and therefore they cannot provide a service for a certain period;

Being able to capture this in HSDS could be very useful.

This issue is to log the need. More work will be needed to explore if/how this could/should be modelled.

timgdavies avatar Jun 16 '17 17:06 timgdavies

Great discussion. I feel like it overlaps with the overall data lifecycle discussion.

  • Origin of data
  • Logging each change (macro and micro) to a piece of data < historic change log
  • Approval
  • Transactional roll back
  • TTL, or some sort of Time To Live imposed when it's created, or at some other point in time.

great thoughts Tim...look forward to more discussion.

kinlane avatar Jun 16 '17 18:06 kinlane

This had come up before, and we encouraged folks to design their implementations to have time-stamped triggers of the status active / inactive field.

That said, it makes sense to include in future versions of the spec.

greggish avatar Jun 16 '17 20:06 greggish