ECLINICALWORKS
Write Allergies
Write allergies in eClinicalWorks
POSThttps://api.ontross.com/api/integrations/ecw/write-allergies
Request Fields
input
object
requiredInput object.
input.patientId
string
requiredPatient id
input.encounterId
string
requiredEncounter id
input.noKnownDrugAllergies
boolean
No known drug allergies
Default
falseinput.allergyItems
array
List of allergy Items.
input.allergyItems[].allergy
string
Allergy
input.allergyItems[].reaction
string
Reaction
Accepted values
anaphylaxisAnaphylaxis-Bakers YeastAnaphylaxis-NeomycinAnaphylaxis-PolymyxinBAnaphylaxis-StreptomycindiarrheadizzinessEncephalopathyHistiocytic Tissue CancerousHIV-InfectedhivesImmunodeficiencyLeukemiaLymphoreticular CancerMultiple Myelomanausea and vomitingrashshortness of breathstomach upsetvomitinginput.allergyItems[].allergyType
string
Allergy type
Default
"Allergy"Accepted values
AllergySide effectsContraindicationLack of Therapeutic Effectinput.allergyItems[].status
string
Status
Default
"Active"Accepted values
ActiveInactiveinput.allergyItems[].criticality
string
Criticality
Default
"High"Accepted values
UnknownHighLowinput.allergyItems[].onsetDate
string
Onset date
Default
""input.allergyItems[].SMDamConceptID
string
Smdam concept id
Default
"0"auth_id
string
requiredAuth id
Output Fields
writeSuccess
boolean
Write success
written
array
List of written.
written[].allergy
string
Allergy
written[].rxId
string
Rx id
written[].allergyDesc
string
Allergy desc
written[].displayIndex
integer
Display index
Code
curl --request POST \
--url https://api.ontross.com/api/integrations/ecw/write-allergies \
--header 'X-API-Key: REPLACE_KEY_VALUE' \
--header 'content-type: application/json' \
--data '{"input":{"patientId":"string_id","encounterId":"string_id","noKnownDrugAllergies":false,"allergyItems":[]},"auth_id":"auth_uuid_here"}'Request BODY
{
"input": {
"patientId": "string_id",
"encounterId": "string_id",
"noKnownDrugAllergies": false,
"allergyItems": []
},
"auth_id": "auth_uuid_here"
}