Conditions

Jump to data fields

DataVet holds a central list of conditions. You must submit a condition from this list when adding medical records. It is recommneded you cache this list within your app and update peridorically.

Requests on this page assume you are sending the "Authorization" header.

Fetch

GET /api/conditions

This returns all the conditions in the system, paged by the default value of 20.

Get a Specific Condition

GET /api/conditions/:id

Replacing :id with the condition id.

Advanced Search

POST /api/conditions/search


{
    organ: "liver"
}

This returns all matching conditions, paged by the default value of 20.

Data

Field Name Type Notes
_id string Unique id of the condition
pathology string Pathology term / name of the condition
organ string The organ effected by this condition
system string Location of condition within the system
tentative_diagnosis_methods array (string) An array of possible symptoms associated with the condition, used to tentatively diagnose the condition.
presumptive_diagnosis_methods array (string) An array of possible presumptive diagnosis methods for the condition
confirmed_diagnosis_methods array (string) An array of methods for confirming the diagnosis of the condition.
advice array (string) An array of recommended advice associated with the condition.
treatments array (string) An array of recommended treatments for the condition.
route_of_admin array (string)
causes array (string) An array of causes for this condition.