hlthcrbilling Namespace

The hlthcrbilling namespace provides classes used to capture billing information for products in Salesforce Health Cloud.

Use the classes in this namespace to manage detailed billing data for healthcare-related product line items This includes capturing product IDs, price book entries, and specific pricing attributes required for accurate billing within the Health Cloud ecosystem

These classes allow for the organization of billing details for one or more products being ordered, integrating essential data points such as the associated account, work type, order date, and shipping address.

The following are the classes in the hlthcrbilling namespace.

  • ProductBillingDetails Class

    Contains the billing details for one or more products being ordered, including the account, price book, work type, order date, and shipping address.

  • ProductDetails Class

    Represents a single product line item, including the product ID, price book entry, quantity, unit price, and applicable pricing attributes.

ProductBillingDetails Class 

Contains the billing details for one or more products being ordered, including the account, price book, work type, order date, and shipping address.

Namespace 

hlthcrbilling

ProductBillingDetails Properties 

The following are properties for ProductBillingDetails.

The following are properties for ProductBillingDetails.

  • accountId

    The ID of the Account for which the products are being billed.

  • orderDate

    The date the order is placed.

  • priceBookId

    The ID of the Pricebook2 record used to price the products in the order.

  • productDetails

    The list of products to be billed. Each item describes a single line in the order.

  • shippingAddress

    The shipping address to which the ordered products are delivered.

  • workTypeId

    The ID of the Work Type record associated with the order.

accountId 

The ID of the Account for which the products are being billed.

Signature

public String accountId {get; set;}

Property Value

Type: String

orderDate 

The date the order is placed.

Signature

public Date orderDate {get; set;}

Property Value

Type: Date

priceBookId 

The ID of the Pricebook2 record used to price the products in the order.

Signature

public String priceBookId {get; set;}

Property Value

Type: String

productDetails 

The list of products to be billed. Each item describes a single line in the order.

Signature

public List<hlthcrbilling.ProductDetails> productDetails {get; set;}

Property Value

Type: List<hlthcrbilling.ProductDetails>

shippingAddress 

The shipping address to which the ordered products are delivered.

Signature

public healthcloudext.GroupVisitAddress shippingAddress {get; set;}

Property Value

Type: healthcloudext.GroupVisitAddress

workTypeId 

The ID of the Work Type record associated with the order.

Signature

public String workTypeId {get; set;}

Property Value

Type: String

ProductDetails Class 

Represents a single product line item, including the product ID, price book entry, quantity, unit price, and applicable pricing attributes.

Namespace 

hlthcrbilling

ProductDetails Properties 

The following are properties for ProductDetails.

The following are properties for ProductDetails.

  • priceBookEntryId

    The ID of the PricebookEntry record that defines the price for this product in the active price book.

  • pricingAttributeList

    The list of pricing attributes that apply to this product line item.

  • productId

    The ID of the Product2 record being billed.

  • quantity

    The quantity of the product being ordered.

  • unitPrice

    The unit price of the product.

priceBookEntryId 

The ID of the PricebookEntry record that defines the price for this product in the active price book.

Signature

public String priceBookEntryId {get; set;}

Property Value

Type: String

pricingAttributeList 

The list of pricing attributes that apply to this product line item.

Signature

public List<healthcloudext.PricingAttribute> pricingAttributeList {get; set;}

Property Value

Type: List<healthcloudext.PricingAttribute>

productId 

The ID of the Product2 record being billed.

Signature

public String productId {get; set;}

Property Value

Type: String

quantity 

The quantity of the product being ordered.

Signature

public Decimal quantity {get; set;}

Property Value

Type: Decimal

unitPrice 

The unit price of the product.

Signature

public Decimal unitPrice {get; set;}

Property Value

Type: Decimal