XML 99 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets, Net (Information Regarding Intangible Assets) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,204us-gaap_FiniteLivedIntangibleAssetsGross $ 6,201us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated Amortization (1,763)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (1,330)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net Carrying Amount 3,441us-gaap_FiniteLivedIntangibleAssetsNet 4,871us-gaap_FiniteLivedIntangibleAssetsNet
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (years) 8 years  
Gross Carrying Amount 2,683us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
3,235us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
Accumulated Amortization (1,116)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
(863)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
Net Carrying Amount 1,567us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
2,372us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerListsMember
Service Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (years) 15 years  
Gross Carrying Amount 957us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServiceAgreementsMember
995us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServiceAgreementsMember
Accumulated Amortization (215)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServiceAgreementsMember
(173)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServiceAgreementsMember
Net Carrying Amount 742us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServiceAgreementsMember
822us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ServiceAgreementsMember
Pharmacy Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (years) 26 years  
Gross Carrying Amount 874us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mck_PharmacyLicensesMember
1,219us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mck_PharmacyLicensesMember
Accumulated Amortization (65)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mck_PharmacyLicensesMember
(11)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mck_PharmacyLicensesMember
Net Carrying Amount 809us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mck_PharmacyLicensesMember
1,208us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= mck_PharmacyLicensesMember
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (years) 15 years  
Gross Carrying Amount 315us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
367us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
Accumulated Amortization (82)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
(59)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
Net Carrying Amount 233us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
308us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (years) 3 years  
Gross Carrying Amount 213us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
219us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Accumulated Amortization (184)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
(173)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Net Carrying Amount 29us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
46us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period (years) 4 years  
Gross Carrying Amount 162us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
166us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Accumulated Amortization (101)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
(51)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Net Carrying Amount $ 61us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
$ 115us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember