GET api/patients/{patientid}/sessions/{sessionid}/actions
Retrieves the actions belonging to a session. Must have a valid Authorization header.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
patientid |
The patient id |
integer |
Required |
sessionid |
The session id |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
The actions belonging to a session. NOTE: The Action returned doesn't contain Public or PrivateData. Call GetAction to get a complete action object
Collection of ActionName | Description | Type | Additional information |
---|---|---|---|
Id |
Get the ID of the Action. Controlled by Noah. Set 0 when calling NewAction. |
integer |
None. |
ActionGUID |
Get the GUID of the Action. |
globally unique identifier |
None. |
SessionID |
Get the session ID that the action belongs to. Controlled by Noah. Set 0 when calling NewAction. |
integer |
None. |
CreateDate |
Get the date of creation. (Format : yyyy-MM-ddTHH:mm:ssZ). Controlled by Noah |
string |
None. |
ModuleID |
The ID of the module that created the Action. (Is composed as Hi word ManufactuerID and low word ModuleID). |
integer |
None. |
Description |
The Modules description of the Action (min. 1, max. 64 characters). |
string |
None. |
DataTypeCode |
The DataType of the Action. |
integer |
None. |
DataFmtStd |
The Standard format for the Public Data. |
integer |
None. |
DataFmtExt |
A module specific value. (Could be format of private data). |
integer |
None. |
ActionGroup |
The datetime of the ActionGroup that the action belongs to. (Format yyyy-MM-ddTHH:mm:ssZ) (Empty string is no actiongroup). |
string |
None. |
DeviceType |
DeviceType of the action. |
integer |
None. |
LastModifiedDate |
The date when the action was last modified. (Format : yyyy-MM-ddTHH:mm:ssZ). Controlled by Noah |
string |
None. |
UserInitials |
UserInitials of the user that created the action. (max 3 characters) ??? if not found. Controlled by Noah. |
string |
None. |
ActionReferences |
Action references. |
Collection of integer |
None. |
PublicData |
PublicData. Content only returned in GetAction. Otherwise this wil be null. When using New or Put Action to add the following rules apply. If publicData is null nothing are done to the public data in the database. If publicData is byte[0] the public data will be deleted from the database. else publicData are put to the database. |
Collection of byte |
None. |
PrivateData |
PrivateData. Content only returned in GetAction. Otherwise this wil be null. When using New or Put Action to add the following rules apply. If PrivateData is null nothing are done to the public data in the database. If PrivateData is byte[0] the public data will be deleted from the database. else PrivateData are put to the database. |
Collection of byte |
None. |
ActionGroupGUID |
ActionGroupGUID. The Guid is a unique identification of group of actions. Controlled by Noah. |
globally unique identifier |
None. |
UserGUID |
UserGUID. The Guid is a unique identification of a user. Controlled by Noah. |
globally unique identifier |
None. |
PatientGUID |
Patient Guid. The guid is a unique identification of the object/record in the database together with a patient id.. Controlled by Noah. When calling NewAction and UpdateAction this value must be set from the Patient object received from Noah when selecting a patient. In the following work flow patient data is not necessary to copy. Call GetAction edit the action and Update the action. |
globally unique identifier |
None. |
Response Formats
application/json, text/json
[ { "Id": 1, "ActionGUID": "041bae1d-2f26-4bf7-9662-0b322025b031", "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": "2b23e559-5f82-406b-8034-639dcb98bca6", "UserGUID": "0247c4ec-36ae-4d43-8633-c6d209f6685c", "PatientGUID": "7cff54dd-c4eb-4a87-ab0f-c88d13a4f4a6" }, { "Id": 1, "ActionGUID": "041bae1d-2f26-4bf7-9662-0b322025b031", "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": "2b23e559-5f82-406b-8034-639dcb98bca6", "UserGUID": "0247c4ec-36ae-4d43-8633-c6d209f6685c", "PatientGUID": "7cff54dd-c4eb-4a87-ab0f-c88d13a4f4a6" } ]
application/xml, text/xml
<ArrayOfAction xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Himsa.Noah.Public.Model"> <Action> <PatientGUID>7cff54dd-c4eb-4a87-ab0f-c88d13a4f4a6</PatientGUID> <ActionGUID>041bae1d-2f26-4bf7-9662-0b322025b031</ActionGUID> <ActionGroup>sample string 10</ActionGroup> <ActionGroupGUID>2b23e559-5f82-406b-8034-639dcb98bca6</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>0247c4ec-36ae-4d43-8633-c6d209f6685c</UserGUID> <UserInitials>sample string 13</UserInitials> </Action> <Action> <PatientGUID>7cff54dd-c4eb-4a87-ab0f-c88d13a4f4a6</PatientGUID> <ActionGUID>041bae1d-2f26-4bf7-9662-0b322025b031</ActionGUID> <ActionGroup>sample string 10</ActionGroup> <ActionGroupGUID>2b23e559-5f82-406b-8034-639dcb98bca6</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>0247c4ec-36ae-4d43-8633-c6d209f6685c</UserGUID> <UserInitials>sample string 13</UserInitials> </Action> </ArrayOfAction>