Skip to content

Instantly share code, notes, and snippets.

@shreve
Last active November 16, 2017 00:14
Show Gist options
  • Save shreve/1e15bd2a9f1f7753d80710366aafcd13 to your computer and use it in GitHub Desktop.
Save shreve/1e15bd2a9f1f7753d80710366aafcd13 to your computer and use it in GitHub Desktop.

Testing Wellopp Messenger

Managing Content

This set of actions requires a messenger_admin role.

  1. Click the "Messages" link at the bottom of the left bar
  2. See that your client name is displayed in the page header
  3. Click the "Add New Message" button
  4. Fill out all the fields, playing with the dynamic ones
    1. See that changing the message updates the preview SMS
    2. See that changing frequency alters the other fields available
      1. Once: Schedule = Number + {Days, Weeks}
      2. Daily: Schedule is fixed, Duration = Number + {Days, Weeks}
      3. Weekly: Schedule = {Sunday ... Saturday}, Duration = Number + {Days, Weeks}
      4. Alternating: Schedule is fixed, Duration = Number + {Days, Weeks}
    3. See that changing the Schedule updates the date above the preview SMS
    4. See that changing the Time of day updates the time above the preview SMS
  5. Click the "Create Message Template" button
  6. Find and click your message template in the list
  7. Change the values in the form as you'd like.
  8. Click the "Update Message Template" button
  9. Find and click your message template in the list
  10. See that your changes have persisted
  11. Click the "Delete" button
  12. See that your message template is no longer in the list

To continue testing, make sure you have at least one message that is not set to autoschedule, and one that is.

Signing up

  1. Go to digital discharge
  2. Take a survey
  3. Provide your phone number in the Wellopp Messenger slides
  4. Complete the survey

If your phone number is already in use by another user in the system, you will receive a message asking you if you want to transfer your account. Accept this message by replying with the initials of the original user.

Managing Patients' Messages

  1. Find the patient you just created in the dashboard
  2. Turn on the messenger switch in the messenger tab
  3. See that the patient has the autoschedule message, and doesn't have the other
  4. Click the "Schedule New Message" button
  5. Select the non-autoscheduled message and click the "Schedule" button
  6. See that the message is added to the patient's content schedule
  7. Click the edit button (pencil icon) for a message
  8. Type a note in the "Add a comment" field
  9. Adjust the "Sending Date" to be a minute in the future
  10. Click the "Update Message" button
  11. Within 2 minutes, you should receive an SMS message. See that it includes the note you typed earlier
  12. Respond to the message and see that your answer is acknowledged
  13. Click the edit button of the delivered message
  14. See that the text of your response is displayed
  15. Click the "Compliance Stats" link
  16. See your compliance score in the modal appears correct
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment