ASDA has today announced the purchase of 48 NHS pharmacy contracts from Alliance UniChem plc, ensuring that almost a third of its stores from Edinburgh to Eastleigh will have access to chemists run by the superstore.