Skip to main content

Avatar PM 2023 Update 17

Product Requirements / Recommendations

Avatar PM required
RADplus required

Product Update Form Description

The 'BedAssignment' web service is added.

Included Updates

None

Required Updates

None

Details

NEW1 CHANGED0 FIXED0
New (1)
The 'BedAssignment' web service
The 'WEBSVC.BedAssignment' web service is added with the following methods:
-AddBedAssignment
-DeleteBedAssignment
-EditBedAssigment
-GetDictionaryItems
Value Added: The ability to file 'Bed Assignment' data via web services
Topics
• Bed Assignment • Delete Bed Assignment • Web Services
 
Acceptance Tests

AV-84342 Summary | Details
The 'BedAssignment' web service
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • SOAPUI - BedAssignment
  • SOAPUI - BedAssignment - AddBedAssignment
  • SOAPUI - BedAssignment - DeleteBedAssignment
  • SOAPUI - BedAssignment - EditBedAssignment
  • SOAPUI - BedAssignment - GetDictionaryItems
Scenario 1: Validate the 'BedAssignment' - 'AddBedAssignment' web service
Specific Setup:
  • A client is enrolled in an existing inpatient episode (Client A).
Steps
  1. Access SoapUI for the 'BedAssignment' - 'AddBedAssignment' 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 'DateOfAssignment' field.
  6. Enter the desired time in the 'TimeOfAssignment' field.
  7. Enter the desired unit in the 'Unit' field.
  8. Enter the desired room in the 'Room' field.
  9. Enter the desired bed in the 'Bed' field.
  10. Enter the desired value in the 'RoomAndBoardBillingCode' field.
  11. Enter the desired value in the 'AdmissionChargeCode' field.
  12. Enter the desired value in the 'DailyChargeCode' field.
  13. Enter the desired value in the 'DailyChargeCode2' field.
  14. Enter the desired value in the 'DailyChargeCode3' field.
  15. Enter the desired value in the 'DailyChargeCode4' field.
  16. Enter the desired value in the 'DailyChargeCode5' field.
  17. Enter "Client A" in the 'ClientID' field.
  18. Enter the existing episode in the 'EpisodeNumber' field.
  19. Click [Run].
  20. Validate the 'AddBedAssignmentResult' field contains the following:
  21. 'Confirmation' field containing a unique ID for the record.
  22. 'Message' field containing: Bed Assignment web service has been filed successfully.
  23. Select "Client A" and access the 'Bed Assignment' form.
  24. Validate the 'Date Of Bed Assignment' field contains the date filed in the previous steps.
  25. Validate the 'Time Of Bed Assignment' field contains the time filed in the previous steps.
  26. Validate the 'Unit' field contains the unit filed in the previous steps.
  27. Validate the 'Room' field contains the room filed in the previous steps.
  28. Validate the 'Bed' field contains the bed filed in the previous steps.
  29. Validate the 'Room And Board Billing Code' field contains the value filed in the previous steps.
  30. Validate the 'Admission Charge Code' field contains the value filed in the previous steps.
  31. Validate the 'Daily Charge Code' field contains the value filed in the previous steps.
  32. Validate the 'Daily Charge Code 2' field contains the value filed in the previous steps.
  33. Validate the 'Daily Charge Code 3' field contains the value filed in the previous steps.
  34. Validate the 'Daily Charge Code 4' field contains the value filed in the previous steps.
  35. Validate the 'Daily Charge Code 5' field contains the value filed in the previous steps.
  36. Close the form.
Scenario 2: Validate the 'BedAssignment' - 'EditBedAssignment' web service
Specific Setup:
  • A client is enrolled in an existing inpatient episode (Client A).
Steps
  1. Access SoapUI for the 'BedAssignment' - 'EditBedAssignment' 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 time in the 'TimeOfAssignment' field.
  6. Enter the desired value in the 'RoomAndBoardBillingCode' field.
  7. Enter the desired value in the 'AdmissionChargeCode' field.
  8. Enter the desired value in the 'DailyChargeCode' field.
  9. Enter the desired value in the 'DailyChargeCode2' field.
  10. Enter the desired value in the 'DailyChargeCode3' field.
  11. Enter the desired value in the 'DailyChargeCode4' field.
  12. Enter the desired value in the 'DailyChargeCode5' field.
  13. Enter "Client A" in the 'ClientID' field.
  14. Enter the existing episode in the 'EpisodeNumber' field.
  15. Enter the unique ID for the existing record in the 'UniqueID' field.
  16. Click [Run].
  17. Validate the 'EditBedAssignmentResult' field contains the following:
  18. 'Confirmation' field containing the unique ID for the record.
  19. 'Message' field containing: Bed Assignment web service has been filed successfully.
  20. Select "Client A" and access the 'Bed Assignment' form.
  21. Validate the 'Time Of Bed Assignment' field contains the time filed in the previous steps.
  22. Validate the 'Room And Board Billing Code' field contains the value filed in the previous steps.
  23. Validate the 'Admission Charge Code' field contains the value filed in the previous steps.
  24. Validate the 'Daily Charge Code' field contains the value filed in the previous steps.
  25. Validate the 'Daily Charge Code 2' field contains the value filed in the previous steps.
  26. Validate the 'Daily Charge Code 3' field contains the value filed in the previous steps.
  27. Validate the 'Daily Charge Code 4' field contains the value filed in the previous steps.
  28. Validate the 'Daily Charge Code 5' field contains the value filed in the previous steps.
  29. Close the form.
Scenario 3: Validate the 'BedAssignment' - 'DeleteBedAssignment' web service
Specific Setup:
  • A client has an existing inpatient episode with a current & previous bed assignment record. The previous bed assignment must be available (Client A).
Steps
  1. Select "Client A" and access the 'Bed Assignment' form.
  2. Validate the 'Unit' field contains the unit for the current bed assignment.
  3. Validate the 'Room' field contains the room for the current bed assignment.
  4. Validate the 'Bed' field contains the bed for the current bed assignment.
  5. Validate all other fields contain the values for the current bed assignment.
  6. Close the form.
  7. Access SoapUI for the 'BedAssignment' - 'DeleteBedAssignment' web service.
  8. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  9. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  10. Enter the password that will be used to log into Avatar in the 'Password' field.
  11. Enter "Client A" in the 'ClientID' field.
  12. Enter the existing episode number in the 'EpisodeNumber' field.
  13. Enter the unique ID for the current bed assignment record in the 'UniqueID' field.
  14. Click [Run].
  15. Validate the 'DeleteBedAssignmentResult' field contains the following:
  16. 'Confirmation' field containing the unique ID for the deleted record.
  17. 'Message' field containing: Bed Assignment web service has been filed successfully.
  18. Select "Client A" and access the 'Bed Assignment' form.
  19. Validate the 'Unit' field contains the unit from the previous bed assignment.
  20. Validate the 'Room' field contains the room from the previous bed assignment.
  21. Validate the 'Bed' field contains the bed from the previous bed assignment.
  22. Validate all other fields contain the values from the previous bed assignment.
  23. Close the form.
Scenario 4: Validate the 'BedAssignment' - 'GetDictionaryItems' web service
Steps
  1. Access SoapUI for the 'BedAssignment' - 'GetDictionaryItems' 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. Click [Run].
  6. Validate the 'GetDictionaryItemsResponse' field is populated with the defined dictionary values for the 'Bed Assignment' form.
Topics
• Bed Assignment • Delete Bed Assignment • Web Services
Table Changes

Table Column Change
WEBSVC.BedAssignment new table
WEBSVC.BedAssignmentObject new table