Im from Australia. We have medicare. I pay a gap payment of $25 for pdoc and $10 for general doctor. this is the cheapest i have heard of in Aust for a private pdoc. i negotiate the fee when i cant pay. and have have seen her for free also and the government and tax payers pay the rest of my medical bills. There are also goverment services which are free to see but usually short term and cbt or other basic therapy. Im very lucky to have the health care i do for so cheap. the pdoc actually charges 175 an hour. so its way cheaper.
I get subsidised meds so it costs around 6 dollars each medication.