Skip to main content

RADplus 2022 Update 30

Product Requirements / Recommendations

RADplus required

Product Update Form Description

The following changes are made to the State Form Tools Populate functionality: 1) An issue is resolved where the 'Episode Number' parameter in the 'State Form Button Mapping' field does not work properly. 2) Support is added for running the event logic for fields affected by a Populate button.

Included Updates

None

Required Updates

None

Details

NEW0 CHANGED1 FIXED1
Changed (1)
State Form Tools - Populate functionality
The use of "State Form Button Mapping" is updated to support modeled form event logic, so that events already defined on fields trigger when populated
Value Added: Enables modeled form event logic to trigger on fields when populated
Topics
• NX • State Form Tools
 
Fixed (1)
State Form Button Mapping
An issue is resolved to ensure when the 'Episode Number' is used a parameter in the 'State Form Button Mapping' form, that the episode number is populated in the modeled form when the "Populate" button is clicked
Topics
• NX • State Form Tools
 
Acceptance Tests

AV-77243 Summary | Details
State Form Button Mapping
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • State Form Button Mapping
Scenario 1: Validate the use of "State Form Button" mapping functionality in a Modeled Form
Specific Setup:
  • Have a client [ClientA], that's currently admitted in two episodes. [Episode1] and [Episode2]
  • Have a state form definition file [StateFormDefA] created that extracts the "Episode" number from the "SYSTEM.admission_data" table
  • Have modeled form [FormA] that includes a "ScriptLink" type button [PopulateA] defined, as well as an "Episode" number field on the form
  • In form "State Form Button Mapping", have the following prompts populated with the form submitted
  • [PopButtonA] selected in the "Button Field"
  • [StateFormDefA] selected in the "State Form Definition" field
  • "Episode Number" selected in the "Parameter Field 1" field
  • "Netsmart" has configured the [PopulateA] button on [FormA] using "Programmer Override" logic so that when the button is clicked, it will run state form definition file [StateformDefA] to populate "Episode" number field on [FormA], with the current selected episode
Steps
  1. Open [FormA]
  2. Select the desired client [ClientA]
  3. Select [Episode1]
  4. Click the [PopulateA] button, set up on the form
  5. Validate the [Episode] field contains the expected selected episode, [Episode1]
  6. Click [Submit]
  7. Validate the form files successfully
  8. Return to [FormA]
  9. Select [Episode1]
  10. Select [ClientA]
  11. Validate the [Episode] field contains the expected selected episode, [Episode1]
  12. Close the form
  13. pen [FormA]
  14. Select the desired client [ClientA]
  15. Select [Episode2]
  16. Click the [PopulateA] button, set up on the form
  17. Validate the [Episode] field contains the expected selected episode, [Episode2]
  18. Click [Submit]
  19. Validate the form files successfully
  20. Return to [FormA]
  21. Select [Episode2]
  22. Select [ClientA]
  23. Validate the [Episode] field contains the expected selected episode, [Episode2]
  24. Close the form

Topics
• NX • State Form Tools
AV-77294 Summary | Details
State Form Tools - Populate functionality
Scenario 1: Validate the use of "State Form Button" mapping functionality in a Modeled Form w/Event Logic
Specific Setup:
  • Have a modeled form [FormA], that includes the following field types: "Name" field [NameA] ;"Date" field [DOB] ; "Dictionary" field [FieldA], Dictionary field [FieldB] and "ScriptLink" button [PopulateA]
  • [FormA] has event logic set on a field [FieldA] that will set [FieldB] to be required when specific value [Value1], is selected in [FieldA]
  • Have a "State Form Definition" file [StateFormDefA] created that extracts the "Patient Name" and "Date of birth" from the "SYSTEM.patient_current_demographics" table
  • Have the "State Form Button Mapping" form submitted with following values populated:
  • [PopulateA] selected in the "Button Field"
  • [StateFormDefA] is selected in the "State Form Definition" field
  • [FieldA] is selected in the "Parameter Field1" field
  • [FieldB] is selected in the "Parameter Field2" field
  • "Netsmart" has configured the [PopulateA] button on [FormA] using "Programmer Override" logic to run state form definition file [StateformDefA] to then populate field values on [FormA] and also trigger any expected event logic
Steps
  1. Open [FormA]
  2. Select [ClientA]
  3. Click the [PopulateA] button, set up on the form
  4. Validate the [Name] field contains the expected name for [ClientA]
  5. Validate the [Date] field contains the date of birth for [ClientA]
  6. Validate [FieldA] is populated with [ValueA], the trigger value for the event logic
  7. Validate [FieldB] is set to be 'Required', as expected
  8. Deselect any values selected in the field
  9. Submit the form
  10. Validate a message indicating [FieldB] is not populated is displayed
  11. Select a value in [FieldB]
  12. Submit the form
  13. Validate the form files successfully
  14. Return to [FormA]
  15. Select [ClientA]
  16. Validate fields all are populated as expected
Topics
• NX • State Form Tools

 

  • Was this article helpful?