XML 18 R55.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 9 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings $ 591us-gaap_OperatingIncomeLoss $ 508us-gaap_OperatingIncomeLoss $ 1,603us-gaap_OperatingIncomeLoss $ 1,498us-gaap_OperatingIncomeLoss
Pharmaceutical        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings 567us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
452us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
1,559us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
1,368us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_PharmaceuticalMember
Medical        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Operating earnings 102us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
111us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
330us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cah_MedicalMember
348us-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 669us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
563us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
1,889us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
1,716us-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 $ (78)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ (55)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ (286)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
$ (218)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember