A combined onomasiological and semasiological approach to the development of a comprehensive interface terminology for information storage and retrieval in primary health care