Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Modified download and project source code urls as they were not working previously.

...

  • Manage Flags and Manage Tags require "Manage Flags" privilege
  • Find Flagged Patients requires "Test Flags" privilege

Download

REST endpoints

MethodURLParameters / BodyDescriptionRep DefaultRep Full

Priority

GET/ws/rest/v1/patientflags/priority/{uuid or name}
Fetches unique priority by name or uuid
  • name
  • style
  • rank
  • name
  • style
  • rank
  • auditInfo
GET/ws/rest/v1/patientflags/prioritynoneFetches all priorities

GET/ws/rest/v1/patientflags/priorityqSearches priority by name

POST/ws/rest/v1/patientflags/priority

name, rank

style

Create with properties in request

POST/ws/rest/v1/patientflags/priority/{uuid or name}

name, rank

style

Update with properties in request

DELETE/ws/rest/v1/patientflags/priority/{uuid}?purge
Deletes the record

Flag

GET/ws/rest/v1/patientflags/flag/{uuid or name}
Fetches unique flag by uuid or name
  • name
  • criteria
  • evaluator
  • message
  • priority
  • enabled
  • tags
  • resourceVersion
  • name
  • criteria
  • evaluator
  • message
  • priority
  • enabled
  • tags
  • auditInfo
  • resourceVersion
GET/ws/rest/v1/patientflags/flagnoneFetches all flags
GET/ws/rest/v1/patientflags/flag
  • q (matches starting name),
  • evaluator (sql | groovy | custom),
  • enabled (true | false),
  • tags (comma separated)
Searches data by specified filters.
POST/ws/rest/v1/patientflags/flag

name, criteria, evaluator, message,

priority, enabled, tags (comma separated)

Create with properties in request

POST/ws/rest/v1/patientflags/flag/{uuid}

name, criteria, evaluator, message,

priority, enabled, tags (comma separated)

Update given uuid with properties in request
DELETE/ws/rest/v1/patientflags/flag/{uuid}?purge
Delete from database


Tag

GET/ws/rest/v1/patientflags/tag/{uuid or name}
Fetches unique tag by uuid or name
  • name
  • id
  • name
  • roles
  • displayPoints
  • auditInfo
GET/ws/rest/v1/patientflags/tagnoneFetches all tags
GET/ws/rest/v1/patientflags/tag
  • q (matches name)
Fetches tag by name
POST/ws/rest/v1/patientflags/tagname, roles, displayPointsCreate with properties in request

POST/ws/rest/v1/patientflags/tag/{uuid}name, roles, displayPointsUpdate given uuid with properties in request
DELETE/ws/rest/v1/patientflags/tag/{uuid}?purge
Delete from database

...