Class: Guarantor_contract

Description of: Guarantor_contract

Class steward is Patient Administration
A contract held by a stakeholder which specifies the financial responsibility of the stakeholder for a patient billing account.

Attribute definitions for: Guarantor_contract

billing_hold_ind ::

A indicator used to determine whether or not a system should suppress printing of the guarantor's bills.

|GT1^22^00773^Guarantor Billing Hold Flag|

billing_media_cd ::

A code depicting the allowable mediums for billing under this guarantor contract.

|PV2^32^00733^Billing Media Code|

charge_adjustment_cd ::

A code depicting which adjustments should be made to this guarantor's charges.

|GT1^26^00777^Guarantor Charge Adjustment Code|

contract_duration_cd ::

A code specifying the duration of the contract.

OpenIssue: This does not appear to be a coded type. In V2.3 it is a NM, with the definition "Specifies the duration of the contract for user-defined periods." If 2.3 is right, it looks like a candidate for _amt with units of time.

|PV1^27^00157^Contract Period|

contract_type_cd ::

Code identifying the type of contract entered into by the guarantor for the purpose of settling outstanding account balances.

|PV1^24^00154^Contract Code|

effective_tmr ::

The time period during which the guarantor contract is effective.

|GT1^13^00417^Guarantor Date - Begin| |PV1^25^00155^Contract Effective Date|

interest_rate_nbr ::

The rate of interest for this guarantor contract.

|PV1^28^00158^Interest Code|

periodic_payment_amt ::

Amount to be paid by the guarantor each period.

|PV1^26^00156^Contract Amount|

priority_ranking_cd ::

A code indicating the relative priority of this guarantor contract for a given patient billing account.

OpenIssue: If this is really a code, then give examples. It actually sounds like a priority number, in which case it should be priority_ranking_nbr.

|GT1^15^00419^Guarantor Priority|

Association definitions for: Guarantor_contract

has_coverage_affirmed_by (0,n) :: Insurance_certification :: affirms_insurance_coverage_for (1,1)

provides_payment_guarantee_for (0,n) :: Patient_billing_account :: has_payment_guaranteed_by (0,n)

OpenIssue: This many-to-many association should be resolved with an association class.

has_payment_guaranteed_by (1,1) :: Guarantor :: guarantees_payment_under (1,n)