Yes. A private prescription from a licensed Italian doctor does not require Italian health coverage, a health card, or residency. It's a private medical service, paid directly, valid in any pharmacy in Italy regardless of your nationality or visa status.