...
CAPTURE_DATASET_SPEC: add optional DATASPEC_COMMIT_GROUP class; with commit_group_id: String[1]; complete_step: Boolean[1]
Final save causes change to complete.
In RM: allow for template-invalid data with new lifecycle state : partial = incomplete - means data set is technically incomplete (i.e. not all mandatory data present), as opposed to medic-legally ‘incomplete’ in the sense of ‘has not been reviewed by responsible clinician'.AQL: non-valid .
alternative - create a new lifecycle state: partial
AQL: incomplete data does not appear in AQL results
...