PayorSpecificCharge
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 Name | Type |
|---|---|
| dbid | Integer |
| transactor | Transactor |
| charge | ChargeDescriptionMaster |
| charge_amount | Decimal |
| effective_date | Date |
| end_date | Date |
| part_of_capitated_set | Boolean |