Patient
Introduction #
The Patient
model represents an individual receiving care or other health-related services.
Basic usage #
To get a patient by identifier, use the get
method on the Patient
model manager:
from canvas_sdk.v1.data.patient import Patient
patient = Patient.objects.get(id="b80b1cdc2e6a4aca90ccebc02e683f35")
Filtering #
Patients can be filtered by any attribute that exists on the model.
Filtering for patients is done with the filter
method on the Patient
model manager.
By attribute #
Specify attributes with filter
to filter by those attributes:
from canvas_sdk.v1.data.patient import Patient
patients = Patient.objects.filter(first_name="Bob", last_name="Loblaw", birth_date="1960-09-22")
Attributes #
Patient #
PatientAddress #
Field Name | Type |
---|
id | UUID |
dbid | Integer |
line1 | String |
line2 | String |
city | String |
district | String |
state_code | String |
postal_code | String |
use | AddressUse |
type | AddressType |
longitude | Float |
latitude | Float |
start | Date |
end | Date |
country | String |
state | String |
patient | Patient |
PatientContactPoint #
Field Name | Type |
---|
id | UUID |
dbid | Integer |
system | ContactPointSystem |
value | String |
use | String |
use_notes | String |
rank | Integer |
state | ContactPointState |
patient | Patient |
has_consent | Boolean |
last_verified | DateTime |
verification_token | String |
opted_out | Boolean |
PatientExternalIdentifier #
Field Name | Type |
---|
id | UUID |
dbid | Integer |
created | DateTime |
modified | DateTime |
patient | Patient |
use | String |
identifier_type | String |
system | String |
value | String |
issued_date | Date |
expiration_date | Date |
PatientSetting #
Field Name | Type |
---|
dbid | Integer |
created | DateTime |
modified | DateTime |
patient | Patient |
name | String |
value | JSON |
PatientMetadata #
Field Name | Type |
---|
dbid | Integer |
patient | Patient |
key | String |
value | String |
Enumeration types #
SexAtBirth #
Value | Label |
---|
F | female |
M | male |
O | other |
UNK | unknown |
”” (empty string) | ”” |