Tross
ECLINICALWORKS

Write Ros Notes

Write ros notes in eClinicalWorks

POSThttps://api.ontross.com/api/integrations/ecw/write-ros-notes
Request Fields
input
object
required
Input object.
input.patientId
string
required
Patient id
input.encounterId
string
required
Encounter id
input.rosNotes
string
Ros notes
Default
""
input.categoryId
string
required
Numeric Review of Systems category id from fetch-chart-catalog (keyName=ReviewOfSystems). Marks which category node is selected/reviewed in ECW, but rosNotes is stored as a single shared ROS narrative for the whole encounter (not scoped per category) — writing again with a different categoryId overwrites/appends to the same shared note, not a separate one.
input.append_input
boolean
Append input
Default
false
auth_id
string
required
Auth id
Output Fields
writeSuccess
boolean
Write success
Code
curl --request POST \
  --url https://api.ontross.com/api/integrations/ecw/write-ros-notes \
  --header 'X-API-Key: REPLACE_KEY_VALUE' \
  --header 'content-type: application/json' \
  --data '{"input":{"patientId":"string_id","encounterId":"string_id","rosNotes":"string","categoryId":"456202","append_input":false},"auth_id":"auth_uuid_here"}'
Request BODY
{
  "input": {
    "patientId": "string_id",
    "encounterId": "string_id",
    "rosNotes": "string",
    "categoryId": "456202",
    "append_input": false
  },
  "auth_id": "auth_uuid_here"
}