Skip to content

CRF status changes to "Data Entry Started" too early #376

Description

@oba-reliatec

Description:
CRF status changes to "Data Entry Started" when CRF is touched, even if nothing is entered, changed or saved.

Requirements:
Scheduled event with an untouched CRF.

Steps to follow:

  1. login
  2. click on an previously untouched CRF in DataEntry mode (pencil icon)
  3. leave CRF without doing anything
  4. check the CRF's status icon

Expected result:
CRF status should remain "Not started".

Actual result:
CRF status is "Data Entry started".

This behaviour has uncomfortable consequences. For events with multiple optional CRFs, the user may open a CRF, but then realize that the CRF is not needed at all and leaves it unedited. As a result, the CRF is already created in the database. This cannot be undone. Unfortunately, this means that the event cannot be signed by the investigator because there is an "incomplete" CRF. Previously, it was possible to actually delete the CRF and thus fix the problem.
In one of the previous updates (already present in OpenClinica 3.12.2), this was changed. Now only the data in the CRF will be deleted. The status of "Event CRF Started" remains on "available" and is no longer set back to "unavailable". This will block signing. Workaround is now to spoke the CRF "empty", with CRFs with mandatory fields this is tedious.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmaintenanceDependency management and legacy code cleanups

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions