XML 15 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Segment Profit by Reportable Segment) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings $ 546us-gaap_OperatingIncomeLoss $ 519us-gaap_OperatingIncomeLoss $ 1,012us-gaap_OperatingIncomeLoss $ 990us-gaap_OperatingIncomeLoss
Pharmaceutical        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings 542us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
482us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
992us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
916us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
Medical        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings 115us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
131us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
229us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
238us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
Reportable Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings 657us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
613us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
1,221us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
1,154us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Corporate        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings $ (111)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ (94)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ (209)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ (164)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember