Tross
ECLINICALWORKS

Merge Hpi Notes

Merge hpi notes in eClinicalWorks

POSThttps://api.ontross.com/api/integrations/ecw/merge-hpi-notes
Request Fields
input
object
required
Input object.
input.patientId
string
required
eClinicalWorks patient identifier for the current chart.
input.encounterId
string
required
Current encounter ID where prior HPI notes should be merged into.
input.encounterDate
string
required
Encounter date in MM/DD/YYYY format (for example, 06/17/2026).
input.sourceEncounterIds
array
required
Ordered list of source encounter IDs to merge into the target encounter.
auth_id
string
required
Auth id
Output Fields
importSuccess
boolean
True when the HPI merge request is submitted successfully to ECW.
noOp
boolean
True when ECW did not expose one or more requested source encounters as HPI merge candidates, so no merge was submitted.
unavailableSourceEncounterIds
array
Requested source encounter IDs that ECW did not expose in the HPI merge popup.
hpiEncIdsMerged
array
Resolved composite HPI merge tokens submitted to ECW, aligned to sourceEncounterIdsMerged.
sourceEncounterIdsMerged
array
Source encounter IDs merged in submit order.
Code
curl --request POST \
  --url https://api.ontross.com/api/integrations/ecw/merge-hpi-notes \
  --header 'X-API-Key: REPLACE_KEY_VALUE' \
  --header 'content-type: application/json' \
  --data '{"input":{"patientId":"100001","encounterId":"200001","encounterDate":"06/17/2026","sourceEncounterIds":["300001","300002"]},"auth_id":"auth_uuid_here"}'
Request BODY
{
  "input": {
    "patientId": "100001",
    "encounterId": "200001",
    "encounterDate": "06/17/2026",
    "sourceEncounterIds": [
      "300001",
      "300002"
    ]
  },
  "auth_id": "auth_uuid_here"
}