Voici quelques infos que j'ai trouvé sur le net :
Formalités : Le passeport doit être encore valide 6 mois après la date retour. Le visa est obligatoire.La demande du visa se fait auprès de l'Ambassade du Pakistan à Paris. Comptez 3 jours à partir de la date de réception de votre dossier et de 30 à 100 euros environ de frais de visa.
Pour les vaccins : Aucun vaccin n'est obligatoire, sauf celui de la fièvre jaune pour les personnes ayant séjourné dans un pays infecté.
Pour les médicaments : je ne sais pas
http://www.diplomatie.gouv.fr/fr/conseils-aux-voyageurs_909/pays_12191/pakistan_12339/index.html
mais je vous conseille tout de même de lire ce qui est dit sur ce site.