This article was written to provide MeasurePM users with an overview of the current precautions when making changes to programs from the Client Clinical Profile. 


Overview

When the program configurations are changed in the Client Clinical Profile, it impacts the data collection process in that the data recording screen may no longer match with the data that was on it. In other words, the uncommitted data is incompatible with the recent changes made. For example, Provider A has taken data on target Dog and not yet committed, while his supervisor puts Dog to discontinued status and assigned Cat instead. Provider A's Dog data is incompatible with the Cat assignment.  


To avoid issues with this, MeasurePM has put additional safeguards over the presence of data that is not committed when adjusting client programs. When supervisors are making changes to a client's program (on the website or Mobile-App), a system check is done to identify if there is uncommitted data taken by any user for that specific client's program. If any uncommitted data is detected for the program being adjusted, the supervisor or individual making the change will be notified and provided the choice to discard it. If they do not wish to discard that data, they will not be able to proceed with making the changes at that time. If they do choose to discard the data, the uncommitted data will be fully discarded. The user with the uncommitted data will receive a notification on their Mobile-app informing them it has been discarded, and the supervisor is free to make the desired program change. 


Prior to May 2025, uncommitted data taken was stored to the specific device it was taken on, until it was committed. Now, uncommitted data is stored on the MeasurePM server. This means that a provider can start an appointment on one device, take data, and then log in to another device, and have their same uncommitted data populate to continue data collection. 


Note: Making program changes within a client's profile will will not affect other clinical profiles with the same mapped program. For example, if a client has the program "Colors-Matching" on 2 different profiles, making changes to the program on profile A (e.g., introduce new targets) will have no impact on the same program in profile B (i.e., those new targets added to the program in profile a do not appear in profile B).


Discard Message
Changes from Web or Mobile-App

When selecting the edit (pencil) icon to apply a change from the client profile program configuration page, a system check is performed to identify if there is any uncommitted data within the specific client profile. If uncommitted data is detected, the supervisor making changes will receive a pop-up and can opt to discard the data if desired. Note that supervisors are not eligible to make changes unless the uncommitted data is committed or is discarded. The pop up contains the following components:

  1. Include Provider Name: Within the pop up, a list of providers with uncommitted data for this client's program will be displayed.

  2. Require Input: When opting to discard the data, the supervisor will be required to type in the word "delete" and then select discard. Once the data has been deleted there is no way to retrieve it.


At this point, the supervisor can either:

(i) Type "delete" in the text box followed by selecting the Delete button in the pop up, which results discarding any uncommitted data for this clinical profile's program, or

(ii) Select Cancel to preserve the data, close the pop up and return to the program editing page.


View from the web:

View from the Mobile-App:


Note that if Cancel is selected from the pop up, the supervisor will remain in view only mode and will have to again select the pencil icon if they would like to proceed with making changes.

 

Notification to the User with the Discarded Data

If "delete" is manually entered and the Delete button is selected in the pop up, the pop up will close and supervisor can now proceed with making changes to the program. Once these changes are saved, the user with uncommitted data will get a live notification alerting them that someone in their facility made changes to that client's program and decided to discard any uncommitted data. This explains to users why previously entered data may no longer appear on their recording screens. If the user is not currently on the Mobile-App, or not in an appointment with that client, they will receive the popup the next time they return to that client's clinical profile.



Offline Mode

When using offline mode, any data entered won't be visible to the supervisors until it's uploaded. Likewise, the Mobile-App can't detect any configuration changes made while offline. To continue to safeguard the data, all data is checked for compatibility while uploading data upon returning to online mode. Any data that is incompatible is automatically discarded, and the user is informed which programs data was discarded, via an alert pop-up. 




Changes when Timers are Running

Changes will also be stopped while active timers are running, and the following message will be displayed: