Skip to main content

Avatar CWS 2024 Update 3

Product Requirements and Recommendations

Avatar CWS required
RADplus required

Recommended Update Level

Avatar CWS 2021 Update 2
Avatar CWS 2024 Monthly Release 2024.00.00
RADplus 2024 Monthly Release 2024.00.00

Product Update Description

The following Treatment Plan web service issues are resolved: 1) When the web service payload includes more than one problem, only the last problem is filed. 2) Not all site-specific fields are supported. 3) Issue '[UNDEFINED]Delete+10_CWSDELTP *PT(212)', which can occur when attempting to delete a non-episodic Treatment Plan. 4) Goals, Interventions and Objectives do not file for Problem records where the problem is 'Other'.

Required Updates

None

Included Updates

None

Details

NEW0 CHANGED0 FIXED3
Fixed (3)
Treatment Plan Web Service - Problem of "Other"
An issue has been resolved where the Treatment Plan Web Service doesn't work with SNOMED code of "Other" in the Problem property. KB0075412 v0.01
Topics
• Treatment Plan • Web Services
 
Treatment Plan Web Service - Multiple Problems
An issue has been resolved in the Treatment Plan Web Service where when a treatment plan is filed with more than one problem, sometimes only the last problem will file to the client's Treatment Plan records.
Topics
• Treatment Plan • Web Services
 
Treatment Plan Web Service - Non Episodic Treatment Plan
An issue has been resolved whereby If you attempt to delete a non episodic treatment plan with the web service, it results in an error: [UNDEFINED]Delete+10_CWSDELTP *PT(212)
Topics
• Treatment Plan • Web Services
 
Acceptance Tests

AV-93082 Summary | Details
Treatment Plan Web Service - Problem of "Other"
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Create New Treatment Plan
  • SoapUI - Add Treatment Plan
  • Treatment Plan
