/** * @return {@link #allowed} (The quantity of the benefit which is permitted under the coverage.) */ public Money getAllowedMoney() throws FHIRException { if (this.allowed == null) this.allowed = new Money(); if (!(this.allowed instanceof Money)) throw new FHIRException("Type mismatch: the type Money was expected, but "+this.allowed.getClass().getName()+" was encountered"); return (Money) this.allowed; }
/** * @return {@link #used} (The quantity of the benefit which have been consumed to date.) */ public Money getUsedMoney() throws FHIRException { if (this.used == null) this.used = new Money(); if (!(this.used instanceof Money)) throw new FHIRException("Type mismatch: the type Money was expected, but "+this.used.getClass().getName()+" was encountered"); return (Money) this.used; }
/** * @return {@link #value} (The amount due from the patient for the cost category.) */ public Money getValueMoney() throws FHIRException { if (this.value == null) this.value = new Money(); if (!(this.value instanceof Money)) throw new FHIRException("Type mismatch: the type Money was expected, but "+this.value.getClass().getName()+" was encountered"); return (Money) this.value; }
/** * @return {@link #allowed} (The quantity of the benefit which is permitted under the coverage.) */ public Money getAllowedMoney() throws FHIRException { if (this.allowed == null) this.allowed = new Money(); if (!(this.allowed instanceof Money)) throw new FHIRException("Type mismatch: the type Money was expected, but "+this.allowed.getClass().getName()+" was encountered"); return (Money) this.allowed; }
/** * @return {@link #priceOverride} (Total price of the charge overriding the list price associated with the code.) */ public Money getPriceOverride() { if (this.priceOverride == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ChargeItem.priceOverride"); else if (Configuration.doAutoCreate()) this.priceOverride = new Money(); // cc return this.priceOverride; }
/** * @return {@link #amount} (The amount calculated for this component.) */ public Money getAmount() { if (this.amount == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create InvoiceLineItemPriceComponentComponent.amount"); else if (Configuration.doAutoCreate()) this.amount = new Money(); // cc return this.amount; }
/** * @return {@link #unitPrice} (The amount charged to the patient by the provider for a single unit.) */ public Money getUnitPrice() { if (this.unitPrice == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create DetailsComponent.unitPrice"); else if (Configuration.doAutoCreate()) this.unitPrice = new Money(); // cc return this.unitPrice; }
/** * @return {@link #amount} (Monetary total amount associated with the category.) */ public Money getAmount() { if (this.amount == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create TotalComponent.amount"); else if (Configuration.doAutoCreate()) this.amount = new Money(); // cc return this.amount; }
/** * @return {@link #unitPrice} (If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.) */ public Money getUnitPrice() { if (this.unitPrice == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ItemComponent.unitPrice"); else if (Configuration.doAutoCreate()) this.unitPrice = new Money(); // cc return this.unitPrice; }
/** * @return {@link #amount} (Monetary amount associated with the category.) */ public Money getAmount() { if (this.amount == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create AdjudicationComponent.amount"); else if (Configuration.doAutoCreate()) this.amount = new Money(); // cc return this.amount; }
/** * @return {@link #unitPrice} (If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.) */ public Money getUnitPrice() { if (this.unitPrice == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create DetailComponent.unitPrice"); else if (Configuration.doAutoCreate()) this.unitPrice = new Money(); // cc return this.unitPrice; }
/** * @return {@link #unitPrice} (If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.) */ public Money getUnitPrice() { if (this.unitPrice == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create AddedItemDetailComponent.unitPrice"); else if (Configuration.doAutoCreate()) this.unitPrice = new Money(); // cc return this.unitPrice; }
/** * @return {@link #unitPrice} (If the item is not a group then this is the fee for the product or service, otherwise this is the total of the fees for the details of the group.) */ public Money getUnitPrice() { if (this.unitPrice == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create AddedItemDetailSubDetailComponent.unitPrice"); else if (Configuration.doAutoCreate()) this.unitPrice = new Money(); // cc return this.unitPrice; }
/** * @return {@link #adjustment} (Total amount of all adjustments to this payment included in this transaction which are not related to this claim's adjudication.) */ public Money getAdjustment() { if (this.adjustment == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create PaymentComponent.adjustment"); else if (Configuration.doAutoCreate()) this.adjustment = new Money(); // cc return this.adjustment; }
/** * @return {@link #amount} (Benefits payable less any payment adjustment.) */ public Money getAmount() { if (this.amount == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create PaymentComponent.amount"); else if (Configuration.doAutoCreate()) this.amount = new Money(); // cc return this.amount; }
/** * @return {@link #net} (The quantity times the unit price for an additional service or product or charge.) */ public Money getNet() { if (this.net == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create DetailComponent.net"); else if (Configuration.doAutoCreate()) this.net = new Money(); // cc return this.net; }
/** * @return {@link #amount} (Benefits payable less any payment adjustment.) */ public Money getAmount() { if (this.amount == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create PaymentComponent.amount"); else if (Configuration.doAutoCreate()) this.amount = new Money(); // cc return this.amount; }
/** * @return {@link #net} (The quantity times the unit price for an additional service or product or charge.) */ public Money getNet() { if (this.net == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create SubDetailComponent.net"); else if (Configuration.doAutoCreate()) this.net = new Money(); // cc return this.net; }
/** * @return {@link #amount} (Monetary total amount associated with the category.) */ public Money getAmount() { if (this.amount == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create TotalComponent.amount"); else if (Configuration.doAutoCreate()) this.amount = new Money(); // cc return this.amount; }
/** * @return {@link #net} (The quantity times the unit price for an additional service or product or charge.) */ public Money getNet() { if (this.net == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create ItemComponent.net"); else if (Configuration.doAutoCreate()) this.net = new Money(); // cc return this.net; }