Payor Specific Charge

Introduction #

The PayorSpecificCharge model represents charges specific to a Transactor in Canvas.

Usage #

The PayorSpecificCharge model can be used to find all of the charges specific to a single Transactor:

>>> from canvas_sdk.v1.data import PayorSpecificCharge, Transactor
>>> aetna = Transactor.objects.get(payer_id="60054")
>>> aetna_charges = PayorSpecificCharge.objects.filter(transactor=aetna)
>>> print([charge.charge_amount for charge in aetna_charges])
[150.00, 40.00, 99.99]

You can also access a transactor’s specific charges from the Transactor model:

>>> from canvas_sdk.v1.data import Transactor
>>> aetna = Transactor.objects.get(payer_id="60054")
>>> aetna_charges = aetna.specific_charges.all()
>>> print([charge.charge_amount for charge in aetna_charges])
[150.00, 40.00, 99.99]

`

Attributes #

PayorSpecificCharge #

Field NameType
dbidInteger
transactorTransactor
charge_amountDecimal
effective_dateDate
end_dateDate
part_of_capitated_setBoolean