Here is my experience with Medicals Philadelphia area
We had got all our vaccinations from local county hospital in anticipation of getting current cost us $0, Yes it took us few days to get appointment and had to go twice so far and of course we couldn't feel our arms for couple days .
Called few providers once we became current, Made an appointment with the least expensive one as insurance doesn't cover. Appointment was a week after we became current.
Appointment day : Went to doctor's office and were asked to be seated, Nurse took our information and mentioned they accept only cash no check or CC

. Had to go to ATM to get some cash. I was hoping to use my hsa card.
Nurse took us inside and took our blood for blood work and gave PPD injection. She was very professional as neither me or my wife felt a pinch when she poked the long needle

.
Doctor came and checked few basic stuff ear, Nose, throat, poked stomach, checked breathing etc and said everything looked fine.
Asked us to come back Day 3 for them to check PPD reaction and get paperwork
Cost us $40 for paperwork + $20 for blood work + $10 for PPD Total $70 Per person.
Day 3 . Went back for PPD test results they were negative and waited few mins once they prepared the report.
Total cost $70 each for me and my spouse for $140.