XML 85 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Jan. 23, 2015
Jan. 24, 2014
Jan. 23, 2015
Jan. 24, 2014
Apr. 25, 2014
May 31, 2012
Lawsuits
Feb. 23, 2015
PersonalInjuryCases
Lawsuits
claim
Feb. 28, 2015
Settlement                
Certain litigation charges, net $ 0us-gaap_LossContingencyAccrualProvision $ 0us-gaap_LossContingencyAccrualProvision $ 0us-gaap_LossContingencyAccrualProvision $ 24us-gaap_LossContingencyAccrualProvision        
Payments for Legal Settlements     806us-gaap_PaymentsForLegalSettlements 3us-gaap_PaymentsForLegalSettlements        
INFUSE Product Liability Litigation                
Settlement                
Certain litigation charges, net         140us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mdt_INFUSEProductLiabilityLitigationMember
     
Shareholder Related Matters                
Settlement                
New claims filed, number           2us-gaap_LossContingencyNewClaimsFiledNumber
/ us-gaap_LitigationCaseAxis
= mdt_ShareholderRelatedLitigationMember
   
Subsequent Event [Member] | INFUSE Product Liability Litigation                
Loss Contingencies [Line Items]                
Loss Contingency, Pending Claims, Number             800us-gaap_LossContingencyPendingClaimsNumber
/ us-gaap_LitigationCaseAxis
= mdt_INFUSEProductLiabilityLitigationMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Loss Contingency, Number of Plaintiffs             1,300us-gaap_LossContingencyNumberOfPlaintiffs
/ us-gaap_LitigationCaseAxis
= mdt_INFUSEProductLiabilityLitigationMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Loss Contingency, Estimate Of Unfiled Claims, Number             3,500mdt_LossContingencyEstimateOfUnfiledClaimsNumber
/ us-gaap_LitigationCaseAxis
= mdt_INFUSEProductLiabilityLitigationMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event [Member] | Other Matters [Member]                
Settlement                
Certain litigation charges, net               $ 3us-gaap_LossContingencyAccrualProvision
/ us-gaap_LitigationCaseAxis
= mdt_OtherLitigationMattersMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember