
学会に発表した論文・抄録など
Naturally every data in our world has no order. And we keep it in order for our purpose. So, if we have a layout tool to arrange every data for our purpose, it will realize various data sheets. Now I made an object. This object can pickup data from various data source (data base, file, directory, another object, etc). And process the data in various method. Finally the object output it to varoius target (text field, file, popup-menu, etc). We can construct the computerized medical record, order sheet, and another data sheet with this object.
We think the computerized medical record system is very usefull in our daily medical works. It must be build on a `server and client system'. And It must be developed in valious idea and valious aproach at many medical institutions. These systems must be available on any hardware and any OS, and at the same time, any systems must be communicate to each other systems. So, most important thing is the standardization of It's transport format. Our attempt is to make the `Medical Markup Language', this is like the SGML or HTML.
So, I'll only make an adequate form sheet to my purpose, and the items on the sheet has only a pointer to it's real data. If it is network reachable, I don't mind where is the real data. So, I can handle the data as if it is in a structured record, and as if it was kept at hand.
We use this system with Local Area Network. NeXTCube, NeXTstation turbo color, Intel machine with NEXTSTEP, SPARCstation1+, SUN-3/50M, and many personal computers are connected with Ethernet and TCP/IP protocol. The structure of this system and the data are constructed as Objects, and they works with their message passing.
And later, I implemented a new system on NeXT Computer with it's NeXTSTEP environment, object oriented language and Server Client model on Mach OS.
And its features are...
(1) Basic operation is to describe clinical record much like Japanese Word Processor. (2) Support easy data input method. (3) Offer flexible format of clinical chart to fit user's taste. (4) Parse the clinical chart to deal with various tasks, for example, calculating medical fee or drawing the graph based on clinical datum. (5) Support quick refererences to what the user want to see. (6) Offer HyperText function, that is, the user can get valuable information about user specified any word on the clinical chart. (7) Is a integrated work management system. The user can deal with non-clinical work, too. (8) Plural office/people can communicate each other based on network. (9) Plural office/people can share the same data. (10) Enable to connect a different computer machine.
Since current system is written by Lisp, easy software maintenance, easy feature expansion and high system flexibilities are available.
この論文で「診療録のコンピュータ化」とそのプロトタイプを発表した。 当時まだ日本で電子カルテ開発に着手した施設はほとん ど無かったはずである。
7 years ago, a small stand-alone computer system with BASIC language was installed for business use. 2 years later, the system was upgraded to UCSD Pascal, and after another 2 years, UNIX operating system and C language were introduced. The host computer is Toshiba UX-300, having OS-UX(UNIX sytem III) operating system, 512 Kbytes of main memory and 30 Mbytes fixed disk drive. It can communicate to another UNIX system located in the author's home with RS-232C port and optical fiber link, and communicate to remote computer systems with a modem and standard telephone line.
An ``Electronic Chart System'' is now being developed to enable physicians and another medical staffs to simulataneously proceed with tasks without queuing. Real data in the database is stored only once, but various data handling formats are availabe for different applications to make the data easily understandable. The aim for the system is to handle all desk work from the work station.
UNIX マシーンを導入し、外来自宅間を光ケーブルで接続。どこからでも、同じ ファイルを読み書きできるようにした。窓口会計、妊婦管理、財務会計などが この上で動いており、リレーショナル・データベースのフォーマットを通して 色々なソフト間でのデータ互換をはかっている。Since 1983 I used computer system in my clinic practically. And I desired some functions as follows to execute my task efficiently.
To realize these ideas, I decided to choice UNIX system and C-language. Now, UNIX and C realized these tasks efficiently.
- work station.
- multi tasks.
- multi windows.
- local area networking.
- common data base system.
- portability of language.
- efficient development and execution of application software.
医学雑誌や一般誌などに発表したもの