A client diagnosed with acute gastritis is having bloody emesis and pain. Which possible causes of acute gastritis should the nurse assess the client for?
1) Bacterial infection
2) Viral infection
3) Alcohol consumption
4) Nonsteroidal anti-inflammatory drugs (NSAIDs)