Table of Contents
...
Name | Type | Mandatory | Description |
---|---|---|---|
token | String | Yes | Security Token obtained before. |
userId | String | Yes | The id of the logged in user. |
type | ENUM | No | Possible values: ['ALL', 'ALERT', 'EMAIL', 'DOCUMENT',"'PARAMETERIZEDALERT' ]. Default value: "ALL". The source of the messages. |
location | ENUM | No | Possible values: ['INBOX', 'SENT', 'ARCHIVE']. Default value: "INBOX". |
patientId | String | No | Not used when type = 'PARAMETERIZEDALERT' Used if we want to retrieve only those messages related to a specific patient. |
patientLocation | ENUM | No | Possible values: ['ORGANIZATION', 'FACILITY', 'WORKSPACE', 'ROOM' ]. Filter the messages by a specific location. Use patientLocationId parameter to specify which location you want to use in the filter. |
patientLocationId | String | No unless patientLocation is specified. | Indicates what is the id of the location you want to use to filter the messages. |
API Sample
curl 'http://192.168.1.122:8080/PresentationServices/getMessages?userId=QA_1&token=a3fef5d8-951a-4a11-9b39-7efb63695211&type=PARAMETERIZEDALERT' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36' --compressed
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"messagesFact": {
"statusFact": {
"success": true
}
,"messageObjects": [
{
"messageId": "ff80818147e7ee6c0147e7f14d000005",
"type": "ParameterizedAlert",
"podId": "Pod A",
"location": "INBOX",
"labels": [],
"messageDate": "8/18/14",
"messageTime": "09:07",
"description": "Skin To Skin Alert",
"title": " peggy 500##split##33wks 999g",
"payload": "This patient has not had skin to skin contact for at least 7 consecutive days.",
"status": "Unread",
"priority": "HIGH",
"tasksCount": 0,
"tasksComplete": 0,
"from": "NCCC"
},{
"messageId": "22",
...
}
]}} |
...
Name | Type | Mandatory | Description |
---|---|---|---|
token | String | Yes | Security Token obtained before. |
userId | String | Yes | The id of the logged in user. |
action | ENUM | Yes | Possible values: ['Read', 'Unread', 'Archive', 'Delete'] This is the action we want to execute agains the message |
messageIds | String | Yes | The id of the message you want to execute the action against. You could include this parameter multiple times to work on multiple messages at once. |
location | ENUM | Yes | Possible values: ['INBOX', 'SENT', 'ARCHIVE']. Default value: "INBOX". |
types | ENUM | Yes | Possible values: ['ALL', 'ALERT', 'EMAIL', 'DOCUMENT',"PARAMETERIZEDALERT' ]. Default value: "ALL". |
...