Skip to main content

Avatar Appointment Scheduling 2023 Update 3

Product Requirements / Recommendations

Avatar Appointment Scheduling required
Avatar PM required
RADplus required
Avatar Cal-PM

Product Update Form Description

The 'GroupMemberAsgmt' web service is added.

Included Updates

None

Required Updates

None

Details

NEW1 CHANGED0 FIXED0
New (1)
The 'GroupMemberAssgmt' web service
The 'WEBSVC.GroupMemberAssgmnt' web service is added with the following methods:
-AddGroupMemberAssgmt
-DeleteGroupMemberAssgmt
-EditGroupMemberAssgmt
Value Added: The ability to file 'Group Member Assignment' data via web service
Topics
• Group Member Assignment • Web Services
 
Acceptance Tests

AV-82590 Summary | Details
The 'GroupMemberAssgmt' web service
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Group Member Assignment
  • SOAPUI - GroupMemberAssgmt
Scenario 1: Validate the 'GroupMemberAssgmt' - 'AddGroupMemberAssgmt' web service
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • A group is defined (Group A).
  • The 'Enable Service Program Override for Group Members' registry setting is set to "Y".
Steps
  1. Access SoapUI for the 'GroupMemberAssgmt' - 'AddGroupMemberAssgmt' web service.
  2. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  3. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  4. Enter the password that will be used to log into Avatar in the 'Password' field.
  5. Enter the desired date in the 'GroupAssignmentStartDate' field.
  6. Enter the desired date in the 'GroupAssignmentEndDate' field.
  7. Enter "Group A" in the 'Group' field.
  8. Enter the desired program in the 'ServiceProgramOverride' field.
  9. Enter "Client A" in the 'ClientID' field.
  10. Enter the desired episode in the 'EpisodeNumber' field.
  11. Click [Run].
  12. Validate the 'AddGroupMemberAssgmtResult' field contains the following:
  13. 'Confirmation' field containing a unique ID for the record.
  14. 'Message' field containing: Group Member Assignment web service has been filed successfully.
  15. Select "Client A" and access the 'Group Member Assignment' form.
  16. Validate a row is displayed for the group member assignment filed in the previous steps and click [Edit].
  17. Validate the 'Group Assignment Start Date' field contains the date entered in the previous steps.
  18. Validate the 'Group Assignment End Date' field contains the date entered in the previous steps.
  19. Validate the 'Group' field contains "Group A".
  20. Validate the 'Actual Assignment Date' field contains the current date.
  21. Validate the 'Service Program Override' field contains the program entered in the previous steps.
  22. Close the form.
Scenario 2: Validate the 'GroupMemberAssgmt' - 'DeleteGroupMemberAssgmt' web service
Specific Setup:
  • A group is defined (Group A).
  • A client is enrolled in an existing episode and is assigned to "Group A" (Client A).
Steps
  1. Access SoapUI for the 'GroupMemberAssgmt' - 'DeleteGroupMemberAssgmt' web service.
  2. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  3. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  4. Enter the password that will be used to log into Avatar in the 'Password' field.
  5. Enter "Client A" in the 'ClientID' field.
  6. Enter the desired episode in the 'EpisodeNumber' field.
  7. Enter the unique ID for the existing record in the 'UniqueID' field.
  8. Click [Run].
  9. Validate the 'EditGroupMemberAssgmtResult' field contains the following:
  10. 'Confirmation' field containing a unique ID for the record.
  11. 'Message' field containing: Group Member Assignment web service has been filed successfully.
  12. Select "Client A" and access the 'Group Member Assignment' form.
  13. Validate the record deleted in the previous steps is no longer displayed.
  14. Close the form.

Scenario 3: Validate the 'GroupMemberAssgmt' - 'EditGroupMemberAssgmt' web service
Specific Setup:
  • A group is defined (Group A).
  • A client is enrolled in an existing episode and is assigned to "Group A" (Client A).
Steps
  1. Access SoapUI for the 'GroupMemberAssgmt' - 'EditGroupMemberAssgmt' web service.
  2. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  3. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  4. Enter the password that will be used to log into Avatar in the 'Password' field.
  5. Enter an updated date in the 'GroupAssignmentEndDate' field.
  6. Enter "Client A" in the 'ClientID' field.
  7. Enter the desired episode in the 'EpisodeNumber' field.
  8. Enter the unique ID for the existing record in the 'UniqueID' field.
  9. Click [Run].
  10. Validate the 'EditGroupMemberAssgmtResult' field contains the following:
  11. 'Confirmation' field containing a unique ID for the record.
  12. 'Message' field containing: Group Member Assignment web service has been filed successfully.
  13. Select "Client A" and access the 'Group Member Assignment' form.
  14. Select the existing row and click [Edit].
  15. Validate the 'Group Assignment End Date' field contains the updated date.
  16. Close the form.
Topics
• Group Member Assignment • Web Services
Table Changes

Table Column Change
WEBSVC.GroupMemberAsgmt new
WEBSVC.GroupMemberAsgmtObject new