TrueCost measures
Encounter
Measure name | Source business class / calculation |
---|---|
Encounter ID | load_Encounters.Encounter_ID |
Length of Stay | load_Encounters.Length_of_Stay |
Events
Measure name | Source business class / calculation |
---|---|
TC Event Duration – Minutes | DATEDIFF(Minute, load_Events.Event_End_Time - load_Events.Event_Start_Time) |
TC Event Duration – Hours | DATEDIFF(Hour, load_Events.Event_End_Time - load_Events.Event_Start_Time) |
TC Event Quantity | load_Events.Detail_Event_Quantity |
TC Allocation Summary
Measure name | Source business class / calculation |
---|---|
TCAS Snapshot Amount | AllocationTransactionDetail.TransactionAmount |
TCAS Transaction Amount - Step 1 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 1 |
TCAS Balance Amount - Step 1 | Snapshot Amount + Transaction Amount - Step 1 |
TCAS Transaction Amount - Step 2 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 2 |
TCAS Balance Amount - Step 2 |
Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 |
TCAS Transaction Amount - Step 3 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 3 |
TCAS Balance Amount - Step 3 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 |
TCAS Transaction Amount - Step 4 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 4 |
TCAS Balance Amount - Step 4 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 |
TCAS Transaction Amount - Step 5 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 5 |
TCAS Balance Amount - Step 5 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 |
TCAS Transaction Amount - Step 6 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 6 |
TCAS Balance Amount - Step 6 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 |
TCAS Transaction Amount - Step 7 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 7 |
TCAS Balance Amount - Step 7 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 |
TCAS Transaction Amount - Step 8 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 8 |
TCAS Balance Amount - Step 8 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 + Transaction Amount - Step 8 |
TCAS Transaction Amount - Step 9 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 9 |
TCAS Balance Amount - Step 9 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 + Transaction Amount - Step 8 + Transaction Amount - Step 9 |
TCAS Transaction Amount - Step 10 | AllocationTransactionDetail.TransactionAmount where AllocationStep = 10 |
TCAS Balance Amount - Step 10 | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 + Transaction Amount - Step 8 + Transaction Amount - Step 9 + Transaction Amount - Step 10 |
TCAS Balance Amount - End of Allocation | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 + Transaction Amount - Step 8 + Transaction Amount - Step 9 + Transaction Amount - Step 10 |
TCAS Allocated to Cost Object | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 + Transaction Amount - Step 8 + Transaction Amount - Step 9 + Transaction Amount - Step 10 where Cost Object is not null |
TCAS Not Allocated to Cost Object | Snapshot Amount + Transaction Amount - Step 1 + Transaction Amount - Step 2 + Transaction Amount - Step 3 + Transaction Amount - Step 4 + Transaction Amount - Step 5 + Transaction Amount - Step 6 + Transaction Amount - Step 7 + Transaction Amount - Step 8 + Transaction Amount - Step 9 + Transaction Amount - Step 10 where Cost Object is null
|
TC Encounter Detail Cost
Measure name | Source business class / calculation |
---|---|
TCDC Total Costs | [TCDC Direct Costs] + [TCDC Indirect Costs] |
TCDC Indirect Costs |
SUM([Grain(TC Unit Cost).TCUC Quantity Unit Cost - Indirect Amount]) * SUM([Grain(Event).TC Event Quantity]) |
TCDC Direct Costs |
SUM([Grain(TC Unit Cost).TCUC Quantity Unit Cost - Direct Amount]) * SUM([Grain(Event).TC Event Quantity]) |
TC Unit Cost
Measure name | Source business class / calculation |
---|---|
TCUC Event Duration - Minutes | SUM([Grain(Event).TC Event Duration - Minutes]) |
TCUC Quantity Unit Cost - Direct Amount | SUM([Grain(TC Allocation Summary).TCAS Snapshot Amount]) / SUM([Grain(Event).TC Event Quantity]) |
TCUC Quantity Unit Cost - Indirect Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of Allocations])
/ SUM([Grain(Event).TC Event Quantity]) |
TCUC Duration Minute Cost - Direct Amount | SUM([Grain(TC Allocation Summary).TCAS Snapshot Amount]) /
SUM([Grain(Event).TC Event Duration - Minutes]) |
TCUC Duration Minute Cost - Indirect Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of Allocations]) / SUM([Grain(Event).TC Event Duration - Minutes]) |
TCUC Event Duration - Hours | SUM([Grain(Event).TC Event Duration - Hours]) |
TCUC Duration Hours Cost - Direct Amount | SUM([Grain(TC Allocation Summary).TCAS Snapshot Amount]) / SUM([Grain(Event).TC Event Duration - Hours]) |
TCUC Duration Hours Cost - Indirect Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of Allocations])
/ SUM([Grain(Event).TC Event Duration - Hours]) |
TCUC Event Quantity | SUM([Grain(Event).TC Event Quantity]) |
TCUC Direct Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of
Allocations]) where TCAS Snapshot Amount <> 0 |
TCUC Indirect Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of
Allocations]) where TCAS Snapshot Amount = 0 |
TCUC Event Duration - Minutes | SUM([Grain(Event).TC Event Duration - Minutes]) |
TCUC Quantity Unit Cost - Direct Amount | SUM([Grain(TC Allocation Summary).TCAS Snapshot Amount]) / SUM([Grain(Event).TC Event Quantity]) |
TCUC Quantity Unit Cost - Indirect Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of Allocations])
/ SUM([Grain(Event).TC Event Quantity]) |
TCUC Duration Minute Cost - Direct Amount | SUM([Grain(TC Allocation Summary).TCAS Snapshot Amount]) / SUM([Grain(Event).TC Event Duration - Minutes]) |
TCUC Duration Minute Cost - Indirect Amount | SUM([Grain(TC Allocation Summary).TCAS Balance Amount - End of Allocations])
/ SUM([Grain(Event).TC Event Duration - Minutes]) |
TCUC Event Duration - Hours | SUM([Grain(Event).TC Event Duration - Hours]) |
TC Encounter Summary Fact
Measure name | Source business class / calculation |
---|---|
TCES Total Adjustments | SUM([Grain(Encounter AR Details).Adjustments Amount]) where: Adjustments Amount = [load_ARTransactions.Transaction_Amount] Where Transaction_Type = ‘ADJ’ |
TCES Total Charges | SUM([Grain(Encounter AR Details).Charges Amount]) where: Charges Amount = [load_ARTransactions.Transaction_Amount] Where Transaction_Type = ‘CHRG |
TCES Total Payments | SUM([Grain(Encounter AR Details).Payments Amount]) where: Payments Amount = [load_ARTransactions.Transaction_Amount] Where Transaction_Type = ‘PMT |
TCES Total Costs | SUM([Grain(TC Encounter Detail Cost Fact).TCDC Direct Costs] + SUM([Grain(TC Encounter Detail Cost Fact).TCDC Indirect Costs] |
TCES Total Operating Margin | TCES Total Charges – TCES Total Adjustments – TCES Total Costs |
TrueCost RU Driver Event
Measure name | Source business class / calculation |
---|---|
TrueCost Driver Amount | FSM_TrueCostResourceUtilizationDriverEvent.Value |