Organization

Introduction #

The Organization model represents the overall Organization in a Canvas EMR instance. An Organization can have multiple related Practice Locations.

Basic usage #

Canvas instances can contain only a single Organization entry. To retrieve the Organization entry, you can either query by the organization’s name:

from canvas_sdk.v1.data.organization import Organization

organization = Organization.objects.get(full_name="Medical Organization")

Or since there will only be one Organization in an instance, it can also be fetched by using the first method:

from canvas_sdk.v1.data.organization import Organization

organization = Organization.objects.first()

Attributes #

Organization #

Field NameType
dbidInteger
createdDateTime
modifiedDateTime
full_nameString
short_nameString
subdomainString
logo_urlString
background_image_urlString
background_gradientString
activeBoolean
tax_idString
tax_id_typeTaxIDType
group_npi_numberString
group_taxonomy_numberString
include_zz_qualifierBoolean

OrganizationAddress #

The OrganizationAddress model represents a physical or mailing address associated with an Organization. Multiple addresses can be linked to a single Organization, each with its own type and details.

Attributes #

Field NameType
idUUID
dbidInteger
organizationOrganization
useAddressUseWithBilling
typeAddressType
longitudeFloat
latitudeFloat
startDate
endDate
countryString
stateAddressState
address_search_indexString
line1String
line2String
cityString
districtString
state_codeString
postal_codeString

OrganizationContactPoint #

The OrganizationContactPoint model represents a contact method (such as phone, email, or fax) for an Organization. Multiple contact points can be associated with a single Organization, each with its own type, use, and status.

Attributes #

Field NameType
idUUID
dbidInteger
organizationOrganization
systemContactPointSystem
valueString
useContactPointUse
use_notesString
rankInteger
stateContactPointState