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