Medical intranets: architecture over applications.