...
| Send | Retrieve |
|---|
| MessageResponse | |
| Expand |
|---|
| | Field | Details |
|---|
| WMDAResponsewmdaResponse | | Expand |
|---|
| | Field | Details |
|---|
| deliveredAtUtc | string($date-time) Server-supplied timestamp showing time of Message delivery to recipient's inbox queue | | referenceMessageId | string($uuid) | | responseType | string Enum: Array [ 3 ] | | wmdaRemark | [...] |
|
|
|
| Expand |
|---|
| | Field | Details |
|---|
| WMDAResponsewmdaResponse | | Expand |
|---|
| | Field | Details |
|---|
| sender | string maximum: 9999 minimum: 0 maxLength: 4 minLength: 4 example: 56784 digit ION of sender | | deliveredAtUtc | string($date-time) Server-supplied timestamp showing time of Message delivery to recipient's inbox queue | | referenceMessageId | string($uuid) | | responseType | string Enum: Array [ 3 ] | | wmdaRemark | [...] |
|
|
|
| | Expand |
|---|
| | No parameters specified |
| Expand |
|---|
| | Field | Details |
|---|
| originalMessage | | Expand |
|---|
| | Field | Details |
|---|
| wmdaResponse | ... |
|
| | metaInformation* | Embedded Meta Block |
|
|
...
Note: Since Warnings are going to be automated, we must keep Text Messages as the only means for user communication left.
Message structure:
| Send | Retrieve |
|---|
| TextMessageRequest | |
| Expand |
|---|
| | Field | Details |
|---|
| payload* | | Expand |
|---|
| | Field | Details |
|---|
| patient | Embedded Patient Block | | donor | Embedded Donor Block | | text | string nullable: trueText. Note that text over 1200 characters will be truncated if recipient is EMDIS | | sentDate | string($date-time) nullable: trueDate sent SENT_DATE Opt 8 |
|
| | recipient* | string maximum: 9999 minimum: 0 maxLength: 4 minLength: 4 example: 12344 digit ION of recipient | | correlationGuid* | string($uuid) Sender generated GUID used to correlate response acknowledgement |
|
| Expand |
|---|
| | Expand |
|---|
| title | WMDAResponse payload... |
|---|
| | sender | string maximum: 9999 minimum: 0 maxLength: 4 minLength: 4 example: 56784 digit ION of sender | | deliveredAtUtc | string($date-time) Server-supplied timestamp showing time of Message delivery to recipient's inbox queue | | referenceMessageId | string($uuid) | | responseType | stringEnum: Array [ 3 ] | | wmdaRemark | [...] |
|
|
|
TextMessage payload
Meta block (6.1.1) | | Expand |
|---|
| | No parameters specified |
| Expand |
|---|
| | Field | Details |
|---|
| sender* | string maxLength: 4 minLength: 4 example: 56784 digit ION of sender | | sentAtUtc* | string($date-time) Server-supplied timestamp showing UTC time sender posted (i.e. sent) MessageRequest. | | deliveredAtUtc* | string($date-time) Server-supplied timestamp showing UTC time of Message delivery to recipient's inbox queue. | | payload* | {...} | | recipient* | string maximum: 9999 minimum: 0 maxLength: 4 minLength: 4 example: 12344 digit ION of recipient | | correlationGuid* | string($uuid) Sender generated GUID used to correlate response acknowledgement | | messageType | string Message types supported by WmdaConnect Enum: Array [ 21 ] |
|
|
6.4 Alert message
The Alert message is used to broadcast an important information about the system, like planned service outage. Messages are generated centrally by WMDA. Members are expected to display them to the users.
...