Versions Compared

Key

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

Table of contents

Table of Contents
maxLevel3
excludeTable of contents

Used documentation

General information

GetBoxInfo

The getBoxInfo method allows an authenticated user to receive general information about his mailbox: the
current used size of your mailbox, the maximum allowed size of your mailbox, and the number of messages,
which could not be received because the mailbox was full. These messages are still waiting to be put in your
mailbox. You need to clean your mailbox until the current size is lower than the max size. The messages will then
enter into your mailbox.

Request

You can optionally request information of another of your mailboxes by specifying it via BoxId.

Response

The response contains a success status code and general information on the eHealthBox as explained below. The
BoxId element enables you to discover information on the current eHealthBox if you currently do not have any.
Attention should be paid to NbrMessagesInStandBy larger than zero and if CurrentSize > MaxSize.

Basic flow

FlowSpecifications


ID
AP
UC407-
UC11-
BF
NameView the eHealthBox info on the home screen
Description/
Actor(s)One healthcare professional
Requirements/
TriggerA healthcare professional wants to see the info of his/her eHealthBox.
Precondition(s)
  • The user is logged in.
  • The user wants to see the info of his/her eHealthBox.
Flow
  1. See use case: login.
  • The user wants to view the contents of one of his message boxes.
    The user will see a list with all of his message for the specific folder he/she requested.
    See use case: consultation for more information about the GetMessageList method.
  • The user selects one message to read. The message will be opened.
  • The user, for example, clicks on a button the show the acknowledgement status of the current message
    1. Open the eHealthBox.
      The information about the eHealthBox is displayed here.
    Postcondition(s)
    • The information is correctly displayed.
    Test Data

    GetBoxInfo

    Endpoint(s)


    Alternative flow 1

    FlowSpecifications


    IDUC407-AF01
    NameView the eHealthBox info on a seperate screen
    Description/
    Actor(s)One healthcare professional
    Requirements/
    TriggerA healthcare professional wants to see the info of his/her eHealthBox.
    Precondition(s)
    • The user is logged in.
    • The user wants to see the info of his/her eHealthBox.
    Flow
    1. See use case: login.
    2. Open the information page.
      The information about the eHealthBox is now displayed.
    Postcondition(s)
    • The information is correctly displayed.
    Test Data

    GetBoxInfo

    Endpoint(s)


    Exception flow 1

    FlowSpecifications


    IDUC407-EF01
    NameAttempt to get information from a non-existing eHealthBox
    Description/
    Actor(s)One healthcare professional
    Requirements/
    TriggerA healthcare professional wants to see the info of his/her eHealthBox.
    Precondition(s)
    • The user is logged in.
    • The user wants to see the info of his/her eHealthBox.
    Flow
    1. See use case: login.
    2. Attempt to request information of a non-existing eHealthBox. This will cause an error message to be displayed saying "Invalid BoxId".
    Postcondition(s)
    • The
    acknowledgement status is visible and correct
    • information is correctly displayed.
    Test Data

    GetBoxInfo

    Endpoint(s)

    Remarks

    ...