Conditions
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. |