Based on this discussion Pricing non medical services we agreed that the best way to price all healthcare services by using ChargeItemDefinition.
My question here, if i want to give specific provider/payer list of prices, or if i want to differentiate the price based on contract. Is it good practice here to create multiple lists/groups of ChargetItemDefinition ? if yes then how i can create groups ? or should i handle all such cases in applicability field ?