Yes for the medical expense and possibly on the other expenses if they meet the conditions below but only if it is medically appropriate in the opinion of your physician and is not illegal in the US it would be a deductible medical expense.See the below notes and IRS Publication 502, Medical and Dental expenses for more information.
I have pasted the information from IRS Publication 502, Medical and
Dental Expenses regarding lodging and meal expenses here and included the link here:
https://www.irs.gov/pub/irs-pdf/p502.pdf
Lodging Expenses (page 16 of Pub 502)
According to Publication 502, on page 16, you may be able to include in medical expenses the
cost of lodging not provided in a hospital or similar institution.
You can include the cost of such lodging while away
from home if all of the following requirements are met.
- The lodging is primarily for and essential to medical
care.
- The medical care is provided by a doctor in a licensed
hospital or in a medical care facility related to, or the
equivalent of, a licensed hospital.
- The lodging isn't lavish or extravagant under the circumstances.
- There is no significant element of personal pleasure,
recreation, or vacation in the travel away from home.
- The amount you include in medical expenses for lodging
can't be more than $50 for each night for each person.
Meals (pg 11 of Pub 502)You can include in medical expenses the cost of meals at
a hospital or similar institution if a principal reason for being
there is to get medical care.
You can't include in medical expenses the cost of
meals that aren't part of inpatient care.