Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Basic flow

FlowSpecifications


IDAP-UC02UC403-BF
NameSend an ecrypted message to one healthcare professional
Description/
Actor(s)Two healthcare professionals
Requirements

/

TriggerA healthcare professional wants to send an encrypted message to another healthcare professional.
Precondition(s)
  • The user is logged in (see Use case: login).
  • The user wants to send an encrypted message to another healthcare professional.
Flow
  1. see Use case: login.
  2. The message to send is for example "This message is used to test encryption".
  3. Send the message to (Example_Test_Actor).
Postcondition(s)
  • The message has been sent to another healthcare professional.
  • The other healthcare professional has received the message correctly.
Test Data
Endpoint(s)


Alternative flow 1

FlowSpecifications


IDAP-UC02UC403-AF01
NameSend a not encrypted message to one healthcare professional
Description/
Actor(s)Two healthcare professionals
Requirements

/

TriggerA healthcare professional wants to send a not encrypted message to another healthcare professional.
Precondition(s)
  • The user is logged in (see Use case: login).
  • The user wants to send a not encrypted message to another healthcare professional.
Flow
  1. see Use case: login.
  2. The message to send is for example "This message is used to test no encryption".
  3. Send the message to (Example_Test_Actor).
Postcondition(s)
  • The message has been sent to another healthcare professional.
  • The other healthcare professional has received the message correctly.
Test Data
Endpoint(s)


Alternative flow 2

FlowSpecifications


IDAP-UC02UC403-AF02
NameSend an encrypted message to two (or more) healthcare professional
Description/
Actor(s)Three healthcare professionals
Requirements

/

TriggerA healthcare professional wants to send an encrypted message to multiple healthcare professionals.
Precondition(s)
  • The user is logged in (see Use case: login).
  • The user wants to send a not encrypted message to another healthcare professional.
Flow
  1. see Use case: login.
  2. The message to send is for example "This message is used to test multiple recipients".
  3. Send the message to (Example_Test_Actor1) and (Example_Test_Actor2).
Postcondition(s)
  • The message has been sent to another healthcare professional.
  • The other healthcare professionals has received the message correctly.
Test Data
Endpoint(s)


Alternative flow 3

FlowSpecifications


IDAP-UC02UC403-AF03
NameSend an encrypted message to a healthcare professional who is out-of-office
Description/
Actor(s)

Three healthcare professionals:

  • One to send the message.
  • One who is out-of-office.
  • One who is a substitute for the out-of-office.
Requirements

/

TriggerA healthcare professional wants to send an encrypted message to another healthcare professional.
Precondition(s)
  • The user is logged in (see Use case: login).
  • The user wants to send a not encrypted message to another healthcare professional.
Flow
  1. see Use case: login.
  2. The message to send is for example "This message is used to test Out-of-Office functionalities".
  3. Send the message to (Example_Test_Actor).
  4. The message couldn't be sent because the recipient is out-of-office.
    You will receive a notification that the recipient is out-of-office with the substitute(s).
  5. Send the message to one of the substitutes and the original recipient.
Postcondition(s)
  • The message has been sent to another healthcare professional.
  • The other healthcare professionals have received the message correctly.
Test Data
Endpoint(s)


Alternative flow 4

FlowSpecifications


IDAP-UC02UC403-AF04
NameSend an encrypted message to a healthcare professional and notify the recipient
Description/
Actor(s)

Two healthcare professionals

Requirements

/

TriggerA healthcare professional wants to send an encrypted message to another healthcare professional.
Precondition(s)
  • The user is logged in (see Use case: login).
  • The user wants to send a not encrypted message to another healthcare professional.
Flow
  1. see Use case: login.
  2. The message to send is for example "This message is used to test the notification functionality".
  3. Specify the email of the recipient to notify them of this message.
  4. Send the message to (Example_Test_Actor).
Postcondition(s)
  • The message has been sent to another healthcare professional.
  • The other healthcare professional has received the message correctly.
  • The other healthcare professional has also received a notification on his/her email.
Test Data
Endpoint(s)


Alternative flow 5

FlowSpecifications


IDAP-UC02UC403-AF05
NameSend an encrypted message with an attachment to a healthcare professional
Description/
Actor(s)

Two healthcare professionals

Requirements
  • A file of any type to attach to the message (<10MB).
TriggerA healthcare professional wants to send an encrypted message with an attachment to another healthcare professional.
Precondition(s)
  • The user is logged in (see Use case: login).
  • The user wants to send a not encrypted message to another healthcare professional.
Flow
  1. see Use case: login.
  2. The message to send is for example "This message is used to test the attachment".
  3. The attachment can be of any file type. The size of the attachment has to be less than 10MB.
  4. Send the message to (Example_Test_Actor).
Postcondition(s)
  • The message has been sent to another healthcare professional.
  • The other healthcare professional has received the message and attachment correctly.
Test Data
Endpoint(s)


...