Skip to main content

LineItemPriceResolution

Billing-rule pricing snapshot stored on an invoice line item.

type LineItemPriceResolution {
priceRuleId: ID!
billingProfile: LineItemPriceResolutionContext
clinician: LineItemPriceResolutionContext
location: LineItemPriceResolutionContext
payer: LineItemPriceResolutionPayer
priceBeforeAdjustments: Float
resolvedPrice: Float!
adjustments: [LineItemPriceAdjustment!]!
manuallyChangedPrice: Boolean!
}

Fields​

LineItemPriceResolution.priceRuleId ● ID! non-null scalar​

The stored identifier of the price rule that resolved this price.

LineItemPriceResolution.billingProfile ● LineItemPriceResolutionContext object​

The billing profile stored when the price was resolved.

LineItemPriceResolution.clinician ● LineItemPriceResolutionContext object​

The clinician context stored when the price was resolved.

LineItemPriceResolution.location ● LineItemPriceResolutionContext object​

The location context stored when the price was resolved.

LineItemPriceResolution.payer ● LineItemPriceResolutionPayer object​

The payer context stored when the price was resolved.

LineItemPriceResolution.priceBeforeAdjustments ● Float scalar​

The stored price before price adjustments were applied.

LineItemPriceResolution.resolvedPrice ● Float! non-null scalar​

The stored price after all price adjustments were applied.

LineItemPriceResolution.adjustments ● [LineItemPriceAdjustment!]! non-null object​

The ordered price adjustments stored when the price was resolved.

LineItemPriceResolution.manuallyChangedPrice ● Boolean! non-null scalar​

Whether the line-item price now differs from the stored resolved price.

Member Of​

LineItem object