Why is MeasurementCollectionSession a sub-class of saref:Task ?
MeasurementCollectionSession is defined as "Task in which a health actor (mainly a patient or a user) is subject of measurement collection (recording) by both some measurement-related health Device (e.g. Sensor, Wearable, ECG Device...) and a health actor (mainly a caregiver)."
Domain of OP s4ehaw:hasParticipant "A measurement session has health actors as participants (caregiver controling the session, patient monitored during the session)."@en
Remarks:
- Measurement is deprecated
- A MeasurementCollectionSession represents an activity, more than a Task "The goal for which a device is designed, from a user perspective."
Proposed change:
rename MeasurementCollectionSession into ObservationCollectionExecution, define as a sub-class of ProcedureExecution (with phenomenonTime, resultTime, etc.), use madeBy to link to the HealthActor or the Device that made it, use observes to link to the patient ... use hasResult to link to the result, an ObservationCollection