Fatti

La società Max Ritter distribuisce in Svizzera il medicinale GAVISCON prodotto da Ferring AB a Malmö. Nel marzo 1977, le confezioni da 24 e 48 compresse sono state iscritte nell'elenco delle specialità a prezzi di CHF 6.25 e CHF 11.20 rispettivamente. Nel dicembre 1978, la società ha chiesto l'iscrizione di una confezione grande da 200 compresse a un prezzo di CHF 42.50. L'Ufficio federale delle assicurazioni sociali (UFAS) ha respinto questa richiesta nel luglio 1979, ritenendo che il risparmio di solo il 9% rispetto alla confezione da 48 compresse fosse troppo basso e che quindi la confezione grande fosse troppo cara.

Legge

Il Tribunale federale delle assicurazioni esamina innanzitutto la portata del suo potere di controllo sulla questione dell'economicità dei medicinali. Esso ritiene che l'art. 12 cpv. 6 e l'art. 23 LAMA costituiscano una base legale sufficiente per una verifica dell'economicità che vada oltre un semplice controllo degli abusi. Il motivo tratto dalla libertà di commercio e d'industria non è fondato, poiché nel campo dell'assicurazione malattia sociale, i fabbricanti e gli importatori di medicinali non possono invocare tale principio per esigere l'iscrizione dei loro prodotti nell'elenco delle specialità.

Il Tribunale federale esamina quindi la validità delle direttive dell'UFAS sui rapporti di prezzo tra diverse dimensioni di confezioni. Esso ritiene che tali direttive, che si basano su dati empirici, non necessitino di una particolare base legale e che la loro applicazione non sia criticabile,…