CN1759413A - System for accessing patient information - Google Patents
System for accessing patient information Download PDFInfo
- Publication number
- CN1759413A CN1759413A CNA2004800067222A CN200480006722A CN1759413A CN 1759413 A CN1759413 A CN 1759413A CN A2004800067222 A CNA2004800067222 A CN A2004800067222A CN 200480006722 A CN200480006722 A CN 200480006722A CN 1759413 A CN1759413 A CN 1759413A
- Authority
- CN
- China
- Prior art keywords
- patient
- identifier
- medical information
- server
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000004044 response Effects 0.000 claims abstract description 30
- 238000000034 method Methods 0.000 claims description 18
- 230000009471 action Effects 0.000 claims description 5
- 230000036541 health Effects 0.000 claims description 5
- 210000004369 blood Anatomy 0.000 claims description 4
- 239000008280 blood Substances 0.000 claims description 4
- 239000003814 drug Substances 0.000 claims description 3
- 238000001802 infusion Methods 0.000 claims description 3
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 2
- 230000036772 blood pressure Effects 0.000 claims description 2
- 239000001301 oxygen Substances 0.000 claims description 2
- 229910052760 oxygen Inorganic materials 0.000 claims description 2
- 238000009423 ventilation Methods 0.000 claims description 2
- 230000000295 complement effect Effects 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 238000013507 mapping Methods 0.000 claims 1
- 230000000977 initiatory effect Effects 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 17
- 238000012806 monitoring device Methods 0.000 description 16
- 230000015654 memory Effects 0.000 description 14
- 230000008676 import Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000013475 authorization Methods 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000013515 script Methods 0.000 description 3
- 239000011800 void material Substances 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 229940079593 drug Drugs 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000031018 biological processes and functions Effects 0.000 description 1
- 238000004820 blood count Methods 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 210000003743 erythrocyte Anatomy 0.000 description 1
- 210000000265 leukocyte Anatomy 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000035790 physiological processes and functions Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000241 respiratory effect Effects 0.000 description 1
- 230000036387 respiratory rate Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Abstract
某些示例性实施例提供一种用于在网络中访问患者医疗信息的系统。所述网络包含多个服务器。网络的某些示例性实施例还包含储存库,所述储存库包括患者标识符和用于标识出一个或者多个存储与特定患者相关联的医疗信息的服务器的相关联的服务器标识符。为了响应接收到的显示特定患者的医疗信息的命令或者请求,网络的某些示例性实施例包含搜索处理器,用于发起所述储存库的搜索,以定位与特定患者的标识符相关联的特定服务器标识符。为了响应用户命令,网络的某些示例性实施例包含接口处理器,用于产生将所定位的特定服务器标识符结合在数据字段中的统一资源定位符(URL)地址,并且用于发起访问在由服务器代管的所产生的URL地址处的所存储的特定患者的医疗信息的请求。
Certain exemplary embodiments provide a system for accessing patient medical information in a network. The network includes multiple servers. Certain exemplary embodiments of the network also include a repository including a patient identifier and an associated server identifier identifying one or more servers storing medical information associated with a particular patient. In response to a received command or request to display medical information for a particular patient, certain exemplary embodiments of the network include a search processor for initiating a search of the repository to locate the Specific server identifier. In response to user commands, certain exemplary embodiments of the network include an interface processor for generating a Uniform Resource Locator (URL) address incorporating the located specific server identifier in the data field, and for initiating access at A request for stored patient-specific medical information at the generated URL address hosted by the server.
Description
相关申请的交叉参考Cross References to Related Applications
本申请要求于2003年3月13日提交的待批的临时申请序列号为60/454.278(申请人档案号为03P03690US)的优先权。This application claims priority to co-pending Provisional Application Serial No. 60/454.278 (Applicant Docket No. 03P03690US) filed March 13, 2003.
背景技术Background technique
公知的产品提供一种针对患者生命数据的网络观察器。为了经所述网络观察器显示特定患者的生命数据,用户典型地需要提供一系列标识符,该标识符包括用户ID、用户密码、患者姓名、患者标识码、服务器和/或患者生命数据驻留的位置等等。然而,往往用户不知道一个或者多个用于访问这样的生命数据的所需要的标识符,因为这样的信息一般被至少部分地维持在就医时的临床环境内。此外,这样的数据的暂时流通也是成问题的。在某些公知的产品中,用户得到的数据和/或病历不能准确地反映实时的患者信息。Known products provide a web viewer for patient vital data. In order to display a particular patient's vital data via the web viewer, a user is typically required to provide a series of identifiers including user ID, user password, patient name, patient identification code, server and/or patient vital data residency location etc. Often times, however, users are unaware of one or more required identifiers for accessing such vital data, since such information is typically maintained at least in part within the clinical environment at the time of medical visit. Furthermore, the temporary circulation of such data is also problematic. In some known products, the data and/or medical records obtained by users cannot accurately reflect real-time patient information.
发明内容Contents of the invention
某些示例性实施例提供一种用于在网络中访问患者医疗信息的系统。所述网络包含多个服务器。网络的某些示例性实施例还包含储存库,所述储存库包括患者标识符和用于标识一个或者多个存储与特定患者相关联的医疗信息的服务器的相关联的服务器标识符。为了响应接收到的显示特定患者的医疗信息的命令或者请求,网络的某些示例性实施例包含搜索处理器,用于发起所述储存库的搜索,以定位与特定患者的标识符相关联的特定服务器标识符。为了响应用户命令,网络的某些示例性实施例包含接口处理器,用于产生将所定位的特定服务器标识符结合到数据字段中的统一资源定位符(URL)地址,并且用于发起访问由服务器代管的所产生的URL地址处的所存储的特定患者的医疗信息的请求。Certain exemplary embodiments provide a system for accessing patient medical information in a network. The network includes multiple servers. Certain exemplary embodiments of the network also include a repository including a patient identifier and an associated server identifier identifying one or more servers storing medical information associated with a particular patient. In response to a received command or request to display medical information for a particular patient, certain exemplary embodiments of the network include a search processor for initiating a search of the repository to locate the Specific server identifier. In response to user commands, certain exemplary embodiments of the network include an interface processor for generating a Uniform Resource Locator (URL) address incorporating the located specific server identifier into the data field, and for initiating access by The server hosts the request for the stored patient-specific medical information at the generated URL address.
附图说明Description of drawings
通过下面的详细说明和附图可以更好地理解广泛的可能的实施例,在附图中:The wide range of possible embodiments can be better understood with the following detailed description and accompanying drawings, in which:
图1是用于访问患者信息的系统的示例性实施例;Figure 1 is an exemplary embodiment of a system for accessing patient information;
图2是用于访问患者信息的信息装置的示例性实施例的方框图;Figure 2 is a block diagram of an exemplary embodiment of a telematics device for accessing patient information;
图3是支持与用于访问患者信息的系统相关联的操作的用户接口的示例性实施例;3 is an exemplary embodiment of a user interface supporting operations associated with a system for accessing patient information;
图4是支持与用于访问患者信息的系统相关联的操作的用户接口的示例性实施例;4 is an exemplary embodiment of a user interface supporting operations associated with a system for accessing patient information;
图5是支持与用于访问患者信息的系统相关联的操作的用户接口的示例性实施例;5 is an exemplary embodiment of a user interface supporting operations associated with a system for accessing patient information;
图6是支持与用于访问患者信息的系统相关联的操作的用户接口的示例性实施例;6 is an exemplary embodiment of a user interface supporting operations associated with a system for accessing patient information;
图7是针对用于访问患者信息的系统的方法的示例性实施例的流程图;以及Figure 7 is a flowchart for an exemplary embodiment of a method of a system for accessing patient information; and
图8是针对用于访问患者信息的系统的方法的示例性实施例的流程图。8 is a flowchart of an exemplary embodiment of a method for a system for accessing patient information.
定义definition
当在此使用以下术语时,适用所附定义:When the following terms are used herein, the attached definitions apply:
数据库-一个或者多个结构化持久性数据集合,通常与更新和查询数据的软件相关联。简单的数据库可以是含有许多记录的单个文件,所述记录的每个都使用相同的字段组来结构化。数据库可以包含映射,其中根据诸如身份、物理位置、网络上的位置、功能等等的各种因素来组织各种标识符。Database - One or more collections of structured persistent data, usually associated with software that updates and queries the data. A simple database can be a single file containing many records, each structured using the same set of fields. A database may contain maps where various identifiers are organized according to various factors such as identity, physical location, location on a network, function, and so on.
功能链接-页面上的链接,允许用户通过诸如击键盘或者点鼠标之类的动作激活该功能链接来访问特定的功能。功能链接的激活可以经“单个动作”发生,在此使用的所述单个动作指可以激活功能的任何单个动作、诸如鼠标点击、鼠标击活链接、键盘敲打、笔敲打、手指敲打或者信号、(在预定的屏幕位置开始持续预定时间的)语音信号、和/或其任何等效事物。Function link - a link on the page that allows the user to access a specific function by activating the function link through actions such as keystrokes or mouse clicks. Activation of a function link may occur via a "single action," as used herein, refers to any single action that can activate a function, such as a mouse click, a mouse click to activate a link, a keyboard tap, a pen tap, a finger tap, or a signal, ( start at a predetermined screen position and last for a predetermined time), and/or any equivalent thereof.
标识符-对特定的实体、活动、和/或文件独特的一组符号。例如,标识符可以是病历号。标识符可以是人和/或机器可读的、诸如号码、字母串、条形码、RFID等等。Identifier - A set of symbols unique to a particular entity, activity, and/or file. For example, an identifier could be a medical record number. Identifiers may be human and/or machine readable, such as numbers, strings of letters, barcodes, RFID, and the like.
患者标识符-保健机构的特定患者的标识符。患者标识符可以是社会保险号、纳税人ID号、国家ID号、医疗号、医疗补助号、医疗保险ID号、病历号等等。Patient Identifier - An identifier for a specific patient of a healthcare facility. A patient identifier may be a social security number, taxpayer ID number, state ID number, medical number, Medicaid number, Medicare ID number, medical record number, and the like.
服务器标识符-一个或者多个患者监控装置所链接到的特定服务器的标识符。Server Identifier - the identifier of the specific server to which the one or more patient monitoring devices are linked.
用户标识符-在此所述的装置和/或系统的特定用户的标识符。User Identifier - an identifier for a particular user of the devices and/or systems described herein.
信息装置-能够处理信息的装置,诸如任何通用和/或专用计算机,诸如个人计算机、工作站、服务器、小型计算机、主机架、超级计算机、计算机终端、膝上型电脑、电话、和/或者其任何等效事物等等。Information device - a device capable of processing information, such as any general purpose and/or special purpose computer, such as a personal computer, workstation, server, minicomputer, mainframe, supercomputer, computer terminal, laptop, telephone, and/or any equivalents and so on.
接口-两个独立的系统跨越其相接并且相互作用或者通信的边界。为了借助于接口连接或者交互作用。Interface - A boundary across which two independent systems meet and interact or communicate. For connection or interaction by means of an interface.
可机读介质-可以由信息装置读取的存储器。Machine-readable medium - memory that can be read by an information device.
存储器-能够存储模拟或者数字信息的装置,例如非易失性存储器、易失性存储器、随机存取存储器(RAM)、只读存储器(ROM)、闪存、磁介质、硬盘、软盘、磁带、光介质、光盘、压密盘、CD、数字通用盘、DVD、和/或冗余独立磁盘阵列等等。所述存储器可被耦合到处理器并且可以存储适配于由根据在此公开的实施例的处理器执行的指令。memory - a device capable of storing analog or digital information, such as nonvolatile memory, volatile memory, random access memory (RAM), read only memory (ROM), flash memory, magnetic media, hard disk, floppy disk, magnetic tape, optical media, compact disks, compact disks, CDs, digital versatile disks, DVDs, and/or redundant arrays of independent disks, etc. The memory may be coupled to the processor and may store instructions adapted to be executed by the processor according to embodiments disclosed herein.
网络-有线和/或无线通信网络。network - a wired and/or wireless communication network.
网络接口-电话、蜂窝式电话、蜂窝式调制解调器、电话数据调制解调器、传真调制解调器、无线无线电收发机、以太网卡、电缆调制解调器、数字用户线接口、网桥、集线器、路由器,或者其它类似装置。network interface - telephone, cellular telephone, cellular modem, telephone data modem, fax modem, wireless transceiver, Ethernet card, cable modem, digital subscriber line interface, bridge, hub, router, or other similar device.
患者-因保健目的受监管的人或者其它类型的动物。Patient - A human or other type of animal regulated for health care purposes.
患者信息-与患者的医疗和/或治疗相关的信息,包括实时生命的、生物学的和/或生理学的数据、与生命的、生物学的和/或生理学的数据相关的接近实时的数据和/或既往史数据、血压参数、换气参数、生命指征参数、代表血氧浓度的参数、与给液相关的输液泵参数、点滴药物相关参数、血气参数、保险信息、保健人员信息、保健机构信息、帐单信息、家庭信息、财务信息、治疗信息、药物信息和/或任何等效事物等。Patient Information - information relating to the medical and/or treatment of a patient, including real-time vital, biological and/or physiological data, near real-time data relating to vital, biological and/or physiological data and /or past history data, blood pressure parameters, ventilation parameters, vital sign parameters, parameters representing blood oxygen concentration, infusion pump parameters related to infusion, drip drug related parameters, blood gas parameters, insurance information, health care personnel information, health care Institutional information, billing information, household information, financial information, treatment information, medication information, and/or any equivalent, etc.
患者监控装置-能够收集、显示和/或中继患者信息的装置。Patient Monitoring Device - A device capable of collecting, displaying and/or relaying patient information.
处理器-用于执行任务的装置和/或可机读的指令组。处理器包含硬件、固件和/或软件中的任何一个或者组合。处理器通过操纵、分析、修改、变换、传输信息来作用信息,以供可执行的程序和/或信息装置使用、和/或将信息路由到输出装置。处理器可以使用控制器的能力。Processor - a device and/or set of machine-readable instructions for performing a task. A processor includes any one or combination of hardware, firmware, and/or software. A processor acts upon information by manipulating, analyzing, modifying, transforming, transmitting the information for use by an executable program and/or an information device, and/or routing the information to an output device. The processor can use the capabilities of the controller.
服务器-针对经网络连接到其的其它信息装置提供某种业务的信息装置。普通的例子是文件服务器,所述文件服务器具有本地盘并且对远程客户机在该盘上读和写文件的请求提供服务。服务器还可以提供对诸如程序、共享装置的资源的访问等。Server - an information device that provides some service to other information devices connected to it via a network. A common example is a file server that has a local disk and services requests from remote clients to read and write files on that disk. The server may also provide access to resources such as programs, shared devices, and the like.
客户机-信息装置和/或在其上运行的过程,其使用某种协议请求另一个信息装置或者在其上运行的过程(“服务器”)的业务并且接受服务器的响应。客户机是客户机服务器软件结构的一部分。例如,从文件服务器请求文件的内容的计算机是该文件服务器的客户机。Client - An information device and/or process running on it that requests services from another information device or process running on it ("server") using some protocol and accepts the server's responses. A client is part of a client-server software architecture. For example, a computer that requests the content of a file from a file server is a client of the file server.
瘦客户机-相对简单的客户机程序和/或硬件装置,对于其多数能力主要依赖于服务器。使用标准网络浏览器显示的还包含或者纯文本、HTML、脚本、或者简单对象(诸如ActiveX成分或者Jave小应用程序)的网页代表此类别的示例性实施例。Thin Client - a relatively simple client program and/or hardware device that relies primarily on a server for most of its capabilities. Web pages displayed using a standard web browser that also contain either plain text, HTML, scripts, or simple objects such as ActiveX components or Java applets represent exemplary embodiments of this category.
统一资源定位符(URL)-在因特网、网络和/或连接到其上的服务器上指定诸如网页的对象的位置的标准方式。URL可以包含含有一个或者多个标识符的数据字段。Uniform Resource Locator (URL) - a standard way of specifying the location of an object, such as a web page, on the Internet, a network, and/or servers connected thereto. URLs can contain data fields containing one or more identifiers.
用户接口-用于对用户呈递信息和/或从用户请求信息的装置和/或程序。用户接口可以包括文本的、图形的、音频的、视频的、动画的和/或触觉的元素。user interface - a device and/or program for presenting information to and/or requesting information from a user. A user interface may include textual, graphical, audio, video, animated and/or tactile elements.
用户-能够利用用于访问患者信息的系统的个体。User - An individual who can utilize the system for accessing patient information.
生命指征-活的机体中的任何生物学的和/或生理学过程的测量。生命的、生物学的和/或生理学的数据的示例性实施例可以包含与患者的心率、体温、血气、红血球计数、白血球状态、呼吸容量、呼吸率,和/或其任何等效事物相关联的患者信息。Vital Sign - The measurement of any biological and/or physiological process in a living organism. Exemplary embodiments of vital, biological, and/or physiological data may include data associated with the patient's heart rate, body temperature, blood gases, red blood cell count, white blood cell status, respiratory volume, respiratory rate, and/or any equivalent thereof patient information.
具体实施方式Detailed ways
某些示例性实施例提供用于在网络中访问患者信息的系统。用于在网络中访问患者信息的系统的某些实施例包含用户接口,所述用户接口与使得能够经基于网络的URL链接从临床访问应用程序中启动瘦客户机生命观察器的处理方法相耦合。所述系统的某些示例性实施例接受患者标识符和/或诸如用户姓名和密码之类的用户鉴别信息的输入。患者标识符的输入触发所述系统自动地启动包含属于与来自位于医院临床信息系统内的主机服务器的所接受的患者标识符相关联的患者的信息的正确的生命观察器。用于访问患者信息的系统的某些示例性实施例自动地核查多个服务器,以便为用户提供患者信息。通过轮询服务器,创建和维持患者的标识符和患者的信息驻留在其上的服务器的标识符的公共数据库。经过用户接口,所述患者信息通过利用标识符启动诸如生命观察器之类的基于浏览器的应用程序来提取。Certain exemplary embodiments provide a system for accessing patient information in a network. Certain embodiments of the system for accessing patient information in a network include a user interface coupled to a processing method that enables launching of a thin-client vital viewer from a clinical access application via a web-based URL link . Certain exemplary embodiments of the system accept input of a patient identifier and/or user authentication information such as a user name and password. Entry of the patient identifier triggers the system to automatically launch the correct vital monitor containing information pertaining to the patient associated with the accepted patient identifier from the host server located within the hospital clinical information system. Certain exemplary embodiments of a system for accessing patient information automatically check a plurality of servers to provide patient information to a user. By polling the servers, a common database of identifiers of patients and servers on which the patient's information resides is created and maintained. Via the user interface, the patient information is extracted by launching a browser-based application, such as a vital viewer, with the identifier.
图1是用于访问患者信息的系统100的示例性实施例。系统100的某些示例性实施例包含多个患者监控装置110。患者与一个或者多个患者监控装置相耦合。患者监控装置110被耦合到一个或者多个服务器120。服务器120包含一个或者多个处理器125。处理器125执行任何功能,诸如从相关联的患者监控装置110中收集信息、按照患者和/或患者监控装置标识符组织收集到的信息、接收对存储在服务器120内的标识符的请求、发送所请求的信息、执行系统维护、授权用户访问系统100和/或其任何等效事物等等。FIG. 1 is an exemplary embodiment of a system 100 for accessing patient information. Certain exemplary embodiments of system 100 include a plurality of patient monitoring devices 110 . A patient is coupled to one or more patient monitoring devices. Patient monitoring device 110 is coupled to one or more servers 120 . Server 120 includes one or more processors 125 . Processor 125 performs any function, such as collecting information from associated patient monitoring devices 110, organizing the collected information by patient and/or patient monitoring device identifiers, receiving requests for identifiers stored in server 120, sending requesting information, performing system maintenance, authorizing user access to system 100 and/or any equivalent thereof, and the like.
在系统100的某些示例性实施例中,服务器120被耦合到储存库服务器130。储存库服务器130的某些示例性实施例包含储存库140。储存库140包含维持所有与其各自的监控装置结合的患者列表的数据库的功能。用于访问患者信息的系统100的例子利用存储在储存库140中的患者标识符和服务器标识符。储存库服务器130包含一个或者多个处理器135。处理器135包含搜索处理器、接口处理器、采集处理器、显示处理器、授权处理器和/或者其任何等效事物,等等。In some exemplary embodiments of system 100 , server 120 is coupled to repository server 130 . Certain exemplary embodiments of repository server 130 include repository 140 . Repository 140 contains functionality to maintain a database of all patient lists associated with their respective monitoring devices. An example of system 100 for accessing patient information utilizes patient identifiers and server identifiers stored in repository 140 . Repository server 130 includes one or more processors 135 . Processor 135 includes a search processor, an interface processor, an acquisition processor, a display processor, an authorization processor, and/or any equivalent thereof, and the like.
使用任何适当的访问装置150,用户经储存库服务器130、储存库140和/或服务器120访问患者信息。访问装置150是任何通用和/或专用的信息装置。系统100的网络连接是有线的和/或无线的连接和/或通信网络。系统100的某些示例性实施例是密码保护的和/或使用诸如密码和数据加密、防火墙、病毒保护的标准的网络安全措施,和/或其任何等效事物,等等。A user accesses patient information via repository server 130 , repository 140 and/or server 120 using any suitable access device 150 . Access device 150 is any general and/or special purpose information device. The network connections of system 100 are wired and/or wireless connections and/or communication networks. Certain exemplary embodiments of the system 100 are password protected and/or use standard network security measures such as password and data encryption, firewalls, virus protection, and/or any equivalent thereof, and the like.
图2是信息装置200的示例性实施例的方框图,所述信息装置在某些操作实施例中例如代表图1的患者监控装置110、服务器120、储存库服务器130、储存库140和/或访问装置150。信息装置200包含任何多个公知的部件、诸如一个或者多个网络接口210、一个或者多个处理器220、一个或者多个含有指令240的存储器230、一个或者多个输入/输出(I/O)装置250、和/或一个或者多个耦合到I/O装置250的用户接口260等等。2 is a block diagram of an exemplary embodiment of a
信息装置200的某些示例性实施例包括用户接口260。用户接口260显示患者信息。用户接口260还呈现用于与信息装置200交互作用的指令。在某些示例性实施例中,用户接口260与一个或者多个输入/输出(I/O)装置250协同工作。在用户接口260与I/O装置250之间的交互作用允许用户请求、收集、组织、观察和/或中继患者信息等等。I/O装置250的某些示例性实施例自动地收集、请求、中继、显示和/或组织患者信息等等。在某些示例性实施例中,经一个或者多个用户接口260、诸如图形的用户接口,用户提供感兴趣的患者监控装置的URL和/或接收涉及感兴趣的患者监控装置的当前位置信息。Certain exemplary embodiments of the
信息装置200的某些示例性实施例包含患者信息,所述患者信息包含从诸如患者监控装置及其相关联的服务器的其它信息装置中收集到的实时的、接近实时的、或者既往的患者数据。在某些示例性实施例中,患者信息被存储在存储器230内。存储器230的某些示例性实施例包含患者标识符及其相关联的服务器标识符的列表。信息装置200的指令240管理存储器230内的数据和信息的正确收集和组织。指令240被存储在一个或者多个不同类型的存储器中。Certain exemplary embodiments of the
信息装置200的某些示例性实施例包含一个或者多个处理器220。处理器220的示例性实施例是搜索处理器。响应于接收到的命令,处理器220发起存储器230的搜索。接收到的命令可以是用户发起的,或者是由用户或者由软件调度的定时的事件。处理器220搜索患者标识符和服务器标识符。处理器220的某些示例性实施例轮询各个服务器以识别出与被链接到一个或者多个服务器的患者监控装置相连接的患者。轮询过程是自动的事件和/或所调度的事件。可替换地,用户命令处理器220发起搜索。在某些实施例中,处理器220提供关于特定的患者是否在用户企图访问该患者的医疗信息以前当前正被监控的通知。为了访问患者信息,用户不需要知道特定患者的具体位置。Certain exemplary embodiments of the
处理器220的示例性实施例是接口处理器。从而,处理器220的某些示例性实施例协调对针对患者信息的用户命令的响应。处理器220产生用于访问所请求的信息的URL地址。处理器220的某些示例性实施例利用适当的患者标识符和服务器标识符来产生URL。当激活URL时,处理器220发起收集所请求的信息。此外,处理器220经用户接口260和/或I/O装置250来传送所收集的信息。在某些示例性实施例中,处理器220判断所请求的患者标识符和/或相关联的服务器标识符是否存在于网络内并且发起产生传送所请求的标识符是否可得到的消息。如果在相关联的网络中没有所请求的患者标识符和/或服务器标识符,处理器220的某些示例性实施例禁止发起访问患者医疗信息的请求。An exemplary embodiment of
处理器220的示例性实施例是采集处理器。从而,处理器220的某些示例性实施例采集和/或编辑患者标识符和服务器标识符的列表,以存储在存储器230内。处理器220的某些示例性实施例从多个I/O装置250和/或用户接口260中收集其它形式的数据、诸如患者生命指征数据、患者病史、帐单信息和/或任何适当的患者信息。在某些示例性实施例中,处理器220的采集功能是自动的和/或被调度的。可替换地,用户人工地命令处理器220执行各种任务。处理器220的某些示例性实施例周期地和/或非周期地查询多个不同的服务器,以编辑指示患者标识符和相关联的服务器标识符的数据以存储在所述储存库中。处理器220的某些示例性实施例响应于识别出多个不同服务器的输入来周期地和/或非周期地查询多个不同的服务器。输入的示例性实施例是识别出多个标识符的任何数据形式或者记录。An exemplary embodiment of
处理器220的示例性实施例是显示处理器。从而,处理器220的某些示例性实施例发起和/或维持各种形式的显示的数据、诸如用户接口260上的诸如EKG波形的患者信息的文本的和/或图形的数据显示。An exemplary embodiment of
处理器220的示例性实施例是授权处理器。从而,处理器220的某些示例性实施例验证用户被授权访问存储在一个或者多个信息装置200和/或由多个信息装置200组成的网络内的患者信息。如果用户没有被授权访问患者信息,则处理器220阻止访问信息装置200,并且在某些示例性实施例中,处理器220发起指示禁止该访问的消息。可替换地,如果用户被授权访问信息装置200,则处理器220发起指示成功访问的到用户的通信。An exemplary embodiment of
信息装置200的某些示例性实施例包含网络接口210。网络接口210允许经有线的和/或无线的网络与其它的信息装置200交互作用。Certain exemplary embodiments of the
图3是支持与用于访问患者信息的系统相关联的操作的用户接口300的示例性实施例。用户接口300的某些示例性实施例是非基于浏览器的可执行应用程序,所述应用程序被配置来经网络收集信息。可执行的应用程序的某些示例性实施例支持经临床访问应用程序访问患者信息,所述临床访问应用程序包含因特网兼容的用户接口300和处理方法,从而使得能够经基于网络的URL链接启动瘦客户机生命观察器。用户接口300的某些示例性实施例经由URL地址330标识的浏览器页面来观察和/或呈现。URL地址330包含含有各种标识符的数据字段。FIG. 3 is an exemplary embodiment of a user interface 300 that supports operations associated with a system for accessing patient information. Certain exemplary embodiments of user interface 300 are non-browser-based executable applications configured to collect information over a network. Certain exemplary embodiments of executable applications support access to patient information via a clinical access application that includes an Internet-compatible user interface 300 and processing methods enabling thin Client life watcher. Certain exemplary embodiments of user interface 300 are viewed and/or presented via the browser page identified by URL address 330 . URL address 330 contains data fields containing various identifiers.
用户接口300的某些示例性实施例包含登录屏310。登录屏310包含登录功能320。登录功能320的某些示例性实施例包含标准的用户名和密码系统。从而,登录功能320接受用户的姓名和密码,以允许访问用于访问患者信息的系统。可替换地,登录功能320接受患者标识符的输入。在某些示例性实施例中,患者标识符的输入导致来自位于医院临床信息系统内的主机服务器的正确的生命观察器的呈现。Certain exemplary embodiments of user interface 300 include a login screen 310 . Login screen 310 includes login functionality 320 . Some exemplary embodiments of the login function 320 include a standard username and password system. Thus, the login function 320 accepts a user's name and password to allow access to the system for accessing patient information. Alternatively, the login function 320 accepts input of a patient identifier. In certain exemplary embodiments, entry of the patient identifier results in presentation of the correct vital monitor from a host server located within the hospital clinical information system.
登录屏310的某些示例性实施例包含一个或者多个用户接口元件、诸如按钮330、功能链接340、和/或图标链接350。激活用户接口元件330、350和/或功能链接340引起诸如启动独立的窗口、将用户转到另一个窗口、和/或启动新的应用程序等的任何动作。Certain exemplary embodiments of login screen 310 include one or more user interface elements, such as buttons 330 , function links 340 , and/or icon links 350 . Activation of user interface elements 330, 350 and/or function link 340 causes any action such as launching a separate window, redirecting the user to another window, and/or launching a new application.
图4是支持与用于访问患者信息的系统相关联的操作的用户接口400的示例性实施例。用户接口400呈现患者信息观察410。患者信息观察410的某些示例性实施例包含患者列表450、一个或者多个功能链接440、和/或一个或者多个滚动菜单460。通过点击页面标签430选择不同的屏幕进行观察。概况观察410的某些示例性实施例包含在用户接口400内的子屏幕。从而用户接口400的某些特性保持静止,诸如用户标识符420和/或诸如打印功能链接图标或者注销超级链接的各种功能链接470。FIG. 4 is an exemplary embodiment of a user interface 400 that supports operations associated with a system for accessing patient information. The user interface 400 presents a patient information view 410 . Certain exemplary embodiments of the patient information view 410 include a patient list 450 , one or more functional links 440 , and/or one or more scrolling menus 460 . Select a different screen to view by clicking on the page tab 430 . Certain exemplary embodiments of overview view 410 comprise sub-screens within user interface 400 . Certain features of the user interface 400 thus remain static, such as the user identifier 420 and/or various function links 470 such as a print function link icon or a logout hyperlink.
患者列表450的某些示例性实施例包含患者姓名和相关联的患者信息的列表。患者信息包括姓名、年龄、性别、住址和/或生命指征数据等等。患者姓名的某些示例性实施例包含到另外的患者信息的功能链接。在某些示例性实施例中,患者姓名与图表图标455相关联。在某些示例性实施例中,图表图标455的用户选择允许访问在传统的患者记录内找到的任何患者信息。Certain exemplary embodiments of patient list 450 include a list of patient names and associated patient information. Patient information includes name, age, gender, address and/or vital sign data, among others. Certain exemplary embodiments of the patient name contain functional links to additional patient information. In certain exemplary embodiments, a patient name is associated with a chart icon 455 . In certain exemplary embodiments, user selection of the chart icon 455 allows access to any patient information found within traditional patient records.
图5是支持与用于访问患者信息的系统相关联的操作的用户接口500的示例性实施例。用户接口500包含患者信息观察510。在某些示例性实施例中,患者姓名的选择启动详细的患者观察520。详细的患者观察520包含附加的患者信息、诸如ID号码、生命指征、生理学数据、当前添加到患者的患者监控装置、既往的患者信息,和/或其任何等效事物,等等。详细的患者观察520的某些示例性实施例还包含到用于管理患者监控装置的应用程序的功能链接。例如,用户选择IV点滴图标,以便访问使得能够调节IV点滴参数的用户接口。详细的患者观察520的某些示例性实施例包含各种滚动功能530,以使得能够观察更多的数据。FIG. 5 is an exemplary embodiment of a
图6是支持与用于访问患者信息的系统相关联的操作的用户接口600的示例性实施例。用户接口600的某些示例性实施例包含患者生命观察器610。患者生命观察器610包含患者的任何生命指征和/或生理学信息620、650。患者生命观察器610包含一个或者多个子屏幕630、640,所述子屏幕包含滚动条。这样的结构允许用户在单个患者生命观察器610内访问更多的信息。FIG. 6 is an exemplary embodiment of a user interface 600 that supports operations associated with a system for accessing patient information. Certain exemplary embodiments of the user interface 600 include a patient vitals viewer 610 . The patient vitals monitor 610 contains any vital signs and/or physiological information 620, 650 of the patient. The patient vitals viewer 610 includes one or more sub-screens 630, 640 that include scroll bars. Such a structure allows a user to access more information within a single patient vitals viewer 610 .
信息620的某些示例性实施例包含实时的和/或接近实时的生理学信息。患者生命观察器610内呈现的信息620、650是从患者监控装置中收集的数据的结果和/或由保健提供者在护理时输入的数据的结果。信息620用文本表示给用户。信息650的某些示例性实施例包含图形信息、诸如指示大脑的电活动的痕迹。信息620、650还包含以前的文本的和/或图形的患者数据和/或信息。Certain exemplary embodiments of information 620 include real-time and/or near real-time physiological information. The information 620, 650 presented within the patient vitals viewer 610 is the result of data collected from the patient monitoring device and/or entered by the healthcare provider at the point of care. Information 620 is presented to the user in text. Some exemplary embodiments of information 650 include graphical information, such as traces indicative of electrical activity of the brain. Information 620 , 650 also contains previous textual and/or graphical patient data and/or information.
图7是针对用于访问患者信息的系统的方法700的示例性实施例的流程图。在动作710,接收命令。命令的某些示例性实施例包含用于收集与特定患者相关联的患者标识符和/或服务器标识符的指令。命令被自动地产生或者由用户人工地发起。FIG. 7 is a flowchart of an exemplary embodiment of a
在动作720,收集标识符以存储在储存库内。在某些示例性实施例中,患者标识符指定具有存储在患者信息管理系统内的患者信息的患者。相关联的服务器标识符被用于指定患者的信息被存储在其上的一个或者多个服务器。在动作730,存储标识符。根据任何机构的系统收集和组织标识符。在某些示例性实施例中,储存库服务器使用处理器、诸如采集、搜索、网络、显示、授权和/或接口处理器,以采集和/或组织患者标识符和其相关联的服务器标识符。所述标识符被存储在一个或者多个服务器和或储存库内。在某些示例性实施例中,储存库包含将患者标识符与其相关联的服务器标识符链接的映射,以便标识代管(host)针对特定患者的医疗信息的服务器。从而,各种轮询过程检索附属于与服务器链接的患者监控装置的有效患者的列表,并且从此收集中创建主列表和/或映射。不断地和自动地更新所述映射,以便可以结合任何所监控的患者参数中的变化,从而消除过时的患者信息。At
在动作740,产生URL。所述URL将患者标识符和/或服务器标识符结合到URL数据字段内。在动作750,处理访问信息的请求。在某些示例性实施例中,结合患者标识符和一个或者多个相关联的服务器标识符的URL地址允许经浏览器在网络内检索患者信息。In
图8示出针对用于访问患者信息的系统的方法800的示例性实施例的流程图。在动作810,执行至少一个数据源的搜索,以便定位患者标识符和任何相关联的服务器标识符。在某些示例性实施例中,所述搜索是自动的指令的结果。可替换地,用户经通过用户接口输入的命令发起搜索。在动作820,从所述搜索中产生URL地址并且将服务器标识符和/或患者标识符结合到其数据字段内。FIG. 8 shows a flowchart of an exemplary embodiment of a
在动作830,接收访问URL地址处的患者信息的请求。在某些示例性实施例中,所述请求由用户点击功能链接来产生。可替换地,用户输入用户标识符,以便产生与该用户相关联的患者的列表。在某些示例性实施例中,用户还输入患者标识符,以便产生访问与该特定患者相关联的信息的请求。At
在动作840,传送该患者信息,以显示在用户接口上。患者信息的传送允许用户请求实时的和/或接近实时的患者信息。在动作850,经用户接口把患者信息显示给用户。在某些示例性实施例中,如果患者标识符利用储存库和/或服务器找到,就启动生命观察器并且向用户在网页中呈现,在该网页中用户观察患者信息。如果患者标识符被复制在多个服务器上,则用户接口将该信息显示给所述用户。如果没有找到等同的患者标识符,则将适当的消息显示给用户。为了访问患者信息,用户不必输入患者位置、诸如物理位置或者在网络内的位置。At
用于访问患者信息的系统的某些示例性实施例包含在临床客户机应用程序内的URL调用:http://<host_server_name_or_IP_Address>/WinViewFrontEnd/WVBootAgent.asp。所述URL调用被物理映射到网关服务器上的C:\Inetpub\wwwRoot\WinViewFrontEnd目录内的文件WVBootAgent.asp上。Certain exemplary embodiments of the system for accessing patient information include a URL call within the clinical client application: http://<host_server_name_or_IP_Address>/WinViewFrontEnd/WVBootAgent.asp. The URL call is physically mapped to the file WVBootAgent.asp in the directory C:\Inetpub\wwwRoot\WinViewFrontEnd on the gateway server.
用于访问患者信息的系统的某些示例性实施例包含WVBootAgent.asp。该页面利用以下参数来调用:http://<host_server_name_or_1P_Address>/WinViewFrontEnd/WVBootAgent.asp?Login=guest&PID=xxxxxxxxwvyz&Pwd=winview。针对此的代码包含:Certain exemplary embodiments of a system for accessing patient information include WVBootAgent.asp. This page is called with the following parameters: http://<host_server_name_or_1P_Address>/WinViewFrontEnd/WVBootAgent.asp? Login=guest&PID=xxxxxxxxwvyz&Pwd=winview. The code for this contains:
<%@Language=VBScript%><%@Language=VBScript%>
<HTML><HTML>
<HEAD><HEAD>
<META NAME=″GENERATOR″Content=″Microsoft Visual Studio 6.0″><META NAME="GENERATOR"Content="Microsoft Visual Studio 6.0">
</HEAD></HEAD>
<BODY bgcolor=″black″text=″white″onload=″javascript:close ()″><BODY bgcolor="black" text="white" close ()">
<%<%
dim urlParameterldim urlParameterl
dim urlParameter2dim urlParameter2
dim urlParameter3dim urlParameter3
dim urlParameter4dim urlParameter4
urlParameter1=trim(request(″PID″))urlParameter1=trim(request("PID"))
urlParameter2=trim(request(″Login″))urlParameter2=trim(request("Login"))
urlParameter3=trim(request(″Pwd″))urlParameter3=trim(request("Pwd"))
URLValue=″checkPID.asp?PID=″URLValue="checkPID.asp? PID="
URLValue=URLValue & urlParameter1URLValue = URLValue & urlParameter1
URLValue=URLValue & ″&Login=″& urlParameter2 &″&Pwd=″& urlParameter3URLValue=URLValue & ″&Login=″& urlParameter2 &″&Pwd=″& urlParameter3
Response.Write(″<SCRIPT language=’JavaScript’>″)Response.Write("<SCRIPT language='JavaScript'>")
Response.Write(″top.open(″′&URLValue&″′)″)Response.Write(″top.open(″′&URLValue&″′)″)
Response.Write(″<SCRIPT>″)Response. Write(″<SCRIPT>″)
%>%>
<CENTER><h3>WinView Boot Agent</h3></CENTER><CENTER><h3>WinView Boot Agent</h3></CENTER>
</BODY></BODY>
</HTML></HTML>
用于访问患者信息的系统的某些示例性实施例可以包含checkPID.asp。从调用页面:WVBootAgent.asp中提取PID、Login和Pwd。针对checkPID.asp的代码包含:Certain exemplary embodiments of a system for accessing patient information may include checkPID.asp. Extract PID, Login and Pwd from the calling page: WVBootAgent.asp. The code for checkPID.asp contains:
<HTML><HTML>
<%@Language=VBScript%><%@Language=VBScript%>
<BODY><BODY>
<%<%
dim gatewayAmountdim gatewayAmount
dim gatewayArray(10)dim gatewayArray(10)
dim URLValuedim URLValue
dim tempdim temp
dim temp2dim temp2
dim pidStringdim pidString
dim urlPIDdim urlPID
dim urlUserdim urlUser
dim urlLogindim urlLogin
dim urlPwddim urlPwd
urlPID=trim(request(″PID″))urlPID=trim(request("PID"))
urlLogin=trim(request(″Login″))urlLogin=trim(request("Login"))
urlPwd=trim(request(″Pwd″))urlPwd=trim(request("Pwd"))
Rem*****************************Rem******************************
Rem*针对读和写创建文件系统对象。Rem* creates filesystem objects for reading and writing.
Rem*****************************Rem******************************
et fs=CreateObject(″Scripting.FileSystemObject″)et fs=CreateObject("Scripting.FileSystemObject")
Rem*****************************Rem******************************
Rem*针对读、写、添加数据定义常数。Rem* defines constants for reading, writing, and adding data.
Rem*****************************Rem******************************
Const ForReading=1,ForWriting=2,ForAppending=8Const ForReading=1, ForWriting=2, ForAppending=8
Rem*****************************Rem******************************
Rem*与Pids的列表比较当前的PIDRem* compares the current PID with the list of Pids
Rem*****************************Rem******************************
在checkPID.asp内,pid_info.inf是包含患者Id及其相关联的网关服务器的列表的人工创建的文件。典型地针对每个网关维持(也就是说更新)该文件。checkPID.asp的代码还包含:Within checkPID.asp, pid_info.inf is a manually created file containing a list of PatientIds and their associated Gateway Servers. This file is typically maintained (ie updated) for each gateway. The code for checkPID.asp also contains:
Response.Write(″<BR>″)
set f=fs.OpenTextFile
(″C:\SecureFiles\WinViewFE\pid_info.inf″,ForReading,
false)
IF f.ReadLine=″PID_INFO FILE==D0 NOT MODIFY″THEN
gateWayAmount=0
WHILE NOT f.AtEndOfStream
temp=f.ReadLine
pos1=Instr(1,TEMP,″=″,0)
IF pos1>0 THEN
temp2=Mid(temp,pos1+1,len(temp))
temp=Mid(temp,1,pos1)
pos2=Instr(1,temp,″\\″,0)
IF pos2>0 THEN
temp=Mid(temp,pos2+2,len(temp))
pos3=Instr(1,temp,“\”,0)
IF pos3>0 THEN
temp=Mid(temp,1,pos3-1)
END IF
END IF
<dp n="d13"/>
IF temp2=urlPID THEN
gatewayArray(gatewayAmount)=temp
gatewayAmount=gatewayAmount+1
END IF
END IF
WEND
END IF
Response. Write("<BR>")
set f=fs.OpenTextFile
("C:\SecureFiles\WinViewFE\pid_info.inf", ForReading,
false)
IF f.ReadLine="PID_INFO FILE==D0 NOT MODIFY" THEN
gateWayAmount=0
WHILE NOT f.AtEndOfStream
temp=f.ReadLine
pos1 = Instr(1, TEMP, "=", 0)
IF pos1 > 0 THEN
temp2 = Mid(temp, pos1+1, len(temp))
temp=Mid(temp,1,pos1)
pos2 = Instr(1, temp, "\\", 0)
IF pos2 > 0 THEN
temp=Mid(temp, pos2+2, len(temp))
pos3 = Instr(1, temp, "\", 0)
IF pos3 > 0 THEN
temp=Mid(temp, 1, pos3-1)
END IF
END IF
<dp n="d13"/>
IF temp2 = urlPID THEN
gatewayArray(gatewayAmount)=temp
gatewayAmount=gatewayAmount+1
END IF
END IF
WEND
END IF
在checkPID.asp的某些示例性实施例中,如果利用该患者ID(PID)只找到一个网关服务器,那么所有都良好,并且下个步骤是调用启动winwebviewer的实际的ActiveX页面。checkPID.asp的代码还包含:In some exemplary embodiments of checkPID.asp, if only one gateway server is found with the patient ID (PID), then all is well and the next step is to call the actual ActiveX page that launches the winwebviewer. The code for checkPID.asp also contains:
Rem**************************************
Rem*如果多于一个PID被匹配,则给出选择,
Rem*否则,利用新的PID和服务器来启动
Rem*
Rem**************************************
IF gatewayAmount=1 THEN
URLValue = “http://” & gatewayArray(0) &
“/zeus4panel/index1.htm?Serv=”
URLValue = URLValue & gatewayArray(0) &“&Login=”&
urlLogin
URLValue = URLValue &“&Pwd=”&urlPwd&“&PatID=”&
urlPID
Response.Redirect URLValue
Response.end
ELSEIF gatewayAmount>1 THEN
Response.Write(“<B><FONT FACE=COURIER SIZE=2>PID
found on more than one gateway server<BR>”)
Response.Write(“Please Choose the gateway Server to
use</FONT></B><BR><BR>”)
For 1=0 to gatewayAmonunt-1
Response.Write(“<A href=‘http://”& gatewayArray(0)
&“/zeus4panel/index1.htm?Serv=”& gatewayArray(1)&
<dp n="d14"/>
“&Login=”& urlLogin &“&Pwd=”& urlPwd &
“&PatID=”& urlPID &“’>Server:”& gatewayArray(1) &
“</A><BR>”)
Next
ELSE
Response.Write(“<B><FONT FACE=COURIER
SIZE=2>PID NOT found on any gateway server
Server</FONT><BR></B>”)
END IF
%>
</BODY>
</HTML>
Rem****************************************
Rem* gives choice if more than one PID is matched,
Rem *otherwise, start with new PID and server
Rem*
Rem****************************************
IF gatewayAmount=1 THEN
URLValue = "http://" & gatewayArray(0) &
"/zeus4panel/index1.htm?Serv="
URLValue = URLValue & gatewayArray(0) &"&Login="&
urlLogin
URLValue = URLValue &"&Pwd="&urlPwd&"&PatID="&
urlPID
Response. Redirect URLValue
Response.end
ELSEIF gatewayAmount>1 THEN
Response.Write("<B><FONT FACE=COURIER SIZE=2>PID
found on more than one gateway server<BR>")
Response.Write("Please Choose the gateway Server to
use</FONT></B><BR><BR>")
For 1=0 to gatewayAmonunt-1
Response.Write("<A href='http://"& gatewayArray(0)
&"/zeus4panel/index1.htm?Serv="&gatewayArray(1)&
<dp n="d14"/>
"&Login="&urlLogin&"&Pwd="&urlPwd&"&PatID="& urlPID &"'>Server:"& gatewayArray(1) &
"</A><BR>")
Next
ELSE
Response.Write("<B><FONT FACE=COURIER
SIZE=2>PID NOT found on any gateway server
Server</FONT><BR></B>")
END IF
%>
</BODY>
</HTML>
用于访问医疗信息的系统的某些示例性实施例包含GatewayPIDListener ReadMe文件,所述文件包含:Certain exemplary embodiments of a system for accessing medical information include a GatewayPIDListener ReadMe file containing:
WinView Boot AgentWinView Boot Agent
WinViewBootReadMe.txt WinViewBootReadMe.txt
======================================================================================================================= =====================
========
引言introduction
======================================================================================================================= =====================
========
请求:ask:
一个或多个网关服务器创建ptlist.txtOne or more gateway servers create ptlist.txt
共享的目录包含由GatewayPidListener java应用程序、网络服务器(推荐IIS)、WinView观察器可访问的ptlist.txtShared directory containing ptlist.txt accessible by GatewayPidListener java application, web server (IIS recommended), WinView observer
推荐:recommend:
java sdk(如果需要则重新编辑,推荐java版本1.4.1)java sdk (re-edit if necessary, java version 1.4.1 is recommended)
目的:为了如果可得到患者生命值就允许从临床信息访问应用程序中访问WinWeb生命观察器。Purpose: To allow access to the WinWeb Vital Viewer from a clinical information access application if patient vitals are available.
======================================================================================================================== ======================
========
解压decompress
======================================================================================================================== ======================
========
在你的C盘上创建称为SecureFiles的目录。Create a directory called SecureFiles on your C drive.
将WinViewBoot.zip解压到这个目录下。Unzip WinViewBoot.zip to this directory.
将创建两个目录(WinViewFE和WebRoot)Two directories will be created (WinViewFE and WebRoot)
你将需要或者通过使其成为虚拟目录(IIS)或者将其复制到网络可访问的目录下使得WebRoot可从网络服务器中得到。You will need to make the WebRoot available from the web server either by making it a virtual directory (IIS) or copying it to a network accessible directory.
注意:如果你将WinViewBoot.zip解压到任何其他目录下,则你通常要修改下列.ASP页面中的下列代码行:NOTE: If you unpacked WinViewBoot.zip to any other directory, you will usually modify the following lines of code in the following .ASP pages:
C:\SecureFiles\WinViewFE\pid_info.inf->checkPID.asp中的第35行Line 35 in C:\SecureFiles\WinViewFE\pid_info.inf->checkPID.asp
C:\SecureFiles\WinViewFE\wvpassword.txt->ProcessPassword.asp中的第29行C:\SecureFiles\WinViewFE\wvpassword.txt->line 29 in ProcessPassword.asp
编辑这些,以将适当的路径包含到这两个文件中。Edit these to include the appropriate paths to these two files.
======================================================================================================================= =====================
========
安装Install
======================================================================================================================== ======================
========
GateWayList.txtGateWayList.txt
--------------------------------------
这个文件位于WinViewFE目录下。你利用你想要轮询的每个网关服务器上的ptlist.txt文件的正确位置来修改这个文件。针对我们有权访问的java应用程序,ptlist.txt可从网络驱动器中来访问。This file is located in the WinViewFE directory. You modify this file with the correct location of the ptlist.txt file on each gateway server you want to poll. For the java application we have access to, ptlist.txt is accessible from a network drive.
请不要编辑第一行:Please don't edit the first line:
针对ptlist.txt位置使用下列格式:Use the following format for the ptlist.txt location:
\\[ip地址/服务器名]\[包含ptlist.txt的目录名]\ptlist.txt\\[ip address/server name]\[directory name containing ptlist.txt]\ptlist.txt
例如:For example:
\\Gateway1\vs files\ptlist.txt\\Gateway1\vs files\ptlist.txt
wvpassword.txtwvpassword.txt
--------------------------------------------
这个文件位于WinViewFE目录下。你利用你想要与WVLogin.asp页面一起使用的正确的用户名和密码来修改这个文件。This file is located in the WinViewFE directory. You modify this file with the correct username and password you want to use with the WVLogin.asp page.
这个文件包含下列格式的用户名和密码:This file contains usernames and passwords in the following format:
[用户名][密码][Username Password]
例如:For example:
MyName MyPasswordMyName MyPassword
(注意:此时姓名不含有任何空格)(Note: the name does not contain any spaces at this time)
=========================================================================================================== ========
========
使用WinViewBoot AgentUsing WinViewBoot Agent
=========================================================================================================== ========
========
来自临床信息访问应用程序From the Clinical Information Access app
------------------------------------------------------------------
WVBootAgent.asp可从网络服务器中来访问。WVBootAgent.asp can be accessed from the web server.
当调用时,到来自临床信息访问应用程序的WVBootAgent.asp的链接包含下列参数:PID、USERThe link to WVBootAgent.asp from the Clinical Information Access application contains the following parameters when invoked: PID, USER
另外注意:也将利用其他临床信息访问应用程序操作。ALSO NOTE: Other clinical information will also be utilized to access application operations.
PID将包含尝试被观察的患者的PID。PID will contain the PID of the patient trying to be observed.
USER将包含将被用来访问观察器的用户名。USER will contain the username that will be used to access the watcher.
来自包含GatewayPidListener java应用程序的服务器from the server containing the GatewayPidListener java application
------------------------------------------------------------------------------------------------------------- ---------
为了运行GatewayPidListener,确定GateWayList.txt与GatewayListener.bat文件和GatewayListener.class文件在相同的目录下。(注意:这些文件应位于WinViewFE目录下)To run GatewayPidListener, make sure GateWayList.txt is in the same directory as the GatewayListener.bat file and GatewayListener.class file. (Note: These files should be located in the WinViewFE directory)
执行GatewayListener.bat文件,这将启动java应用程序并且该应用程序将轮询具体的网关服务器。Execute the GatewayListener.bat file, which will start the java application and the application will poll the specific gateway server.
用于访问医疗信息的系统的某些示例性实施例包含GatewayPIDListener.java。该代码包含:Certain exemplary embodiments of a system for accessing medical information include GatewayPIDListener.java. The code contains:
import java.io.*;
import java.awt.*;
import java.net.*;
import java.lang.*;
import java.util.*;
import java.lang.Math;
import java.util.Random;
import java.text.*;
import java.util.Vector;
public class GatewayPidListener extends Thread implements
Runnable
{
private String ListFileName =
“GateWayList.txt”;//GateWayList.txt的位置和文件名
private String outputFileName=“pid_info.inf”;//输
出文件的位置和文件名
private int PollDelay=30;//以秒为单位的轮询的延迟
boolean keepRunning=true;//真地连续以秒为单位运行
boolean debug=false;//调试输出
Vector serverArray=new Vector();//保留所有网关服务器
private int serverAmount=0;
File ListFile=new File(ListFileName);
File outputFile=new File(output FileName);
public GatewayPidLis tener()
<dp n="d18"/>
{
this.start();
}//结束构造程序
public void run()
{
System.out.printIn(“Polling gateway servers......”);
do
{
ListGrabber();
CreateOutput();
//将所有数据复位
serverArray.removeAllElements();
serverAmount=0
System.out.print(“>”);
try//休眠计量
{
sleep(PollDelay * 1000);
}catch(InterruptedException ie){
System.err.printIn(“Problem with the sleep
thread:”+ie);
}//结束catch程序
}while(keepRunning);//在keepRunning期间循环
}
public static void main(String argv[])
{
GatewayPidListener MV=new GatewayPidListener();
}//结束主程序
public boolean ListGrabber()
<dp n="d19"/>
{
try
{
BufferedReader listInput =new BufferedReader(new
FileReader(ListFile));
String dummy =
listInput.readLine();//System.out.printIn(dummy);
if(dummy.equals(“***GateWay List Path***”))
{
int counter=0;
while((dummy=listInput.readLine())!=null)
{
if(debug)
System.out.printIn(“ADDED to
serverARRAY[“+serverAmount+”]:”+dummy);
serverArray.addElement(dummy);
serVerAmount++;
}//结束while
}//结束if dummy
} catch (Exception e) {
System.err.printIn(“Error in loadList():”+e);
return false;
}
return true;
}//结束ListGrabber
public void CreateOutput()
{
try
{
PrintWriter FOut=new PrintWriter(new FileWriter
(outputFile));
FOut.printIn(“PID_INFO FILE==DO NOT MODIFY”);
<dp n="d20"/>
//打开每个ptlist.txt来确定PIDS
for(int i=0;i<serverAmount;i++)
{
try
{
File temp=new File((String)serverArray.elementAt(i));
BufferedReader Fin = new
BufferedReader(new FileReader(temp));
String dummy;
for(int j=0;j<9;j++)//跳转到pids
dummy=Fin.readLine();
while((dummy=Fin.readLine())!=null)
{
if(!dummy.equals(“[End List]”))
{
if(debug)
System.out.printIn(dummy);
//解析出pid
int pos1=0;int pos2=0;
String thepid=“”;
pos1=dummy.indexOf(“1”);
if(pos1>=0)
thepid
dummy.substring(pos1+1,dummy.length());
pos2=thepid.indexOf(“|”);
if(pos2>=0)
thepid =
thepid.substring(0,pos2);
if(debug)
System.out.printIn(“PID:”+thepid
<dp n="d21"/>
);
//输出到文件
FOut.printIn((String)serverArray.elementAt
(i)+“=”+thepid);
}//结束if Idummy
}//结束while
}catch(Exception e){
System.err.printIn(“Error in read ptlist:”+e);
}
}//针对i结束
FOut.close();
}catch(Exception e){
System.err.printIn(“Could not open the output file for
writing:”+e);
}//结束catch
}//结束ExamineList
}//结束GatewayPidListener
import java.io.*;
import java.awt.*;
import java.net.*;
import java.lang.*;
import java.util.*;
import java.lang.Math;
import java.util.Random;
import java.text.*;
import java.util.Vector;
public class GatewayPidListener extends Thread implements
Runnable
{
private String ListFileName =
"GateWayList.txt"; // Location and file name of GateWayList.txt
private String outputFileName = "pid_info.inf"; // input
The location and filename of the output file
private int PollDelay = 30; // delay for polling in seconds
boolean keepRunning=true;//Really run continuously in seconds
boolean debug=false; //debug output
Vector serverArray=new Vector();//Reserve all gateway servers
private int serverAmount = 0;
File ListFile = new File(ListFileName);
File outputFile = new File(output FileName);
public GatewayPidLis tener()
<dp n="d18"/>
{
this. start();
}//end constructor
public void run()
{
System.out.printIn("Polling gateway servers...");
do
{
ListGrabber();
CreateOutput();
//reset all data
serverArray. removeAllElements();
serverAmount=0
System.out.print(">");
try//sleep metering
{
sleep(PollDelay * 1000);
}catch(InterruptedException ie){
System.err.printIn("Problem with the sleep
thread:"+ie);
}//end catch program
}while(keepRunning);//loop during keepRunning
}
public static void main(String argv[])
{
GatewayPidListener MV = new GatewayPidListener();
}//End the main program
public boolean ListGrabber()
<dp n="d19"/>
{
try
{
BufferedReader listInput = new BufferedReader(new
FileReader(ListFile));
String dummy =
listInput.readLine(); //System.out.printIn(dummy);
if(dummy.equals(“***GateWay List Path***”))
{
int counter = 0;
while((dummy=listInput. readLine())!=null)
{
if (debug)
System.out.printIn("ADDED to
serverARRAY["+serverAmount+"]: "+dummy);
serverArray. addElement(dummy);
serVerAmount++;
}//End while
}//End if dummy
} catch (Exception e) {
System.err.printIn("Error in loadList(): "+e);
return false;
}
return true;
}//end ListGrabber
public void CreateOutput()
{
try
{
PrintWriter FOut=new PrintWriter(new FileWriter
(outputFile));
FOut.printIn("PID_INFO FILE==DO NOT MODIFY");
<dp n="d20"/>
// Open each ptlist.txt to determine PIDS
for(int i=0; i<serverAmount; i++)
{
try
{
File temp = new File((String) serverArray. elementAt(i));
BufferedReader Fin = new
BufferedReader(new FileReader(temp));
String dummy;
for(int j=0; j<9; j++)//jump to pids
dummy = Fin. readLine();
while((dummy=Fin.readLine())!=null)
{
if(!dummy.equals("[End List]"))
{
if(debug)
System.out.printIn(dummy);
//Parse out the pid
int pos1=0; int pos2=0;
String thepid="";
pos1 = dummy. indexOf("1");
if(pos1>=0)
thepid
dummy. substring(pos1+1, dummy. length());
pos2 = thepid.indexOf("|");
if(pos2>=0)
thepid =
thepid.substring(0, pos2);
if(debug)
System.out.printIn("PID: "+thepid
<dp n="d21"/>
);
// output to file
FOut.printIn((String)serverArray.elementAt
(i)+"="+thepid);
}//End if Idummy
}//End while
}catch(Exception e){
System.err.printIn("Error in read ptlist: "+e);
}
}//End for i
FOut. close();
}catch(Exception e){
System.err.printIn(“Could not open the output file for
writing: "+e);
}//end catch
}//end ExamineList
}//end GatewayPidListener
用于访问患者信息的系统的某些示例性实施例包含以下的用于定位服务器的指令:Certain exemplary embodiments of a system for accessing patient information include the following instructions for locating a server:
C:C:
InetpubInetpub
wwwRootwwwRoot
WinViewFrontEndWinViewFrontEnd
WVBootAgent.aspWVBootAgent.asp
checkPID.aspcheckPID.asp
C:C:
SecureFilesSecureFiles
WinViewFEWinViewFE
GatewayList.txtGatewayList.txt
pid_info.infpid_info.inf
GatewayPidListener.batGatewayPidListener.bat
GatewayPidLiStener.javaGatewayPidLiStener.java
GatewayPidListener.classGatewayPidListener.class
用于访问患者信息的系统的某些示例性实施例包含自动启动网关服务器上的GatewayPidListener。将GatewayPidListener_auto.bat定位在一个网关的C:盘上。该文件的内容:Certain exemplary embodiments of a system for accessing patient information include automatically launching a GatewayPidListener on a gateway server. Locate GatewayPidListener_auto.bat on a gateway's C: drive. Contents of this file:
cd c:\securefiles\winviewfecd c:\securefiles\winviewfe
GatewayPidListener.batGatewayPidListener.bat
然后将下列信息输入到服务器上的Autoexec.bat文件中(使用来自Start->Run命令行的Sysedit命令来访问):Then enter the following information into the Autoexec.bat file on the server (accessed using the Sysedit command from the Start->Run command line):
c:\GatewayPidListener_auto.batc:\GatewayPidListener_auto.bat
如果出于某种原因如通过在任务管理操作内检查过程验证出一个过程没有运行,那么用户既可以访问c:盘内的GatewayPidListener_auto.bat文件也可以访问securefiles\winviewfe内的GatewayPidListener.bat文件。这还可以通过将GatewayPidListener_auto.bat文件置于Startup文件夹内完成。这引起在服务器启动时自动地启动该过程。If for some reason a process is not running as verified by checking the process in the task management operation, then the user can access either the GatewayPidListener_auto.bat file in the c: drive or the GatewayPidListener.bat file in securefiles\winviewfe. This can also be done by placing the GatewayPidListener_auto.bat file in the Startup folder. This causes the process to start automatically when the server starts.
用于访问患者信息的系统的某些示例性实施例包含用户接口和处理方法,所述用户接口和处理方法使得能够经基于网络的URL链接从临床访问应用程序中启动瘦客户机生命观察器。该系统接受患者ID并且自动地从位于医院临床信息系统内的主机网关服务器中启动正确的生命观察器并且将该患者的结果(如果在监控器上)经通过其自己的网络窗口启动的网络呈现出。尽管生命观察器本身不要辅助地自行完成此任务,但是该系统具有自动地(不需要经临床访问应用程序来指定地)校验多个现存的服务器以向用户提供正确的患者的生命波形的能力。完成此任务的方法的系统涉及轮询过程,所述轮询过程在每个现存的服务器上的生命监控器上检索有效患者的列表,并且创建由基于网络的观察器检索的主列表,用于接近实时地判断患者是否在生命监控器上。如果发现患者在服务器的相关联的数据库内,则启动患者的生命观察器并且以网页呈现给用户,在此网页上用户观察接近实时的生命信息结果。如果患者ID被复制在多个服务器上,则这种方法被显示给用户。如果没有找到等同的患者标识符,则将该消息显示给该用尸。Certain exemplary embodiments of a system for accessing patient information include a user interface and process that enable a thin-client vital viewer to be launched from a clinical access application via a web-based URL link. The system accepts the patient ID and automatically launches the correct vital monitor from the host gateway server located within the hospital's clinical information system and presents the patient's results (if on the monitor) via the web via its own web window out. Although the Vital Viewer itself does not assist in doing this on its own, the system has the ability to automatically (without being specified by the clinical access application) check against multiple existing servers to provide the correct patient's vital waveform to the user . A system of methods of accomplishing this task involves a polling process that retrieves a list of active patients on each existing server vital monitor and creates a master list that is retrieved by a network-based viewer for Determine in near real-time whether a patient is on a vital monitor. If the patient is found in the server's associated database, the patient's vitals viewer is activated and presented to the user as a web page where the user observes near real-time vital information results. This method is shown to the user if the patient ID is replicated on multiple servers. If no equivalent patient identifier is found, the message is displayed to the user.
当前的服务器产品组提供针对患者生命数据的瘦客户机网络观察器。为了经瘦客户机网络观察器显示特定患者的生命参数必需指定用户ID、用户密码、患者驻留在其上的特定服务器的名称、和患者标识符。然而,特定服务器的知识典型地对健康信息系统用户是得不到的,因为该信息一般是被维持在就医时的临床环境中的。通过维持所有网关患者列表文件(一般由服务器写入)的公共数据库并且结合启动页使用这些文件以提取网关服务器和服务器上相关联的患者的标识符,用于访问患者信息的系统去除用户知道和指定特定的网关服务器的需要。The current server product group provides thin client web viewers for patient vital data. In order to display a particular patient's vital parameters via the thin client network viewer, a user ID, user password, name of the particular server on which the patient resides, and a patient identifier must be specified. However, knowledge of a specific server is typically not available to health information system users because this information is generally maintained in the clinical environment at the point of care. The system for accessing patient information removes user knowledge and Specify the need for a specific gateway server.
用于访问患者信息的系统能有利地提供启动利用产品的网关服务器组提供的瘦客户机基于网络的生命观察器而不必事前指定患者在特定网关服务器上的位置。在可替换的示例性实施例中,特定服务器标识符被编码成对瘦客户机网络观察器的URL调用。该系统可以由需要在企业内的实体的位置(就是说,将特定患者定位在特定医院的临床领域内)的具体知识的其它应用程序来使用。A system for accessing patient information can advantageously provide for enabling a thin client web-based vital viewer provided by a gateway server set of products without having to specify in advance the patient's location on a particular gateway server. In an alternative exemplary embodiment, a specific server identifier is encoded into a URL call to the thin client web viewer. The system can be used by other applications that require specific knowledge of the location of an entity within the enterprise (that is, to locate a particular patient within the clinical area of a particular hospital).
通过阅读以上的详细说明和某些示例性实施例的附图,其他的实施例对本领域内的普通技术人员将是显而易见的。Other embodiments will be apparent to those of ordinary skill in the art from reading the foregoing detailed description and the accompanying drawings of certain exemplary embodiments.
Claims (12)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US45427803P | 2003-03-13 | 2003-03-13 | |
US60/454,278 | 2003-03-13 | ||
US10/785,305 | 2004-02-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1759413A true CN1759413A (en) | 2006-04-12 |
Family
ID=36704031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004800067222A Pending CN1759413A (en) | 2003-03-13 | 2004-02-26 | System for accessing patient information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1759413A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334815B (en) * | 2008-08-06 | 2010-06-16 | 中国网通集团宽带业务应用国家工程实验室有限公司 | Medical data system |
CN102045668A (en) * | 2009-10-26 | 2011-05-04 | 中国移动通信集团公司 | Method and system for processing short message status report |
CN102246178A (en) * | 2008-12-17 | 2011-11-16 | 皇家飞利浦电子股份有限公司 | Distributed patient registries for federated PACS |
CN103578067A (en) * | 2013-11-25 | 2014-02-12 | 方正国际软件有限公司 | Association device and method for diagnosis and treatment report |
CN103688263A (en) * | 2011-05-25 | 2014-03-26 | 护理合作伙伴附加公司 | Patient-interactive healthcare system and database |
CN104364817A (en) * | 2012-05-30 | 2015-02-18 | 柯惠有限合伙公司 | Systems and methods for providing transparent medical treatment |
CN105335606A (en) * | 2007-04-13 | 2016-02-17 | 皇家飞利浦电子股份有限公司 | Method and system for determining correlation of clinical events |
CN107358023A (en) * | 2017-06-06 | 2017-11-17 | 沈阳东软医疗系统有限公司 | Generate medical report, method, system and the equipment of interaction medical report |
CN109074858A (en) * | 2016-04-19 | 2018-12-21 | 皇家飞利浦有限公司 | There is no hospital's matching in the health care data library for going identification of obvious standard identifier |
CN110598113A (en) * | 2019-09-18 | 2019-12-20 | 四川省绵阳太古软件有限公司 | Constitution analysis query system, data processing method thereof, terminal and medium |
-
2004
- 2004-02-26 CN CNA2004800067222A patent/CN1759413A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335606A (en) * | 2007-04-13 | 2016-02-17 | 皇家飞利浦电子股份有限公司 | Method and system for determining correlation of clinical events |
CN101334815B (en) * | 2008-08-06 | 2010-06-16 | 中国网通集团宽带业务应用国家工程实验室有限公司 | Medical data system |
CN102246178B (en) * | 2008-12-17 | 2016-05-04 | 皇家飞利浦电子股份有限公司 | For the distributed patient registration of the PACS of alliance |
CN102246178A (en) * | 2008-12-17 | 2011-11-16 | 皇家飞利浦电子股份有限公司 | Distributed patient registries for federated PACS |
CN102045668A (en) * | 2009-10-26 | 2011-05-04 | 中国移动通信集团公司 | Method and system for processing short message status report |
CN102045668B (en) * | 2009-10-26 | 2015-03-11 | 中国移动通信集团公司 | Method and system for processing short message status report |
CN103688263A (en) * | 2011-05-25 | 2014-03-26 | 护理合作伙伴附加公司 | Patient-interactive healthcare system and database |
CN104364817A (en) * | 2012-05-30 | 2015-02-18 | 柯惠有限合伙公司 | Systems and methods for providing transparent medical treatment |
CN103578067A (en) * | 2013-11-25 | 2014-02-12 | 方正国际软件有限公司 | Association device and method for diagnosis and treatment report |
CN109074858A (en) * | 2016-04-19 | 2018-12-21 | 皇家飞利浦有限公司 | There is no hospital's matching in the health care data library for going identification of obvious standard identifier |
CN109074858B (en) * | 2016-04-19 | 2023-08-18 | 皇家飞利浦有限公司 | Hospital matching of de-identified healthcare databases without distinct quasi-identifiers |
CN107358023A (en) * | 2017-06-06 | 2017-11-17 | 沈阳东软医疗系统有限公司 | Generate medical report, method, system and the equipment of interaction medical report |
CN110598113A (en) * | 2019-09-18 | 2019-12-20 | 四川省绵阳太古软件有限公司 | Constitution analysis query system, data processing method thereof, terminal and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007524879A (en) | System for accessing patient information | |
US8285565B2 (en) | Gathering, storing, and retrieving summary electronic healthcare record information from healthcare providers | |
CN1301682C (en) | Medical image diagnostic system, and information providing server and information providing method employed in medical image diagnostic system | |
US8230326B2 (en) | Method for associating annotations with document families | |
CN1231854C (en) | Multi-medium information system and computer programme | |
US20200293489A1 (en) | Data capturing and structuring method and system | |
CN1512408A (en) | Method for recording image file and device for recording and producing image file | |
US20100114951A1 (en) | Medical image importer and method | |
CN1627257A (en) | Framework for creating modular web applications | |
US20180189447A1 (en) | System and Methods of Capturing Medical Imaging Data Using a Mobile Device | |
US8954554B2 (en) | Systems and methods for transferring remote context | |
JP2013537326A (en) | Medical Information Navigation Engine (MINE) system | |
US8881303B2 (en) | System and method for executing web services | |
US9886548B2 (en) | Medical data system and method | |
WO2009071206A1 (en) | Method and system for selective merging of patient data | |
CN1759413A (en) | System for accessing patient information | |
US20180189446A1 (en) | System and Methods of Capturing Medical Imaging Data Using a Mobile Device | |
US20060168347A1 (en) | System for sharing context information between executable applications | |
US20150234987A1 (en) | System and Method for Processing Healthcare Information | |
US20050256746A1 (en) | System for managing recorded audio medical information | |
US8660858B2 (en) | Automated configuration of a medical practice management system using global content | |
Bond et al. | BuddySuite: command-line toolkits for manipulating sequences, alignments, and phylogenetic trees | |
Armstrong et al. | Evaluation and comparison of store-and-forward teledermatology applications | |
Krähenbühl et al. | ELIMU-MDx: a web-based, open-source platform for storage, management and analysis of diagnostic qPCR data | |
KR101945993B1 (en) | Method and apparatus for generating medical information of object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |