There's no harm in applying. I suggest you at least have a talk with management in order to get a better idea of the schedule/expectations of the job. After all, for all we know, you may be the only internal candidate.
As for your qualifications, it's a uphill battle. In all likelihood (at least in the hospitals I've been to), the inpatient pharmacists, particularly the evening/night shifts/hybrid shifts, are generally trained in nearly all aspects of the system *including* discharge medication reconciliation.
If there's internal competition, you'll be competing against people who simply knows the system better. Generally speaking, people who are computer savvy are able to compensate for this quickly for this type of position, but I do not know if that applies to you.