Skip to content

Reporting AS #6

@dret

Description

@dret

this is a first attempt to define an AS activity that represents the fact that a report has been generated for somebody who completed an exercise. this is basically saying "a piece of software generated a report for a person, there's noting critical in there, and the resulting object is a report of elevated HR, which contains 4 episodes of elevated HR".

{
    "published": "2015-01-13T13:14:55Z",
    "startTime": "2015-01-11T09:00:00Z",
    "endTime": "2015-01-12T09:00:00Z",
    "status": "completed",
    "actor": {
      "objectType" : "software",
      "displayName": "The HR Analyzer"
    },
    "verb": "analyzed",
    "subject": {
      "objectType" : "person",
      "id" : "http://dret.net/netdret/",
      "displayName" : "Erik Wilde"
    },
    "criticality" : "low",
    "object" : {
      "objectType" : "elevatedHRreport",
      "elevatedHRepisodes": "4",
      "title": "HR episodes for January 11, 2015",
      "url": "http://www.heartrate.com/report/438782763587.csv"
      }
    }
  }

let's first discuss what else we might want in there, or what we might not want in there. after that we can talk about how we want those things to be represented, and made open and extensible.
ideally, we want this example to also represent lab results such as blood tests, so that all of the reporting can be done in a uniform way. for that example, the resulting object then would be different: it would be a lab report with, for example, blood test results.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions