XML 18 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment and Geographic Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Jan. 23, 2015
Jan. 24, 2014
Jan. 23, 2015
segment
Jan. 24, 2014
Apr. 25, 2014
Segment Reporting Information [Line Items]          
Number of Reportable Segments     3us-gaap_NumberOfReportableSegments    
Net Sales $ 4,318us-gaap_SalesRevenueNet $ 4,163us-gaap_SalesRevenueNet $ 12,957us-gaap_SalesRevenueNet $ 12,440us-gaap_SalesRevenueNet  
Earnings before Income Taxes by Reportable Segment          
Total Reportable Segments’ Earnings Before Income Taxes 1,348mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1 1,245mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1 3,847mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1 3,805mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1  
Special (gains) charges 138us-gaap_OtherNonoperatingGainsLosses 0us-gaap_OtherNonoperatingGainsLosses 38us-gaap_OtherNonoperatingGainsLosses (40)us-gaap_OtherNonoperatingGainsLosses  
Restructuring charges, net 0mdt_RestructuringChargesNetofRestructuringReversals 15mdt_RestructuringChargesNetofRestructuringReversals (30)mdt_RestructuringChargesNetofRestructuringReversals (3)mdt_RestructuringChargesNetofRestructuringReversals  
Certain litigation charges, net 0us-gaap_LossContingencyAccrualProvision 0us-gaap_LossContingencyAccrualProvision 0us-gaap_LossContingencyAccrualProvision (24)us-gaap_LossContingencyAccrualProvision  
Acquisition-related items (80)mdt_AcquisitionRelatedGainsCharges (200)mdt_AcquisitionRelatedGainsCharges (182)mdt_AcquisitionRelatedGainsCharges (104)mdt_AcquisitionRelatedGainsCharges  
Interest expense, net (81)mdt_InterestExpenseIncomeNet (25)mdt_InterestExpenseIncomeNet (94)mdt_InterestExpenseIncomeNet (98)mdt_InterestExpenseIncomeNet  
Corporate (131)mdt_CorporateOverhead (80)mdt_CorporateOverhead (280)mdt_CorporateOverhead (312)mdt_CorporateOverhead  
Earnings before income taxes 1,194us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 955us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 3,299us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 3,224us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Net Assets by Reportable Segment          
Short-term borrowings (2,185)us-gaap_DebtCurrent   (2,185)us-gaap_DebtCurrent   (1,613)us-gaap_DebtCurrent
Long-term debt (26,641)us-gaap_LongTermDebtAndCapitalLeaseObligations   (26,641)us-gaap_LongTermDebtAndCapitalLeaseObligations   (10,315)us-gaap_LongTermDebtAndCapitalLeaseObligations
Number of Operating Segments     3us-gaap_NumberOfOperatingSegments    
United States          
Segment Reporting Information [Line Items]          
Net Sales 2,459us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
2,273us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
7,248us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
6,817us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
 
Europe and Canada          
Segment Reporting Information [Line Items]          
Net Sales 1,019us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_EuropeAndCanadaMember
1,058us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_EuropeAndCanadaMember
3,135us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_EuropeAndCanadaMember
3,138us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_EuropeAndCanadaMember
 
Asia Pacific          
Segment Reporting Information [Line Items]          
Net Sales 630us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
642us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
1,934us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
1,931us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Other Foreign          
Segment Reporting Information [Line Items]          
Net Sales 210us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_OtherForeignGeographicalAreasMember
190us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_OtherForeignGeographicalAreasMember
640us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_OtherForeignGeographicalAreasMember
554us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= mdt_OtherForeignGeographicalAreasMember
 
Cardiac and Vascular Group          
Segment Reporting Information [Line Items]          
Net Sales 2,224us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
2,119us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
6,765us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
6,478us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
 
Earnings before Income Taxes by Reportable Segment          
Total Reportable Segments’ Earnings Before Income Taxes 722mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
663mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
2,148mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
2,177mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
 
Net Assets by Reportable Segment          
Number of Businesses     3mdt_NumberOfBusinesses
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_CardiacAndVascularGroupMember
   
Restorative Therapies Group          
Segment Reporting Information [Line Items]          
Net Sales 1,645us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
1,608us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
4,897us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
4,764us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
 
Earnings before Income Taxes by Reportable Segment          
Total Reportable Segments’ Earnings Before Income Taxes 482mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
454mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
1,318mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
1,318mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
 
Net Assets by Reportable Segment          
Number of Businesses     3mdt_NumberOfBusinesses
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_RestorativeTherapiesGroupMember
   
Diabetes Group [Member]          
Segment Reporting Information [Line Items]          
Net Sales 449us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
436us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
1,295us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
1,198us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
 
Earnings before Income Taxes by Reportable Segment          
Total Reportable Segments’ Earnings Before Income Taxes $ 144mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
$ 128mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
$ 381mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember
$ 310mdt_SegmentReportingInformationIncomeLossBeforeIncomeTaxes1
/ us-gaap_StatementBusinessSegmentsAxis
= mdt_DiabetesGroupMember