Service Provider
Introduction #
This module defines the data models used to manage Service Provider in the Canvas SDK.
Basic usage #
To retrieve an ServiceProvider
by identifier, use the get
method on the model manager:
from canvas_sdk.v1.data.service_provider import ServiceProvider
service_provider = ServiceProvider.objects.get(id="d2194110-5c9a-4842-8733-ef09ea5ead11")
To retrieve a service provider from an ImagingOrder
or a Referral
from canvas_sdk.v1.data.imaging import ImagingOrder
from canvas_sdk.v1.data.referral import Referral
imaging_order = ImagingOrder.objects.get(id="9d2e0f58-338b-11ec-8d3d-0242ac130003")
imaging_order_service_provider = imaging_order.imaging_center
referral = Referral.objects.get(id="9d2e0f58-338b-11ec-8d3d-0242ac130004")
referral_service_provider = referral.service_provider
To show a ServiceProvider
full name or full name with specialty use the properties full_name
or full_name_and_specialty
from canvas_sdk.v1.data.service_provider import ServiceProvider
service_provider = ServiceProvider.objects.get(id="d2194110-5c9a-4842-8733-ef09ea5ead11")
full_name = service_provider.full_name
full_name_and_specialty = service_provider.full_name_and_specialty
Service Provider #
Fields #
Name | Type |
---|---|
id | UUID |
dbid | Integer |
first_name | String |
last_name | String |
business_fax | String |
business_phone | String |
business_address | String |
specialty | String |
practice_name | String |
notes | String |