An interlingua for electronic interchange of medical information: Using frames to map between clinical vocabularies