v3.20.1
Financial Instruments and Fair Value Measures - Fair Value Measures (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Assets    
Foreign currency contracts $ 235 $ 53
Liabilities    
Foreign currency contracts 57 132
Quoted prices in active markets for identical assets (Level 1)    
Liabilities    
Total liabilities 69,907 70,384
Fair Value, Recurring [Member]    
Assets    
Cash and equivalents 41,142 39,924
Debt securities 3 3
Equity securities   24
Interest rate swap contracts 133 31
Total assets 41,380 40,004
Liabilities    
Interest rate swap contracts 44 76
Contingent consideration 7,359 7,340
Total liabilities 7,416 7,472
Fair Value, Recurring [Member] | Foreign currency contracts    
Assets    
Foreign currency contracts 102 22
Liabilities    
Foreign currency contracts 13 56
Fair Value, Recurring [Member] | Quoted prices in active markets for identical assets (Level 1)    
Assets    
Cash and equivalents 1,272 1,542
Debt securities 0 0
Equity securities   24
Interest rate swap contracts 0 0
Total assets 1,272 1,566
Liabilities    
Interest rate swap contracts 0 0
Contingent consideration 0 0
Total liabilities 0 0
Fair Value, Recurring [Member] | Quoted prices in active markets for identical assets (Level 1) | Foreign currency contracts    
Assets    
Foreign currency contracts 0 0
Liabilities    
Foreign currency contracts 0 0
Fair Value, Recurring [Member] | Significant other observable inputs (Level 2)    
Assets    
Cash and equivalents 39,870 38,382
Debt securities 3 3
Equity securities   0
Interest rate swap contracts 133 31
Total assets 40,108 38,438
Liabilities    
Interest rate swap contracts 44 76
Contingent consideration 0 0
Total liabilities 57 132
Fair Value, Recurring [Member] | Significant other observable inputs (Level 2) | Foreign currency contracts    
Assets    
Foreign currency contracts 102 22
Liabilities    
Foreign currency contracts 13 56
Fair Value, Recurring [Member] | Significant unobservable inputs (Level 3)    
Assets    
Cash and equivalents 0 0
Debt securities 0 0
Equity securities   0
Interest rate swap contracts 0 0
Total assets 0 0
Liabilities    
Interest rate swap contracts 0 0
Contingent consideration 7,359 7,340
Total liabilities 7,359 7,340
Fair Value, Recurring [Member] | Significant unobservable inputs (Level 3) | Foreign currency contracts    
Assets    
Foreign currency contracts 0 0
Liabilities    
Foreign currency contracts $ 0 $ 0