POST api/patients/byguid/{patientGuid}/notifications
Sends a notification
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
patientGuid |
The patient Guid |
globally unique identifier |
Required |
Body Parameters
The notification sent.
NotificationName | Description | Type | Additional information |
---|---|---|---|
TransferToken |
A unique token for this transfer. Used to handle (ignore) redundant retransmissions. |
globally unique identifier |
None. |
AlertGUID |
Identifies the alert. Can be null, if no alerts should be made. |
globally unique identifier |
None. |
NotificationAction |
Is used to add a NotificationAction. Can be null, if no notification action should be made. |
Action |
None. |
Category |
The category of the alert. Only a (semi)fixed set of values are allowed to pass through from the cloud. |
string |
None. |
Description |
The alerts description. |
string |
None. |
Action |
Is used to add an action. Can only be non-null, if ActionGUID is null. Can be null. |
Action |
None. |
ActionGUID |
Is used to reference an existing action. Can only be non-null, if Action is null. Can be null. |
globally unique identifier |
None. |
Url |
An url for a web page (that can be opened from the Dashboard), associated with the alert. Can be null. |
string |
None. |
ModuleID |
The ID of a Noah module (that can be opened from the Dashboard), associated with the alert. Can be null. |
integer |
None. |
ModuleParameter |
A string passed (by command line) to the module when opening it. Can be null. |
string |
None. |
IconUrl |
An url for an image. Used to show on a button that opens the Url. Can be null. |
string |
None. |
Group |
Notifications with same Group value are in group, and are presented as that on the Dashboard. Can be null. |
globally unique identifier |
None. |
Request Formats
application/json, text/json
{ "TransferToken": "3f9750e5-dd48-4a6b-ae7a-cde3bb7b0df3", "AlertGUID": "efada1ff-79d7-4838-bdd3-ef31af5db648", "NotificationAction": { "Id": 1, "ActionGUID": "d0e4b7a4-01ab-4b71-b7eb-2b3d1c980ac9", "SessionID": 3, "CreateDate": "sample string 4", "ModuleID": 5, "Description": "sample string 6", "DataTypeCode": 7, "DataFmtStd": 8, "DataFmtExt": 9, "ActionGroup": "sample string 10", "DeviceType": 11, "LastModifiedDate": "sample string 12", "UserInitials": "sample string 13", "ActionReferences": [ 1, 2 ], "PublicData": "QEA=", "PrivateData": "QEA=", "ActionGroupGUID": "daa6af7f-7ce1-4b9a-a515-cee2a83866b6", "UserGUID": "e000adc0-86fb-4aa1-b883-2bb4c7ecf77e", "PatientGUID": "e800b761-8b12-4c19-a37f-1cfdfd2bef88" }, "Category": "sample string 2", "Description": "sample string 3", "Action": { "Id": 1, "ActionGUID": "d0e4b7a4-01ab-4b71-b7eb-2b3d1c980ac9", "SessionID": 3, "CreateDate": "sample string 4", "ModuleID": 5, "Description": "sample string 6", "DataTypeCode": 7, "DataFmtStd": 8, "DataFmtExt": 9, "ActionGroup": "sample string 10", "DeviceType": 11, "LastModifiedDate": "sample string 12", "UserInitials": "sample string 13", "ActionReferences": [ 1, 2 ], "PublicData": "QEA=", "PrivateData": "QEA=", "ActionGroupGUID": "daa6af7f-7ce1-4b9a-a515-cee2a83866b6", "UserGUID": "e000adc0-86fb-4aa1-b883-2bb4c7ecf77e", "PatientGUID": "e800b761-8b12-4c19-a37f-1cfdfd2bef88" }, "ActionGUID": "2a902d95-a8ce-425a-b447-7b57cfc3de82", "Url": "sample string 4", "ModuleID": 1, "ModuleParameter": "sample string 5", "IconUrl": "sample string 6", "Group": "78bb5852-29d7-4d0a-9bef-0a87fd1bea75" }
application/xml, text/xml
<Notification xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Himsa.Noah.Public.Model"> <Action> <PatientGUID>e800b761-8b12-4c19-a37f-1cfdfd2bef88</PatientGUID> <ActionGUID>d0e4b7a4-01ab-4b71-b7eb-2b3d1c980ac9</ActionGUID> <ActionGroup>sample string 10</ActionGroup> <ActionGroupGUID>daa6af7f-7ce1-4b9a-a515-cee2a83866b6</ActionGroupGUID> <ActionReferences xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </ActionReferences> <CreateDate>sample string 4</CreateDate> <DataFmtExt>9</DataFmtExt> <DataFmtStd>8</DataFmtStd> <DataTypeCode>7</DataTypeCode> <Description>sample string 6</Description> <DeviceType>11</DeviceType> <Id>1</Id> <LastModifiedDate>sample string 12</LastModifiedDate> <ModuleID>5</ModuleID> <PrivateData>QEA=</PrivateData> <PublicData>QEA=</PublicData> <SessionID>3</SessionID> <UserGUID>e000adc0-86fb-4aa1-b883-2bb4c7ecf77e</UserGUID> <UserInitials>sample string 13</UserInitials> </Action> <ActionGUID>2a902d95-a8ce-425a-b447-7b57cfc3de82</ActionGUID> <AlertGUID>efada1ff-79d7-4838-bdd3-ef31af5db648</AlertGUID> <Category>sample string 2</Category> <Description>sample string 3</Description> <Group>78bb5852-29d7-4d0a-9bef-0a87fd1bea75</Group> <IconUrl>sample string 6</IconUrl> <ModuleID>1</ModuleID> <ModuleParameter>sample string 5</ModuleParameter> <NotificationAction> <PatientGUID>e800b761-8b12-4c19-a37f-1cfdfd2bef88</PatientGUID> <ActionGUID>d0e4b7a4-01ab-4b71-b7eb-2b3d1c980ac9</ActionGUID> <ActionGroup>sample string 10</ActionGroup> <ActionGroupGUID>daa6af7f-7ce1-4b9a-a515-cee2a83866b6</ActionGroupGUID> <ActionReferences xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </ActionReferences> <CreateDate>sample string 4</CreateDate> <DataFmtExt>9</DataFmtExt> <DataFmtStd>8</DataFmtStd> <DataTypeCode>7</DataTypeCode> <Description>sample string 6</Description> <DeviceType>11</DeviceType> <Id>1</Id> <LastModifiedDate>sample string 12</LastModifiedDate> <ModuleID>5</ModuleID> <PrivateData>QEA=</PrivateData> <PublicData>QEA=</PublicData> <SessionID>3</SessionID> <UserGUID>e000adc0-86fb-4aa1-b883-2bb4c7ecf77e</UserGUID> <UserInitials>sample string 13</UserInitials> </NotificationAction> <TransferToken>3f9750e5-dd48-4a6b-ae7a-cde3bb7b0df3</TransferToken> <Url>sample string 4</Url> </Notification>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
The response to the sent notification.
NotificationResponseName | Description | Type | Additional information |
---|---|---|---|
WasRetransmitted |
Indicates if the Notification was retransmitted. |
boolean |
None. |
Response Formats
application/json, text/json
{ "WasRetransmitted": true }
application/xml, text/xml
<NotificationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Himsa.Noah.Public.Model"> <WasRetransmitted>true</WasRetransmitted> </NotificationResponse>