Scenario 1: Treatment Plan Web Service - Add Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • The 'SS Treatment Plan Client Scrolling Free Text 1' field is added to the 'Treatment Plan' form via 'Site Specific Section Modeling'. (Field #52021)
  • Create a non episodic Treatment Plan using the "Create New Treatment Plan" form.
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'AddTreatmentPlan' 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 'PlanDate' field.
  6. Enter the desired value in the 'PlanName' field.
  7. Enter the desired value in the 'PlanType' field.
  8. Enter the desired value in the 'TreatmentPlanStatus' field.
  9. Enter a valid problem code in the 'SNOMEDCode' field.
  10. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  11. Enter the desired value in the 'ProblemCodeStatus' field.
  12. Enter the desired date in the 'DateOfOnset' field.
  13. Enter the desired staff ID in the 'StaffResponsible' field.
  14. Enter the desired date in the 'DateOpened' field.
  15. Enter the desired value in the 'Problem' field.
  16. Enter the desired value in the 'Status' field.
  17. Enter the desired value in the 'CurrentStatus' field.
  18. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  19. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  20. Populate any other desired fields.
  21. Enter "Client A" in the 'ClientID' field.
  22. Enter "1" in the 'EpisodeNumber' field.
  23. Enter "CWS60000" in the 'OptionID' field.
  24. Click [Run].
  25. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  26. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  27. Select "Client A" and access the 'Treatment Plan' form.
  28. Select the record filed in the previous steps and click [Edit].
  29. Validate all data filed in the previous steps is displayed.
  30. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  31. Close the form.
  32. Access SoapUI for the 'TreatmentPlan' - 'AddTreatmentPlan' web service.
  33. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  34. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  35. Enter the password that will be used to log into Avatar in the 'Password' field.
  36. Enter the desired date in the 'PlanDate' field.
  37. Enter the desired value in the 'PlanName' field.
  38. Enter the desired value in the 'PlanType' field.
  39. Enter the desired value in the 'TreatmentPlanStatus' field.
  40. Enter a valid problem code in the 'SNOMEDCode' field.
  41. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  42. Enter the desired value in the 'ProblemCodeStatus' field.
  43. Enter the desired date in the 'DateOfOnset' field.
  44. Enter the desired staff ID in the 'StaffResponsible' field.
  45. Enter the desired date in the 'DateOpened' field.
  46. Enter the desired value in the 'Problem' field.
  47. Enter the desired value in the 'Status' field.
  48. Enter the desired value in the 'CurrentStatus' field.
  49. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  50. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  51. Populate any other desired fields.
  52. Enter "Client A" in the 'ClientID' field.
  53. Enter "0" in the 'EpisodeNumber' field.
  54. Enter "CWS60008" in the 'OptionID' field.
  55. Click [Run].
  56. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  57. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  58. Select "Client A" and access the 'Treatment Plan Number 8' form.
  59. Select the record filed in the previous steps and click [Edit].
  60. Validate all data filed in the previous steps is displayed.
  61. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  62. Close the form.
Scenario 2: Treatment Plan Web Service - Edit Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode and has a 'Treatment Plan' on file (Client A).
  • The 'SS Treatment Plan Client Scrolling Free Text 1' field is added to the 'Treatment Plan' form via 'Site Specific Section Modeling'. (Field #52021)
  • Episodic and Non Episodic Treatment Plans must be on file for (Client A)
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'EditTreatmentPlan' 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 original date on file in the 'PlanDate' field.
  6. Enter the desired value in the 'PlanName' field.
  7. Enter the desired value in the 'PlanType' field.
  8. Enter the desired value in the 'TreatmentPlanStatus' field.
  9. Enter a valid problem code in the 'SNOMEDCode' field.
  10. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  11. Enter the desired value in the 'ProblemCodeStatus' field.
  12. Enter the desired date in the 'DateOfOnset' field.
  13. Enter the desired staff ID in the 'StaffResponsible' field.
  14. Enter the desired date in the 'DateOpened' field.
  15. Enter the desired value in the 'Problem' field.
  16. Enter the desired value in the 'Status' field.
  17. Enter the desired value in the 'CurrentStatus' field.
  18. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  19. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  20. Populate any other desired fields.
  21. Enter "Client A" in the 'ClientID' field.
  22. Enter "1" in the 'EpisodeNumber' field.
  23. Enter the unique ID for the existing 'Treatment Plan' record in the 'TPUniqueID' field.
  24. Click [Run].
  25. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  26. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  27. Select "Client A" and access the 'Treatment Plan' form.
  28. Select the record filed in the previous steps and click [Edit].
  29. Validate all data filed in the previous steps is displayed.
  30. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  31. Close the form.

Topics
• Treatment Plan • Web Services
AV-95067 Summary | Details
Treatment Plan Web Service - Multiple Problems
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Create New Treatment Plan
  • SoapUI - Add Treatment Plan
  • Treatment Plan
Scenario 1: Treatment Plan Web Service - Delete
Specific Setup:
  • A treatment plan is filed for any test client.
  • The Treatment Plan Unique ID is recorded (will be used in the web service to delete the record).
  • Using "Create New Treatment Plan" to generate a non episodic treatment plan form.
  • A non episodic treatment plan is filed for any test client.
Steps
  1. Using SOAPUI or other Web Services tool, delete an episodic Treatment Plan record for the test client.
  2. Open 'Treatment Plan' for the test client.
  3. Verify the record which was deleted is no longer displayed for selection on the 'Treatment Plan Pre-Display'.
  4. Using SOAPUI or other Web Services tool, delete a non episodic Treatment Plan record for the test client.
  5. Open a non episodic Treatment Plan for the test client.
  6. Verify the record which was deleted is no longer displayed for selection on the 'Treatment Plan Pre-Display'.
Scenario 2: Treatment Plan Web Service- Get Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode and has a 'Treatment Plan' on file (Client A).
  • The following signature fields must be added to the 'Treatment Plan' form via 'Site Specific Section Modeling':
  • SS Treatment Plan Client Sign 1 (Field #52143 - This can be found in the 'Form and Table Documentation' form).
  • SS Treatment Plan Part Sign 1 (Field #57020 - This can be found in the 'Form and Table Documentation' form).
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'GetTreatmentPlan' 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 unique ID for the existing 'Treatment Plan' record in the 'TPUniqueID' field.
  7. Click [Run].
  8. Validate the 'GetTreatmentPlanResponse' field contains the 'Treatment Plan' data on file.
  9. Validate the signatures on file are returned in a base64 encoded format. Please note: you can use any online decoder to confirm the base64 value matches the signature on file.
Scenario 3: Treatment Plan Web Service - Add Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • The 'SS Treatment Plan Client Scrolling Free Text 1' field is added to the 'Treatment Plan' form via 'Site Specific Section Modeling'. (Field #52021)
  • Create a non episodic Treatment Plan using the "Create New Treatment Plan" form.
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'AddTreatmentPlan' 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 'PlanDate' field.
  6. Enter the desired value in the 'PlanName' field.
  7. Enter the desired value in the 'PlanType' field.
  8. Enter the desired value in the 'TreatmentPlanStatus' field.
  9. Enter a valid problem code in the 'SNOMEDCode' field.
  10. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  11. Enter the desired value in the 'ProblemCodeStatus' field.
  12. Enter the desired date in the 'DateOfOnset' field.
  13. Enter the desired staff ID in the 'StaffResponsible' field.
  14. Enter the desired date in the 'DateOpened' field.
  15. Enter the desired value in the 'Problem' field.
  16. Enter the desired value in the 'Status' field.
  17. Enter the desired value in the 'CurrentStatus' field.
  18. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  19. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  20. Populate any other desired fields.
  21. Enter "Client A" in the 'ClientID' field.
  22. Enter "1" in the 'EpisodeNumber' field.
  23. Enter "CWS60000" in the 'OptionID' field.
  24. Click [Run].
  25. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  26. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  27. Select "Client A" and access the 'Treatment Plan' form.
  28. Select the record filed in the previous steps and click [Edit].
  29. Validate all data filed in the previous steps is displayed.
  30. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  31. Close the form.
  32. Access SoapUI for the 'TreatmentPlan' - 'AddTreatmentPlan' web service.
  33. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  34. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  35. Enter the password that will be used to log into Avatar in the 'Password' field.
  36. Enter the desired date in the 'PlanDate' field.
  37. Enter the desired value in the 'PlanName' field.
  38. Enter the desired value in the 'PlanType' field.
  39. Enter the desired value in the 'TreatmentPlanStatus' field.
  40. Enter a valid problem code in the 'SNOMEDCode' field.
  41. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  42. Enter the desired value in the 'ProblemCodeStatus' field.
  43. Enter the desired date in the 'DateOfOnset' field.
  44. Enter the desired staff ID in the 'StaffResponsible' field.
  45. Enter the desired date in the 'DateOpened' field.
  46. Enter the desired value in the 'Problem' field.
  47. Enter the desired value in the 'Status' field.
  48. Enter the desired value in the 'CurrentStatus' field.
  49. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  50. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  51. Populate any other desired fields.
  52. Enter "Client A" in the 'ClientID' field.
  53. Enter "0" in the 'EpisodeNumber' field.
  54. Enter "CWS60008" in the 'OptionID' field.
  55. Click [Run].
  56. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  57. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  58. Select "Client A" and access the 'Treatment Plan Number 8' form.
  59. Select the record filed in the previous steps and click [Edit].
  60. Validate all data filed in the previous steps is displayed.
  61. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  62. Close the form.
Scenario 4: Treatment Plan Web Service - Edit Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode and has a 'Treatment Plan' on file (Client A).
  • The 'SS Treatment Plan Client Scrolling Free Text 1' field is added to the 'Treatment Plan' form via 'Site Specific Section Modeling'. (Field #52021)
  • Episodic and Non Episodic Treatment Plans must be on file for (Client A)
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'EditTreatmentPlan' 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 original date on file in the 'PlanDate' field.
  6. Enter the desired value in the 'PlanName' field.
  7. Enter the desired value in the 'PlanType' field.
  8. Enter the desired value in the 'TreatmentPlanStatus' field.
  9. Enter a valid problem code in the 'SNOMEDCode' field.
  10. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  11. Enter the desired value in the 'ProblemCodeStatus' field.
  12. Enter the desired date in the 'DateOfOnset' field.
  13. Enter the desired staff ID in the 'StaffResponsible' field.
  14. Enter the desired date in the 'DateOpened' field.
  15. Enter the desired value in the 'Problem' field.
  16. Enter the desired value in the 'Status' field.
  17. Enter the desired value in the 'CurrentStatus' field.
  18. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  19. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  20. Populate any other desired fields.
  21. Enter "Client A" in the 'ClientID' field.
  22. Enter "1" in the 'EpisodeNumber' field.
  23. Enter the unique ID for the existing 'Treatment Plan' record in the 'TPUniqueID' field.
  24. Click [Run].
  25. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  26. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  27. Select "Client A" and access the 'Treatment Plan' form.
  28. Select the record filed in the previous steps and click [Edit].
  29. Validate all data filed in the previous steps is displayed.
  30. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  31. Close the form.

Topics
• Treatment Plan • Web Services
AV-95340 Summary | Details
Treatment Plan Web Service - Non Episodic Treatment Plan
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Create New Treatment Plan
  • SoapUI - Add Treatment Plan
  • Treatment Plan
Scenario 1: Treatment Plan Web Service - Delete
Specific Setup:
  • A treatment plan is filed for any test client.
  • The Treatment Plan Unique ID is recorded (will be used in the web service to delete the record).
  • Using "Create New Treatment Plan" to generate a non episodic treatment plan form.
  • A non episodic treatment plan is filed for any test client.
Steps
  1. Using SOAPUI or other Web Services tool, delete an episodic Treatment Plan record for the test client.
  2. Open 'Treatment Plan' for the test client.
  3. Verify the record which was deleted is no longer displayed for selection on the 'Treatment Plan Pre-Display'.
  4. Using SOAPUI or other Web Services tool, delete a non episodic Treatment Plan record for the test client.
  5. Open a non episodic Treatment Plan for the test client.
  6. Verify the record which was deleted is no longer displayed for selection on the 'Treatment Plan Pre-Display'.
Scenario 2: Treatment Plan Web Service- Get Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode and has a 'Treatment Plan' on file (Client A).
  • The following signature fields must be added to the 'Treatment Plan' form via 'Site Specific Section Modeling':
  • SS Treatment Plan Client Sign 1 (Field #52143 - This can be found in the 'Form and Table Documentation' form).
  • SS Treatment Plan Part Sign 1 (Field #57020 - This can be found in the 'Form and Table Documentation' form).
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'GetTreatmentPlan' 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 unique ID for the existing 'Treatment Plan' record in the 'TPUniqueID' field.
  7. Click [Run].
  8. Validate the 'GetTreatmentPlanResponse' field contains the 'Treatment Plan' data on file.
  9. Validate the signatures on file are returned in a base64 encoded format. Please note: you can use any online decoder to confirm the base64 value matches the signature on file.
Scenario 3: Treatment Plan Web Service - Add Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • The 'SS Treatment Plan Client Scrolling Free Text 1' field is added to the 'Treatment Plan' form via 'Site Specific Section Modeling'. (Field #52021)
  • Create a non episodic Treatment Plan using the "Create New Treatment Plan" form.
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'AddTreatmentPlan' 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 'PlanDate' field.
  6. Enter the desired value in the 'PlanName' field.
  7. Enter the desired value in the 'PlanType' field.
  8. Enter the desired value in the 'TreatmentPlanStatus' field.
  9. Enter a valid problem code in the 'SNOMEDCode' field.
  10. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  11. Enter the desired value in the 'ProblemCodeStatus' field.
  12. Enter the desired date in the 'DateOfOnset' field.
  13. Enter the desired staff ID in the 'StaffResponsible' field.
  14. Enter the desired date in the 'DateOpened' field.
  15. Enter the desired value in the 'Problem' field.
  16. Enter the desired value in the 'Status' field.
  17. Enter the desired value in the 'CurrentStatus' field.
  18. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  19. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  20. Populate any other desired fields.
  21. Enter "Client A" in the 'ClientID' field.
  22. Enter "1" in the 'EpisodeNumber' field.
  23. Enter "CWS60000" in the 'OptionID' field.
  24. Click [Run].
  25. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  26. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  27. Select "Client A" and access the 'Treatment Plan' form.
  28. Select the record filed in the previous steps and click [Edit].
  29. Validate all data filed in the previous steps is displayed.
  30. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  31. Close the form.
  32. Access SoapUI for the 'TreatmentPlan' - 'AddTreatmentPlan' web service.
  33. Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
  34. Enter the user name that will be used to log into Avatar in the 'UserName' field.
  35. Enter the password that will be used to log into Avatar in the 'Password' field.
  36. Enter the desired date in the 'PlanDate' field.
  37. Enter the desired value in the 'PlanName' field.
  38. Enter the desired value in the 'PlanType' field.
  39. Enter the desired value in the 'TreatmentPlanStatus' field.
  40. Enter a valid problem code in the 'SNOMEDCode' field.
  41. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  42. Enter the desired value in the 'ProblemCodeStatus' field.
  43. Enter the desired date in the 'DateOfOnset' field.
  44. Enter the desired staff ID in the 'StaffResponsible' field.
  45. Enter the desired date in the 'DateOpened' field.
  46. Enter the desired value in the 'Problem' field.
  47. Enter the desired value in the 'Status' field.
  48. Enter the desired value in the 'CurrentStatus' field.
  49. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  50. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  51. Populate any other desired fields.
  52. Enter "Client A" in the 'ClientID' field.
  53. Enter "0" in the 'EpisodeNumber' field.
  54. Enter "CWS60008" in the 'OptionID' field.
  55. Click [Run].
  56. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  57. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  58. Select "Client A" and access the 'Treatment Plan Number 8' form.
  59. Select the record filed in the previous steps and click [Edit].
  60. Validate all data filed in the previous steps is displayed.
  61. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  62. Close the form.
Scenario 4: Treatment Plan Web Service - Edit Treatment Plan
Specific Setup:
  • A client is enrolled in an existing episode and has a 'Treatment Plan' on file (Client A).
  • The 'SS Treatment Plan Client Scrolling Free Text 1' field is added to the 'Treatment Plan' form via 'Site Specific Section Modeling'. (Field #52021)
  • Episodic and Non Episodic Treatment Plans must be on file for (Client A)
Steps
  1. Access SoapUI for the 'TreatmentPlan' - 'EditTreatmentPlan' 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 original date on file in the 'PlanDate' field.
  6. Enter the desired value in the 'PlanName' field.
  7. Enter the desired value in the 'PlanType' field.
  8. Enter the desired value in the 'TreatmentPlanStatus' field.
  9. Enter a valid problem code in the 'SNOMEDCode' field.
  10. Enter the corresponding problem description in the 'SNOMEDDesc' field.
  11. Enter the desired value in the 'ProblemCodeStatus' field.
  12. Enter the desired date in the 'DateOfOnset' field.
  13. Enter the desired staff ID in the 'StaffResponsible' field.
  14. Enter the desired date in the 'DateOpened' field.
  15. Enter the desired value in the 'Problem' field.
  16. Enter the desired value in the 'Status' field.
  17. Enter the desired value in the 'CurrentStatus' field.
  18. Enter "52021" in the 'SSFreeTextScrolling' - 'FieldNumber' field.
  19. Enter a value containing more than 50 characters in the 'SSFreeTextScrolling' - 'FieldValue' field.
  20. Populate any other desired fields.
  21. Enter "Client A" in the 'ClientID' field.
  22. Enter "1" in the 'EpisodeNumber' field.
  23. Enter the unique ID for the existing 'Treatment Plan' record in the 'TPUniqueID' field.
  24. Click [Run].
  25. Validate that the 'Confirmation' field contains the unique ID for the treatment plan filed.
  26. Validate the 'Message' field contains: "Treatment Plan web service has been filed successfully".
  27. Select "Client A" and access the 'Treatment Plan' form.
  28. Select the record filed in the previous steps and click [Edit].
  29. Validate all data filed in the previous steps is displayed.
  30. Validate the 'SS Treatment Plan Client Scrolling Free Text 1' field contains the value filed in the previous steps.
  31. Close the form.
Topics
• Treatment Plan • Web Services