Nicolosi A
Department of Epidemiology and Medical Informatics, Institute of Advanced Biomedical Technologies, National Research Council, Milano, Italy.
Medinfo. 1995;8 Pt 2:1697.
The work of a researcher in epidemiology is based on studying literature, planning studies, gathering data, analyzing data and writing results. Therefore he has need for performing, more or less, simple calculations, the need for consulting or quoting literature, the need for consulting textbooks about certain issues or procedures, and the need for looking at a specific formula. There are no programs conceived as a workstation to assist the different aspects of researcher work in an integrated fashion. A hypertextual system was developed which supports different stages of the epidemiologist's work. It combines database management, statistical analysis or planning, and literature searches. The software was developed on Apple Macintosh by using Hypercard 2.1 as a database and HyperTalk as a programming language. The program is structured in 7 "stacks" or files: Procedures; Statistical Tables; Graphs; References; Text; Formulas; Help. Each stack has its own management system with an automated Table of Contents. Stacks contain "cards" which make up the databases and carry executable programs. The programs are of four kinds: association; statistical procedure; formatting (input/output); database management. The system performs general statistical procedures, procedures applicable to epidemiological studies only (follow-up and case-control), and procedures for clinical trials. All commands are given by clicking the mouse on self-explanatory "buttons". In order to perform calculations, the user only needs to enter the data into the appropriate cells and then click on the selected procedure's button. The system has a hypertextual structure. The user can go from a procedure to other cards following the preferred order of succession and according to built-in associations. The user can access different levels of knowledge or information from any stack he is consulting or operating. From every card, the user can go to a selected procedure to perform statistical calculations, to the reference database management system, to the textbook in which all procedures and issues are discussed in detail, to the database of statistical formulas with automated table of contents, to statistical tables with automated table of contents, or to the help module. he program has a very user-friendly interface and leaves the user free to use the same format he would use on paper. The interface does not require special skills. It reflects the Macintosh philosophy of using windows, buttons and mouse. This allows the user to perform complicated calculations without losing the "feel" of data, weight alternatives, and simulations. This program shares many features in common with hypertexts. It has an underlying network database where the nodes consist of text, graphics, executable procedures, and combinations of these; the nodes in the database correspond to windows on the screen; the links between the nodes in the database are visible as "active" text or icons in the windows; the text is read by following links and opening new windows. The program is especially useful as an educational tool, directed to medical and epidemiology students. The combination of computing capabilities with a textbook and databases of formulas and literature references, makes the program versatile and attractive as a learning tool. The program is also helpful in the work done at the desk, where the researcher examines results, consults literature, explores different analytic approaches, plans new studies, or writes grant proposals or scientific articles.
流行病学家的工作基于研究文献、规划研究、收集数据、分析数据以及撰写结果。因此,他或多或少需要进行简单的计算,需要查阅或引用文献,需要就某些问题或程序查阅教科书,还需要查看特定的公式。目前没有设计成工作站的程序能够以集成方式协助研究人员工作的各个方面。为此开发了一个超文本系统,它支持流行病学家工作的不同阶段。该系统结合了数据库管理、统计分析或规划以及文献检索功能。该软件是在苹果麦金塔电脑上使用Hypercard 2.1作为数据库、HyperTalk作为编程语言开发的。该程序由7个“堆栈”或文件构成:程序;统计表格;图表;参考文献;文本;公式;帮助。每个堆栈都有自己的管理系统以及自动生成的目录。堆栈包含构成数据库并带有可执行程序的“卡片”。程序有四种类型:关联;统计程序;格式化(输入/输出);数据库管理。该系统可执行一般统计程序、仅适用于流行病学研究的程序(随访和病例对照)以及临床试验程序。所有命令通过在具有自解释功能的“按钮”上点击鼠标给出。为了进行计算,用户只需将数据输入到适当的单元格中,然后点击所选程序的按钮。该系统具有超文本结构。用户可以按照首选的顺序并根据内置关联从一个程序转到其他卡片。用户可以从他正在查阅或操作的任何堆栈中获取不同层次的知识或信息。从每张卡片,用户可以转到所选程序以进行统计计算、转到参考文献数据库管理系统、转到详细讨论所有程序和问题的教科书、转到带有自动目录的统计公式数据库、转到带有自动目录的统计表格,或者转到帮助模块。该程序具有非常用户友好的界面,让用户可以自由使用他在纸上会使用的相同格式。该界面不需要特殊技能。它体现了麦金塔电脑使用窗口、按钮和鼠标的理念。这使得用户能够进行复杂的计算,而不会失去对数据的“感觉”、权衡各种选择以及进行模拟。这个程序与超文本有许多共同特征。它有一个底层的网络数据库,其中的节点由文本、图形、可执行程序以及它们的组合构成;数据库中的节点对应于屏幕上的窗口;数据库中节点之间的链接在窗口中表现为“活动”文本或图标;通过跟随链接并打开新窗口来读取文本。该程序作为一种教育工具对医学和流行病学专业的学生特别有用。计算能力与教科书以及公式和文献参考文献数据库的结合,使该程序作为学习工具具有多功能性和吸引力。该程序在研究人员在办公桌前进行的工作中也很有帮助,例如检查结果、查阅文献、探索不同的分析方法、规划新的研究,或者撰写资助申请或科学文章。