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 #

NameType
idUUID
dbidInteger
first_nameString
last_nameString
business_faxString
business_phoneString
business_addressString
specialtyString
practice_nameString
notesString