Care plan template

Operation HTTP Request Description
get
GET /ehr/careplan/template
List care-plan templates

EHR

Operation HTTP Request Description
get
GET /ehr/
List all available EHRs
post
POST /ehr/
Create a new EHR

Adverse Reaction

Operation HTTP Request Description
get
GET /ehr/{ehrId}/adversereaction/{substance}
Retrieve adverse reaction
put
PUT /ehr/{ehrId}/adversereaction/{substance}
Store adverse reaction
get
GET /ehr/{ehrId}/adversereaction
List/search adverse reactions

Care plan

Operation HTTP Request Description
get
GET /ehr/{ehrId}/careplan/{careplanId}
Show care-plan
put
PUT /ehr/{ehrId}/careplan/{careplanId}
Update care-plan
post
POST /ehr/{ehrId}/careplan/{careplanId}/goal/{goalId}/task
Add a task
post
POST /ehr/{ehrId}/careplan/template/{guidelineId}
Create careplan
get
GET /ehr/{ehrId}/careplan/{careplanId}/participant
List participants
post
POST /ehr/{ehrId}/careplan/{careplanId}/participant
Add participant
get
GET /ehr/{ehrId}/careplan/{careplanId}/participant/{participationId}
Get participant
put
PUT /ehr/{ehrId}/careplan/{careplanId}/participant/{participationId}
Modify participant
delete
DELETE /ehr/{ehrId}/careplan/{careplanId}/participant/{participationId}
Archive participant
get
GET /ehr/{ehrId}/careplan
List care-plans
post
POST /ehr/{ehrId}/careplan
Create care-plan
post
POST /ehr/{ehrId}/careplan/{careplanId}/goal/{goalId}/task/{taskId}/close
Close the task
put
PUT /ehr/{ehrId}/careplan/{careplanId}/goal/{goalId}
Update the goal
post
POST /ehr/{ehrId}/careplan/{careplanId}/goal/{goalId}/close
Close the goal
post
POST /ehr/{ehrId}/careplan/{careplanId}/close
Close care-plan
put
PUT /ehr/{ehrId}/careplan/{careplanId}/goal/{goalId}/task/{taskId}
Update the task
get
GET /ehr/{ehrId}/careplan/todo
List all tasks
post
POST /ehr/{ehrId}/careplan/{careplanId}/goal
Add a goal

Device management

Operation HTTP Request Description
get
GET /ehr/{ehrId}/device
List devices
put
PUT /ehr/{ehrId}/device
Store device information

Diagnosis

Operation HTTP Request Description
put
PUT /ehr/{ehrId}/diagnosis/{diagnosisId}
Update the diagnosis
get
GET /ehr/{ehrId}/diagnosis
List/search for diagnosis
post
POST /ehr/{ehrId}/diagnosis
Add diagnose

Blood pressure

Operation HTTP Request Description
get
GET /ehr/{ehrId}/procedure/bloodpressure
List measurements
post
POST /ehr/{ehrId}/procedure/bloodpressure
Store measurement
get
GET /ehr/{ehrId}/procedure/bloodpressure/omh
List measurements (OMH)

BMI

Operation HTTP Request Description
get
GET /ehr/{ehrId}/procedure/bmi/omh
List measurements (OMH)
get
GET /ehr/{ehrId}/procedure/bmi
List measurements
post
POST /ehr/{ehrId}/procedure/bmi
Store measurement

DSMQ

Operation HTTP Request Description
post
POST /ehr/{ehrId}/procedure/dsmq
Store new DSMQ
get
GET /ehr/procedure/dsmq/dsmq.js
Get DSMQ JavaScript snippet
get
GET /ehr/procedure/dsmq/dsmq.wizard.json
Get DSMQ wizard definition

Various summaries

Operation HTTP Request Description
get
GET /ehr/{ehrId}/summary/timeline
Get timeline information
get
GET /ehr/{ehrId}/summary/medgraph
Get MedGraph data

ACQ

Operation HTTP Request Description
get
GET /ehr/{ehrId}/procedure/acq/omh
List scores (OMH)
get
GET /ehr/{ehrId}/procedure/acq
List scores
post
POST /ehr/{ehrId}/procedure/acq
Store a ACQ score
get
GET /ehr/{ehrId}/procedure/acq/{compositionId}
Retreive score

Body temperature

Operation HTTP Request Description
get
GET /ehr/{ehrId}/procedure/bodytemperature
List body temperatures
post
POST /ehr/{ehrId}/procedure/bodytemperature
Store a body temperature

HADS

Operation HTTP Request Description
get
GET /ehr/{ehrId}/procedure/hads
List HADS
post
POST /ehr/{ehrId}/procedure/hads
Store a HADS
pluslistarrow-leftglobe