I am sorry to hear the present situation, that your son do not have any health insurance, here is a link that can help to find a low cost clinic near by, just enter the zip code where it ask for and will give you the nearest location for the clinic , the visit fee here is mostly less then 30 $ depending upon the area and state of USA you live in, more over their are cheap lab test offered in such clinics. In case of emergency call 911 and they will take care please relax we as nation still capable of taking care of our citizen and the humanity is still alive.
Their are many possibilities for the diarrhea
and are as follows.
Following bacterias can be the cause food poisoning
2)E. coli enteritis
1)Campylobacter enteritis mostly seen in the meat products which are not cooked well (e.g. hamburger)
2)E. coli enteritis will be seen in Raw fish or oysters, or raw vegetables/fruits not washed properly.
3)Staphylococcus aureus is present in poultry product like eggs
4)Salmonella is seen in poultry product,
5)Shigella is seen in poor hygiene mostly water bourn
6)cholera is seen in water
based no the location / food it can change the causative agent.
ADVICE : CONSULT PHYSICIAN
Sooner the better to see doctor.
Here is what they will do
1) physical exam
2) ask history of food/ water intake
3) collect stool sample and blood test
for the culture
4) mean while will provide a broad spectrum antibiotic and ask you to keep hydrating yourself.
5) once the culture comes in they will check and may change the antibiotics if needed .
Hope it helps.
Dr. JAY PATEL