KR101809345B1 - Method and server of managing medical order - Google Patents
Method and server of managing medical order Download PDFInfo
- Publication number
- KR101809345B1 KR101809345B1 KR1020160000213A KR20160000213A KR101809345B1 KR 101809345 B1 KR101809345 B1 KR 101809345B1 KR 1020160000213 A KR1020160000213 A KR 1020160000213A KR 20160000213 A KR20160000213 A KR 20160000213A KR 101809345 B1 KR101809345 B1 KR 101809345B1
- Authority
- KR
- South Korea
- Prior art keywords
- medical care
- order
- user
- state
- authority
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000008859 change Effects 0.000 claims description 32
- 238000011282 treatment Methods 0.000 claims description 20
- 238000011328 necessary treatment Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 6
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 2
- 230000004044 response Effects 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 210000000115 thoracic cavity Anatomy 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000001356 surgical procedure Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G06F19/32—
-
- G06F19/327—
-
- G06F19/34—
-
- G06F19/3406—
-
- G06Q50/24—
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
진료 팀에 소속된 환자들에 대응하여 표시된 진료 오더의 상태에 대한 사용자의 선택을 수신하고, 사용자의 권한을 기초로, 사용자의 선택에 대응하는 진료 오더의 상태를 전환하는 진료 오더를 관리하는 방법 및 서버를 제공한다.A method of managing a medical care order for switching the state of a medical care order corresponding to a user's selection based on a user's selection of the state of the medical care order displayed in response to the patients belonging to the medical care team And a server.
Description
아래 실시예들은 진료 오더를 관리하는 방법 및 서버에 관한 것이다.The following embodiments relate to a method and server for managing a medical care order.
의료 기관에서 환자의 진료와 관련된 의료진의 진료 오더(medical order) 및 차팅(charting)는 수기에서 OCS(Order Communication System)로 발전되어 왔으나, 회진 중 컴퓨터 접근성에 제한이 있고, 회진 시 OCS 접속 시스템 구축이 어려워, 회진 시 구두 오더가 진행되고, 이 오더 진행 양상을 망각하게 된다. . 따라서, 진료 오더에 따른 정확한 처치 및 처방이 올바르게 수행되었는지에 대한 의료진의 즉각적인 확인이 원활하지 않은 것이 현실이다. 또한, 환자 별 진료 오더에 대한 착오로 인해 환자에 대한 잘못된 처치가 이루어지거나, 환자가 많은 경우, 오더가 일정 시간 내에 환자에 대한 처치로 전달되지 않는 경우 또한 발생할 수 있다.The medical order and the charting of the medical staff related to the patient's medical treatment at the medical institution have been developed from the hand to the OCS (Order Communication System), but there is a limitation in the computer accessibility during the round, It is difficult to proceed with the shoe order in the case of rounding, and the order progression is forgotten. . Therefore, it is a reality that the medical staff immediately confirms whether the correct treatment and prescription according to the medical care order has been performed correctly. In addition, if a patient is mistaken for a patient due to a mistake in the patient's order, or if the patient is large, the order may not be delivered to the patient within a certain period of time.
일 실시예에 따르면, 환자의 진료를 위한 진료 팀을 구성하고, 진료 팀에 환자를 등록하여 진료 오더를 생성하는 일련의 과정이 사용자 단말에서 용이하게 수행될 수 있다. According to one embodiment, a series of processes for constructing a medical care team for medical care of a patient and registering a patient to a medical care team to generate a medical care order can be easily performed in the user terminal.
일 실시예에 따르면, 사용자의 오더 확인에 따른 진료 오더의 상태가 사용자의 권한에 따라 달리 표현됨으로써 환자를 위한 진료 오더가 전체 처리 과정 중 어느 단계에 있는지를 용이하게 파악할 수 있다. According to an embodiment, since the state of the medical care order according to the user's order confirmation is expressed differently according to the authority of the user, it is possible to easily know at which stage the medical care order for the patient is in the entire process.
일 실시예에 따르면, 병원 등 다양한 의료 기관에서 별도의 서버를 구비하지 않고도 인터넷을 통한 서버에의 접속을 통해 진료 오더를 처리할 수 있다. According to one embodiment, a medical care order can be processed through connection to a server via the Internet without having a separate server in various medical institutions such as hospitals.
일 실시예에 따르면, 복수의 환자들은 해당하는 팀 내에서만 식별할 수 있는 식별자로 구분되며, 오더에 따른 의료 처치가 완료되면 일련의 방식에 따라 오더에 관한 정보를 모두 삭제함으로써 환자의 진료 정보에 대한 기록이 누출되는 것을 방지할 수 있다.According to one embodiment, a plurality of patients are divided into identifiers that can be identified only in the corresponding team. When the medical treatment according to the order is completed, all the information on the order is deleted according to a series of methods, It is possible to prevent the leakage of the recording data.
일 측에 따르면, 진료 오더를 관리하는 방법은 진료 팀에 소속된 환자들에 대응하는 진료 오더(medical order)의 상태를 표시하는 단계; 상기 진료 오더의 상태에 대한 사용자의 선택을 수신하는 단계; 및 상기 사용자의 권한을 기초로, 상기 사용자의 선택에 대응하는 상기 진료 오더의 상태를 전환하는 단계를 포함한다. According to one aspect, a method of managing a medical care order includes: displaying a state of a medical order corresponding to patients belonging to the medical care team; Receiving a user's selection of the status of the medical care order; And switching the state of the medical care order corresponding to the user's selection based on the authority of the user.
상기 사용자의 권한은 상기 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함하는 제1 권한, 상기 진료 오더와 관련된 제2 상태로의 변경 권한을 포함하는 제2 권한 및 상기 제2 상태에서 제3 상태로의 변경 권한을 포함하는 제3 권한 중 적어도 하나를 포함하고, 상기 사용자의 선택에 의해 부여될 수 있다. Wherein the rights of the user include a first right that includes rights to create, delete and change states of the medical care order, a second right that includes rights to change to a second state associated with the medical care order, And a third authority including a change authority to the state, and may be granted by the user's selection.
상기 진료 팀은 상기 진료 팀의 고유한 식별자에 의해 구별되고, 상기 환자들은 상기 환자들의 고유한 식별자에 의해 구별될 수 있다. 상기 환자들을 식별하는 식별자는 상기 진료 팀 내에서 공유되는 정보와의 조합에 의하여 상기 환자를 지시할 수 있다.The medical care team is distinguished by a unique identifier of the medical care team, and the patients can be distinguished by a unique identifier of the patients. The identifier identifying the patients may be indicative of the patient by a combination with information shared within the medical care team.
상기 진료 오더의 상태를 전환하는 단계는 상기 사용자의 권한이 상기 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하는지를 판단하는 단계; 및 상기 판단 결과를 기초로, 상기 사용자의 선택에 대응하는 상기 진료 오더의 상태를 전환하는 단계를 포함할 수 있다. Wherein the step of switching the state of the medical care order includes: determining whether the authority of the user corresponds to the authority required to change the state of the medical care order; And switching the state of the medical care order corresponding to the user's selection based on the determination result.
상기 진료 오더를 관리하는 방법은 상기 사용자의 권한이 상기 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하지 않는 경우, 상기 진료 오더의 상태에 대한 사용자의 선택을 거부하는 단계를 더 포함할 수 있다. The method of managing the medical care order further includes rejecting the user's selection of the medical care order status when the authority of the user does not match the authority required to change the state of the medical care order .
상기 진료 오더는 상기 사용자가 소속된 진료 팀에 의해 공유되는 환자들에 대응하는 진료 오더를 포함할 수 있다. The medical care order may include a medical care order corresponding to patients shared by the medical care team to which the user belongs.
상기 진료 오더의 상태는 상기 진료 오더가 생성된 순서대로 표시될 수 있다. The state of the medical care order can be displayed in the order in which the medical care order is generated.
상기 진료 오더의 상태는 상기 진료 오더가 생성된 제1 상태, 상기 진료 오더를 확인하고 상기 진료 오더에 따라 필요한 처치가 지시된 제2 상태, 및 상기 제2 상태에서의 지시에 따라 필요한 처치가 수행된 제3 상태 중 적어도 하나를 포함하고, 상기 진료 오더의 상태는 상기 진료 오더의 상태 별로 서로 다른 색상으로 표시될 수 있다. Wherein the state of the medical care order includes a first state in which the medical care order is generated, a second state in which the medical care order is confirmed, a necessary treatment is instructed according to the medical care order, and a necessary treatment is performed in accordance with an instruction in the second state And a state of the medical care order may be displayed in different colors according to the state of the medical care order.
상기 진료 오더를 관리하는 방법은 상기 환자들에 대한 상기 사용자의 선택을 수신하는 단계; 및 상기 사용자의 권한에 기초하여, 상기 환자들에 대응하는 진료 오더를 입력하는 오더 입력창을 제공하는 단계를 더 포함할 수 있다. The method of managing the medical care order includes receiving the user's selection for the patients; And providing an order input window for inputting a medical care order corresponding to the patients based on the authority of the user.
상기 오더 입력창을 제공하는 단계는 상기 사용자의 권한이 상기 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함하는 제1 권한인지 여부를 판단하는 단계; 및 상기 사용자의 권한이 상기 제1 권한인 경우, 상기 오더 입력창을 제공하는 단계를 포함할 수 있다. Wherein the providing of the order entry window comprises: determining whether the rights of the user are a first right including a right to create, delete, and change a state of the medical care order; And providing the order entry window when the authority of the user is the first authority.
상기 진료 오더를 관리하는 방법은 상기 오더 입력창에 입력된 오더에 기초하여, 상기 환자에 대응되는 진료 오더를 생성하는 단계를 더 포함할 수 있다. The method for managing the medical care order may further include generating a medical care order corresponding to the patient based on the order entered in the order input window.
상기 진료 오더를 관리하는 방법은 상기 진료 팀을 새로이 생성하기 위한 팀 생성 창을 제공하는 단계를 더 포함할 수 있다. The method of managing the medical care order may further include providing a team creation window for newly creating the medical care team.
상기 진료 오더를 관리하는 방법은 상기 진료 팀을 구성하기 위한 의료진들을 입력받는 단계; 및 상기 입력된 의료진들을 상기 진료 팀에 등록하는 단계를 더 포함할 수 있다. The method for managing the medical care order includes: inputting medical staff for constituting the medical care team; And registering the input medical staff to the medical care team.
상기 진료 팀을 구성하기 위한 의료진들을 입력받는 단계는 상기 사용자의 권한에 독립적으로, 상기 의료진들을 입력받는 단계를 포함할 수 있다. The step of inputting the medical staff for constituting the medical care team may include inputting the medical staff independently of the authority of the user.
상기 진료 오더를 관리하는 방법은 상기 진료 팀에 소속되는 환자들의 식별자를 입력받는 단계; 및 상기 환자들의 식별자를 상기 환자들이 소속된 진료 팀에 연관시켜 등록하는 단계를 더 포함할 수 있다. The method for managing the medical care order includes: receiving an identifier of patients belonging to the medical care team; And registering the identifiers of the patients in association with the medical team to which the patients belong.
상기 진료 오더를 관리하는 방법은 상기 진료 오더의 상태가 변경될 때마다 상기 진료 팀의 의료진들에게 상기 진료 오더의 상태 변경과 관련된 메시지, 알람, 메일 중 적어도 하나를 전송하는 단계를 더 포함할 수 있다. The method of managing the medical care order may further include transmitting at least one of a message, an alarm, and a mail related to a change in the state of the medical care order to the medical staff of the medical care team every time the state of the medical care order is changed have.
상기 진료 오더를 관리하는 방법은 상기 사용자로부터, 상기 진료 팀 또는 상기 환자들에 대한 정보의 삭제 요청을 수신하는 단계; 및 상기 삭제 요청에 따라 상기 진료 팀에 소속된 환자들 및 상기 환자들에 대응하는 진료 오더 중 적어도 하나의 정보를 삭제하는 단계를 더 포함할 수 있다.The method of managing the medical care order includes receiving, from the user, a request to delete information on the medical care team or the patients; And deleting at least one of the patients belonging to the medical care team and the medical care order corresponding to the patients according to the deletion request.
상기 적어도 하나의 정보를 삭제하는 단계는 상기 사용자의 권한 및 상기 진료 오더의 상태에 기초하여, 상기 진료 팀에 소속된 환자들 및 상기 환자들에 대응하는 진료 오더 중 적어도 하나의 정보를 삭제하는 단계를 포함할 수 있다. Wherein deleting the at least one information comprises deleting at least one of the patients belonging to the medical care team and the medical care order corresponding to the patients based on the authority of the user and the state of the medical care order . ≪ / RTI >
일 측에 따르면, 진료 오더를 관리하는 서버는 진료 팀에 소속된 환자들에 대응하는 진료 오더의 상태를 표시하는 디스플레이; 상기 진료 오더의 상태에 대한 사용자의 선택을 수신하는 통신 인터페이스; 및 상기 사용자의 권한을 기초로, 상기 사용자의 선택에 대응하는 상기 진료 오더의 상태를 전환하는 프로세서를 포함한다.According to one aspect, a server for managing a medical care order includes a display for displaying a status of a medical care order corresponding to patients belonging to the medical care team; A communication interface for receiving a user's selection of the status of the medical care order; And a processor for switching the state of the medical care order corresponding to the user's selection based on the authority of the user.
일 측에 따르면, 환자의 진료를 위한 진료 팀을 구성하고, 진료 팀에 환자를 등록하여 진료 오더를 생성하는 일련의 과정이 사용자 단말에서 전자적으로 수행됨으로써 의료진의 오더를 수시로 확인하고, 진료 오더의 신속, 정확한 전달이 가능하며, 환자의 처치, 처방을 개선하며, 환자의 대기 시간 또한 단축할 수 있다. According to one aspect of the present invention, a series of processes for constructing a medical care team for patient's medical care and registering a patient in the medical care team to create a medical care order are electronically performed at the user terminal, thereby making it possible to check orders of medical care members from time to time, It is possible to deliver quickly and accurately, improve patient's treatment, prescription, and shorten patient's waiting time.
일 측에 따르면, 사용자의 오더 처리에 따른 진료 오더의 상태가 사용자의 권한에 따라 달리 표현됨으로써 환자를 위한 진료 오더가 전체 처리 과정 중 어느 단계에 있는지를 사용자가 용이하게 파악할 수 있다. According to one aspect of the present invention, the state of the medical care order according to the order processing of the user is differently expressed according to the authority of the user, so that the user can easily grasp at which stage the medical care order for the patient is in the entire process.
일 측에 따르면, 병원 등 다양한 의료 기관에서 별도의 서버를 구비하지 않고도 인터넷을 통한 서버 접속을 통해 진료 오더를 관리함으로써 신속한 업무 처리 및 진료 오더 관리를 위한 인력과 비용을 절감할 수 있다.According to one side, it is possible to save manpower and cost for quick work process and medical care order management by managing the medical care order through server connection through the Internet without having a separate server in various medical institutions such as hospitals.
도 1은 일 실시예에 따른 진료 오더를 관리하기 위한 시스템 환경을 나타낸 도면.
도 2는 일 실시예에 따른 진료 오더를 관리하는 방법을 나타낸 흐름도.
도 3은 일 실시예에 따른 진료 오더의 상태를 전환하는 방법을 나타낸 흐름도.
도 4는 다른 실시예에 따른 진료 오더를 관리하는 방법을 나타낸 흐름도.
도 5는 일 실시예에 따른 오더 입력창을 제공하는 방법을 나타낸 흐름도.
도 6은 다른 실시예에 따른 진료 오더를 관리하는 방법을 나타낸 흐름도.
도 7은 일 실시예에 따라 사용자 단말의 화면에 제공되는 팀 생성 창을 나타낸 도면.
도 8은 일 실시예에 따라 생성된 진료 팀을 구성하기 위한 의료진들을 입력받는 화면을 나타낸 도면.
도 9는 일 실시예에 따라 구성된 진료 팀에 포함된 의료진들에게 권한을 부여하는 방법을 설명하기 위한 도면.
도 10은 일 실시예에 따라 구성된 진료 팀에 환자를 등록하는 과정을 설명하기 위한 도면.
도 11은 일 실시예에 따라 사용자 단말의 화면에 제공되는 오더 입력창을 나타낸 도면.
도 12는 일 실시예에 따라 생성된 진료 오더들이 사용자 단말의 화면에 표시된 것을 나타낸 도면.
도 13은 일 실시예에 따른 사용자의 권한에 따라 진료 오더의 상태가 달리 표현되는 것을 설명하기 위한 도면.
도 14는 일 실시예에 따라 진료 오더가 삭제되는 과정을 설명하기 위한 도면.
도 15는 일 실시예에 따른 진료 오더를 관리하는 서버의 블록도.BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 illustrates a system environment for managing a medical care order in accordance with one embodiment.
2 is a flow diagram illustrating a method for managing a medical care order in accordance with an embodiment;
3 is a flow diagram illustrating a method for switching a state of a medical care order according to an embodiment;
4 is a flowchart illustrating a method for managing a medical care order according to another embodiment;
5 is a flowchart illustrating a method of providing an order entry window according to an embodiment;
6 is a flowchart showing a method of managing a medical care order according to another embodiment;
FIG. 7 illustrates a team creation window provided on a screen of a user terminal according to an exemplary embodiment; FIG.
FIG. 8 is a view illustrating a screen for inputting medical personnel for constructing a medical care team generated according to an embodiment; FIG.
9 is a diagram illustrating a method of authorizing medical personnel included in a medical care team configured according to an embodiment;
FIG. 10 is a view for explaining a process of registering a patient to a medical care team configured according to an embodiment; FIG.
11 illustrates an order entry window provided on a screen of a user terminal according to an embodiment;
FIG. 12 is a view illustrating a case where medical care orders generated according to an embodiment are displayed on a screen of a user terminal; FIG.
13 is a view for explaining that a state of a medical care order is represented differently according to a user's authority according to an embodiment;
FIG. 14 is a diagram for explaining a process in which a medical care order is deleted according to an embodiment; FIG.
15 is a block diagram of a server for managing a medical care order according to an embodiment;
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.In the following, embodiments will be described in detail with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.
아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various modifications may be made to the embodiments described below. It is to be understood that the embodiments described below are not intended to limit the embodiments, but include all modifications, equivalents, and alternatives to them.
실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to illustrate specific embodiments and are not intended to limit the embodiments. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.
도 1은 일 실시예에 따른 진료 오더를 관리하기 위한 시스템 환경을 나타낸 도면이다. 도 1을 참조하면, 일 실시예에 따른 시스템 환경은 네트워크(50), 사용자 단말(110), 및 서버(130)를 포함할 수 있다. 1 is a diagram showing a system environment for managing a medical care order according to an embodiment. Referring to FIG. 1, a system environment according to one embodiment may include a
네트워크(50)는, 예를 들면, 인터넷, 인트라넷들, 익스트라넷들, 광역 네트워크들(WANs), 근거리 네트워크들(LANs), 유선 네트워크들, 무선 네트워크들, 혹은 그외 적합한 네트워크들, 등 혹은 상기 네트워크들의 둘 이상의 임의의 조합을 포함할 수 있다. The
사용자 단말(110)은 예를 들어, 터미널(terminal), 퍼스널 컴퓨터(Personal Computer), 태블릿(tablet) 컴퓨터, 스마트 폰(smart phone), PDA(Personal Digital Assistant), 웨어러블 디바이스(wearable device) 등으로 구현될 수 있다. The
서버(130)는 예를 들어, 단일의 서버 컴퓨터 또는 이와 유사한 시스템이거나, 또는 하나 이상의 서버 뱅크들(server banks) 또는 그 외 다른 배열들로 배열되는 복수의 서버들일 수 있다. 서버(130)는 단일 시설에 놓일 수도 있고, 혹은 많은 서로 다른 지리적 위치들 간에 분산된 서버 "클라우드(cloud)"일 수도 있다. The
사용자 단말(110)은 네트워크(50)를 통해 직접 서버(130)에 접속함으로써 서버(130)가 제공하는 진료 오더를 관리하는 서비스를 이용하거나, 또는 네트워크(50)를 통해 서버(130)로부터 진료 오더를 관리하기 위한 어플리케이션을 다운로드함으로써 서버(130)가 제공하는 진료 오더를 관리하는 서비스를 제공받을 수 있다. The
어플리케이션을 다운로드한 경우, 어플리케이션은 사용자가 사용자 단말(110)의 화면에 표시된 어플리케이션의 실행 아이콘을 선택함에 따라 수행될 수도 있다. When the application is downloaded, the application may be executed by the user selecting the execution icon of the application displayed on the screen of the
서버(130)는 메인 화면의 로그-인 창을 통해 사용자의 로그-인이 수행되면, 진료 오더의 관리와 관련된 각 과정에 대한 사용자의 입력을 수집하는 입력창 또는 화면을 제공할 수 있다. 일 실시예에서 사용자는 예를 들어, 담당 교수, 인턴, 레지던트, 간호사 등과 같은 의료진 또는 병원 원무과 직원 등과 같은 의료 관계자일 수 있다. When the log-in of the user is performed through the log-in window of the main screen, the
사용자 단말(110)은 네트워크(50)를 통해 서버(130)에 접속함으로써 진료 팀의 구성하거나, 진료 팀에 환자를 등록할 수 있으며, 환자에 대응하는 진료 오더의 생성, 또는 삭제할 수 있다. 이때, 진료 오더에 따른 처치 후의 환자에 대한 정보 및 진료 오더에 대한 정보의 삭제는 각 사용자의 권한에 기초하여 수행될 수 있다. The
진료 오더를 관리하는 서비스의 각 과정에 따라 서버(130)로부터 사용자 단말(110)에게 제공되는 화면의 일 예는 도 7 내지 도 14를 참조하여 설명한다. An example of a screen provided from the
도 2는 일 실시예에 따른 진료 오더를 관리하는 방법을 나타낸 흐름도이다. 도 2를 참조하면, 일 실시예에 따른 진료 오더를 관리하는 서버(이하, '서버')는 진료 팀에 소속된 환자들에 대응하는 진료 오더(medical order)의 상태를 표시한다(210). 진료 오더는 사용자가 소속된 진료 팀에 의해 공유되는 환자들에 대응하는 진료 오더일 수 있다. 진료 오더는 진료 팀의 고유한 식별자 및 환자(들)의 고유한 식별자에 대응되는 것일 수 있다. 2 is a flowchart illustrating a method of managing a medical care order according to an embodiment. Referring to FIG. 2, a server (hereinafter, referred to as 'server') for managing a medical care order according to an embodiment displays a medical order state corresponding to patients belonging to the medical care team (210). The medical care order may be a medical care order corresponding to the patients shared by the medical care team to which the user belongs. The order of care may correspond to the unique identifier of the care team and the unique identifier of the patient (s).
진료 오더의 상태는 예를 들어, 진료 오더가 처음 생성된 제1 상태, 진료 오더를 확인하고, 진료 오더에 따라 필요한 처치가 지시 또는 확인된 제2 상태, 및 제2 상태에서의 지시 또는 확인에 따라 필요한 처치가 수행된 제3 상태 등을 포함할 수 있다. 진료 오더의 상태는 진료 오더가 생성된 시간 순서대로 사용자 단말의 화면에 표시될 수 있다. The state of the medical care order is determined, for example, in the first state in which the medical care order is first created, the medical care order, the second state in which the necessary treatment is instructed or confirmed according to the medical care order, A third state in which the necessary treatment is performed, and the like. The state of the medical care order can be displayed on the screen of the user terminal in the order of time when the medical care order is generated.
또한, 진료 오더의 상태는 진료 오더의 상태 별로 서로 다른 색상으로 표시될 수 있다. 예를 들어, 진료 오더가 제1 상태인 경우에 진료 오더는 빨강색으로 표시되고, 제2 상태인 경우에는 노란색으로, 제3 상태인 경우에는 초록색으로 표시될 수 있다. In addition, the state of the medical care order can be displayed in different colors according to the state of the medical care order. For example, when the medical care order is in the first state, the medical care order may be displayed in red, in the second state, in yellow, and in the third state, green.
서버는 단계(210)에서 표시된 진료 오더의 상태에 대한 사용자의 선택을 수신한다(230). The server receives (230) the user's selection of the status of the care order displayed in
서버는 사용자의 권한을 기초로, 단계(230)에서의 사용자의 선택에 대응하는 진료 오더의 상태를 전환한다(250). 사용자의 권한은 권한의 크기에 따라 순차적으로 제1 권한, 제2 권한 및 제3 권한으로 구분될 수 있다. 제1 권한은 예를 들어, 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함할 수 있다. 제2 권한은 진료 오더와 관련된 제2 상태로의 변경 권한을 포함할 수 있다. 제3 권한은 제2 상태에서 제3 상태로의 변경 권한을 포함할 수 있다. 제1 권한에 의해 제1 상태로의 전환이 가능하고, 제2 권한에 의해 제2 상태로의 전환이 가능하며, 제3 권한에 의해 제3 상태로의 전환이 가능할 수 있다. The server switches the state of the medical care order corresponding to the user's selection in
사용자의 권한은 예를 들어, 사용자의 선택에 의해 부여(또는 할당)되거나, 사용자 등록 시 미리 저장된 사용자의 직책(예를 들어, 담당 교수, 전공의, 간호사)에 의해 자동적으로 부여될 수 있다. The authority of the user may be granted (or assigned) by the user's choice, for example, or automatically by a user's job title (for example, a professor, major, nurse) stored in advance at the time of user registration.
서버는 예를 들어, 진료 오더에 대한 생성, 삭제 및 특정 상태로의 상태 변경 등과 같은 일부 동작을 수행하기에 앞서, 사용자의 권한을 미리 체크함으로써 무권한자에 의한 진료 오더의 생성, 변경 및 삭제 등을 미리 예방할 수 있다. Before performing some operations such as creation, deletion, and change of state to a specific state, for example, the server checks the authority of the user in advance to create, change, or delete a medical care order by unauthorized persons Can be prevented in advance.
단계(250)에서, 서버는 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하는지를 판단하고, 판단 결과를 기초로, 사용자의 선택에 대응하는 진료 오더의 상태를 전환할 수 있다. 서버가 진료 오더의 상태를 전환하는 구체적인 방법은 도 3을 참조하여 설명한다. In
도 3은 일 실시예에 따른 진료 오더의 상태를 전환하는 방법을 나타낸 흐름도이다. 도 3을 참조하면, 일 실시예에 따른 서버는 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하는지를 판단할 수 있다(310). 3 is a flowchart showing a method of switching the state of a medical care order according to an embodiment. Referring to FIG. 3, a server according to an exemplary embodiment may determine whether a user's right corresponds to a privilege required to change a state of a medical care order (310).
서버는 예를 들어, 사용자의 권한이 제2 권한이고, 진료 오더의 현재 상태가 제2 상태인 경우, 서버는 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하는 것으로 판단할 수 있다. 반면, 사용자의 권한이 제3 권한이고, 진료 오더의 현재 상태가 제1 상태인 경우, 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하지 않는 것으로 판단할 수 있다. If the authority of the user is the second authority and the current state of the medical care order is the second state, for example, the server judges that the authority of the user corresponds to the authority required to change the state of the medical care order can do. On the other hand, when the authority of the user is the third authority and the current state of the medical care order is the first state, it can be determined that the authority of the user does not match the authority required to change the state of the medical care order.
서버는 사용자의 권한이 진료 오더의 현재 상태와 같거나 높은 경우에는 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하는 것으로 판단할 수 있다. 또는 서버는 사용자의 권한이 진료 오더의 현재 상태보다 낮은 경우에는 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하지 않는 것으로 판단할 수 있다.The server can determine that the user's authority meets the authority required to change the state of the medical care order if the user's authority is equal to or higher than the current state of the medical care order. Or the server may determine that the user's authority does not comply with the authority required to change the state of the medical care order if the user's authority is lower than the current state of the medical care order.
단계(310)의 판단 결과, 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합한다면, 서버는 사용자의 선택에 대응하는 진료 오더의 상태를 전환할 수 있다(320).As a result of the determination in
단계(310)의 판단 결과, 사용자의 권한이 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하지 않는다면, 서버는 진료 오더의 상태에 대한 사용자의 선택을 거부할 수 있다(330).As a result of the determination in
도 4는 다른 실시예에 따른 진료 오더를 관리하는 방법을 나타낸 흐름도이다. 도 4를 참조하면, 서버는 사용자의 로그 인에 따라, 진료 팀을 새로이 생성하기 위한 팀 생성 창을 제공할 수 있다(405). 팀 생성 창은 사용자의 권한에 무관하게 어느 사용자에게라도 제공될 수 있다. 4 is a flowchart showing a method of managing a medical care order according to another embodiment. Referring to FIG. 4, the server may provide a team creation window for creating a new care team according to a log-in of the user (405). The team creation window can be provided to any user regardless of the user's authority.
서버는 사용자로부터 진료 팀을 구성하기 위한 의료진들을 입력받을 수 있다(410). 진료 팀을 구성하기 위한 의료진들은 사용자의 권한에 독립적으로, 다시 말해 사용자의 권한에 무관하게 어느 사용자에 의해서도 입력될 수 있다. 서버가 팀 생성 창을 통해 입력된 진료 팀을 생성하고, 진료 팀을 구성하기 위한 의료진들을 입력받는 과정은 도 7 내지 도 8을 참조하여 설명한다. The server may receive medical personnel to configure the medical care team from the user (410). The medical staff to form a medical team can be entered independently of the user's authority, that is, regardless of the user's authority. The process of the server creating the medical care team entered through the team creation window and inputting the medical staff for constituting the medical care team will be described with reference to FIG. 7 to FIG.
서버는 단계(410)에서 입력된 의료진들을 진료 팀에 등록하고(415), 사용자의 선택에 의해 사용자의 권한을 부여할 수 있다(420). 이때, 사용자는 진료 팀의 의료진들일 수 있다. 진료 팀은 진료 팀의 고유한 식별자에 의해 구별될 수 있다. 사용자가 사용자, 다시 말해 진료 팀의 의료진들에게 권한을 부여하는 과정은 도 9를 참조하여 설명한다. The server registers the medical staff entered in
서버는 진료 팀에 소속되는 환자들의 (고유한) 식별자를 입력받을 수 있다(425). 환자들은 환자들의 고유한 식별자에 의해 구별될 수 있다. 일 실시예에서는 이름이나 주민등록번호, 또는 건강 보험증 번호 등과 같은 환자들의 개인 정보가 직접 노출될 수 있는 정보를 대신하여, 환자들 고유의 추상화된 식별자를 사용함으로써 환자들의 개인 정보 노출을 방지(또는 최소화)할 수 있다. The server may receive the (unique) identifier of the patients belonging to the medical team (425). Patients can be distinguished by their unique identifiers. In one embodiment, instead of (or minimizing) the exposure of patients' personal information by using the patient's own abstracted identifiers, instead of the information that can be directly exposed to the patient's personal information such as name, social security number, or health insurance card number, can do.
환자들을 식별하는 식별자는 해당하는 진료 팀 내에서 공유되는 정보와의 조합에 의하여 해당 환자를 지시할 수 있다. 예를 들어, 진료 팀에 속한 사용자는 진료 팀 내에서 공유되는 정보에 기초하여 환자의 식별자를 해석함으로써, 그 식별자가 어느 환자를 지시하는지를 알 수 있다. 반면, 진료 팀에 속하지 않은 사용자는 진료 팀 내에서 공유되는 정보를 알 수 없으므로, 환자의 식별자만을 이용하여 특정 오더가 어느 환자를 지시하는지를 알 수 없다.The identifier identifying the patient may be indicated by the combination of the information shared within the relevant care team. For example, a user belonging to a medical care team can interpret the patient ' s identifier based on the information shared within the medical care team, thereby knowing which patient the identifier indicates. On the other hand, a user not belonging to a medical care team can not know the information shared in the medical care team, so that it is not possible to know which patient a particular order refers to using only the patient's identifier.
서버가 사용자로부터 환자들의 식별자를 입력받는 과정은 도 10을 참조하여 설명한다.The process of the server receiving the identifiers of the patients from the user will be described with reference to FIG.
서버는 환자들의 식별자를 환자들이 소속된 진료 팀에 연관시켜 등록할 수 있다(430). 서버가 환자들의 식별자를 진료 팀에 연관시켜 등록함으로써 환자들은 자신이 속한 진료 팀에 종속적으로 관리될 수 있다. 예를 들어, 권한을 가진 사용자에 의해 진료 팀 A가 진료 팀 목록에서 삭제되는 경우, 진료 팀 A에 속한 환자들에 대한 정보 및 진료 오더에 대한 정보 또한 함께 삭제될 수 있다. The server may register the patient ' s identifier in association with the medical care team to which the patient belongs (430). By registering the patient's identifier in association with the care team, the patient can be managed as a subordinate to their own care team. For example, if a caregiver A is removed from the care team list by a privileged user, information about the patients in the care team A and information about the care order may also be deleted together.
서버는 진료 팀에 소속된 환자들에 대한 사용자의 선택을 수신할 수 있다(435).The server may receive the user's choice of patients belonging to the medical team (435).
서버는 사용자의 권한에 기초하여, 환자들에 대응하는 진료 오더를 입력하는 오더 입력창을 제공할 수 있다(440). 서버는 예를 들어, 사용자의 권한이 미리 설정된 권한(예를 들어, 제1 권한)에 해당하는 경우에는 해당 사용자에게 오더 입력창을 제공하고, 미리 설정된 권한에 해당하지 않는 경우에는 해당 사용자에게 오더 입력창을 제공하지 않을 수 있다. 다시 말해, 오더 입력창은 미리 설정된 권한 이상에 해당하는 사용자에게 제공된다. 따라서, 진료 오더는 미리 설정된 권한 이상에 해당하는 사용자에 의해서 생성될 수 있다. 서버가 오더 입력창을 제공하는 방법은 도 5를 참조하여 설명한다. 서버가 사용자에게 제공하는 오더 입력창의 일 예는 도 11에 도시된다. Based on the authority of the user, the server may provide an order entry window (440) for entering a medical care order corresponding to the patients. If the user's authority corresponds to a preset authority (for example, the first authority), the server provides the order input window to the user. If the authority does not correspond to the preset authority, It may not provide an input window. In other words, the order input window is provided to the user corresponding to the preset authority or more. Therefore, the medical care order can be generated by a user corresponding to a predetermined authority or more. The method by which the server provides the order entry window will be described with reference to FIG. An example of the order input window provided by the server to the user is shown in Fig.
서버는 오더 입력창에 입력된 오더에 기초하여, 환자에 대응되는 진료 오더를 생성할 수 있다(445). 서버가 생성한 진료 오더들이 사용자 단말에 표시된 화면은 도 12를 참조하여 설명한다. The server can generate a medical care order corresponding to the patient based on the order entered in the order entry window (445). The screen in which the medical care orders generated by the server are displayed on the user terminal will be described with reference to FIG.
서버는 진료 팀에 소속된 환자들에 대응하는 진료 오더의 상태를 표시할 수 있다(450). 진료 오더의 상태는 진료 오더가 생성된 순서대로 순차적으로 사용자의 화면에 표시될 수 있다. The server may display the status of the medical care order corresponding to the patients belonging to the medical care team (450). The state of the medical care order can be sequentially displayed on the screen of the user in the order in which the medical care order is generated.
서버는 진료 오더(또는 진료 오더의 상태)에 대한 사용자의 선택을 수신할 수 있다(455). The server may receive the user's selection of the medical care order (or the state of the medical care order) (455).
서버는 사용자의 권한을 기초로, 사용자의 선택에 대응하는 진료 오더의 상태를 전환할 수 있다(460). 진료 오더의 상태는 진료 오더의 상태 별로 예를 들어, 서로 다른 색상 또는 서로 다른 패턴 등으로 표시될 수 있다. 사용자의 권한에 따라 전환된 진료 오더의 상태가 달리 표현되는 것은 도 13을 참조하여 설명한다. The server can switch the state of the medical care order corresponding to the user's selection based on the user's authority (460). The state of the medical care order can be displayed, for example, in different colors or different patterns for each state of the medical care order. The description will be made with reference to Fig. 13, in which the states of the medical care orders converted according to the authority of the user are expressed differently.
이 밖에도, 서버는 사용자의 권한에 따라, 진료 팀, 진료 팀에 소속된 환자(들), 및 환자(들)에 대응하는 진료 오더 등과 같은 진료 정보를 삭제할 수 있다. 사용자에 의해 진료 오더를 포함하는 진료 정보가 삭제되는 화면은 도 14에 도시된다.In addition, the server may delete the medical care information such as the medical care team, the patient (s) belonging to the medical care team, and the medical care order corresponding to the patient (s) according to the authority of the user. A screen in which the medical care information including the medical care order is deleted by the user is shown in Fig.
실시예에 따라서, 서버는 사용자의 권한 뿐만 아니라, 진료 오더의 상태에 더 기초하여, 진료 정보를 삭제할 수도 있다. 서버가 사용자의 권한 및 진료 오더의 상태에 따라 진료 정보를 삭제하는 방법에 대하여는 도 6을 참조하여 설명한다. Depending on the embodiment, the server may delete the care information, based not only on the user's authority but also on the status of the care order. A method for the server to delete the medical care information according to the authority of the user and the state of the medical care order will be described with reference to Fig.
서버는 진료 오더의 상태가 변경될 때마다 진료 팀의 의료진들에게 진료 오더의 상태 변경과 관련된 메시지를 전송할 수 있다(465). 이때, 진료 오더의 상태 변경과 관련된 메시지는 예를 들어, "AF 2012 LR1 환자에 대한 진료 오더의 상태가 제2 상태로 변경되었습니다"과 같은 형태일 수 있다. 메시지는 진료 팀의 의료진들에게 예를 들어, MMS 또는 SMS의 형태로 전송되거나, 알람 또는 개인 메일의 형태로 전송될 수 있다. The server may send a message relating to the change of state of the medical care order to the medical staff of the medical team every time the state of the medical care order is changed (465). At this time, the message related to the state change of the medical care order may be, for example, a form such as "the state of the medical care order for the AF 2012 LR1 patient is changed to the second state ". The message may be sent to the medical staff of the treatment team, for example, in the form of an MMS or SMS, or in the form of an alarm or personal mail.
도 5는 일 실시예에 따른 오더 입력창을 제공하는 방법을 나타낸 흐름도이다. 도 5를 참조하면, 일 실시예에 따른 서버는 사용자의 권한이 제1 권한인지 여부를 판단할 수 있다(510). 제1 권한은 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함할 수 있다. 5 is a flowchart illustrating a method of providing an order entry window according to an embodiment. Referring to FIG. 5, a server according to an exemplary embodiment may determine whether a user right is a first right (510). The first authority may include authority to create, delete and change state orders.
단계(510)에서 사용자의 권한이 제1 권한이라고 판단되는 경우, 서버는 사용자 단말에게 오더 입력창을 제공할 수 있다(520). If it is determined in
단계(510)에서 사용자의 권한이 제1 권한이 아니라고 판단되는 경우, 서버는 사용자 단말에게 오더 입력이 거부됨을 알리는 메시지를 제공할 수 있다(530). If it is determined in
도 6은 다른 실시예에 따른 진료 오더를 관리하는 방법을 나타낸 흐름도이다. 도 6을 참조하면, 일 실시예에 따른 서버는 진료 팀에 소속된 환자들에 대응하는 진료 오더의 상태를 표시하고(605), 표시된 진료 오더의 상태에 대한 사용자의 선택을 수신한다(610).6 is a flowchart showing a method of managing a medical care order according to another embodiment. 6, a server according to an exemplary embodiment displays a status of a medical care order corresponding to patients belonging to a medical care team (605), and receives a user's selection of a status of a medical care order (610) .
서버는 사용자의 권한을 기초로, 사용자의 선택에 대응하는 진료 오더의 상태를 전환한다(615).The server switches the state of the medical care order corresponding to the user's selection based on the authority of the user (615).
서버는 사용자로부터, 진료 팀에 대한 정보의 삭제 요청을 수신할 수 있다(620). 실시예에 따라서, 서버는 환자들에 대한 정보의 삭제 요청을 수신할 수 있다. The server may receive a request from the user to delete information about the care team (620). According to an embodiment, the server may receive a request to delete information about the patients.
서버는 단계(620)의 삭제 요청에 따라 사용자의 권한을 판단(또는 체크)할 수 있다. The server may determine (or check) the user's authority according to the deletion request of
서버는 사용자의 권한이 제1 권한인지 여부를 판단할 수 있다(625). 단계(625)에서 사용자의 권한이 제1 권한이라고 판단되면, 서버는 진료 팀에 대한 정보의 삭제 요청에 응답하여, 진료 오더의 상태에 무관하게 환자들에 대한 정보 및 진료 오더를 삭제할 수 있다(630). The server may determine whether the user's right is the first right (625). If it is determined in
단계(625)에서 사용자의 권한이 제1 권한이 아니라고 판단되면, 서버는 사용자의 권한이 제2 권한인지 여부를 판단할 수 있다(635). 단계(635)에서 사용자의 권한이 제2 권한이라고 판단되면, 서버는 진료 오더의 상태가 제2 상태이거나 또는 제3 상태인지를 판단할 수 있다(640). 단계(640)에서 진료 오더의 상태가 제2 상태이거나 또는 제3 상태라고 판단되면, 서버는 환자들에 대한 정보 및 진료 오더를 삭제할 수 있다(645). If it is determined in
단계(635)에서 사용자의 권한이 제2 권한이 아니라고 판단되면, 다시 말해 제3 권한이라면, 서버는 진료 오더의 상태가 제3 상태인지 여부를 판단할 수 있다(650). 단계(650)에서 진료 오더의 상태가 제3 상태라고 판단되면, 서버는 환자들에 대한 정보 및 진료 오더를 삭제할 수 있다(645). 단계(650)에서 진료 오더의 상태가 제3 상태가 아니라고 판단되면, 서버는 정보에 대한 삭제를 수행하지 않고 동작을 종료할 수 있다. If it is determined in
도 7은 일 실시예에 따라 사용자 단말의 화면에 제공되는 팀 생성 창을 도시하고, 도 8은 일 실시예에 따라 생성된 진료 팀을 구성하기 위한 의료진들을 입력받는 화면을 도시한다. FIG. 7 illustrates a team creation window provided on a screen of a user terminal according to an embodiment, and FIG. 8 illustrates a screen for inputting medical staffs for constructing a created medical care team according to an embodiment.
도 7을 참조하면, 사용자 단말의 화면(710)에 표시된 팀 생성 창(711)을 통해 진료 팀을 생성하는 과정이 도시되고, 도 8을 참조하면, 진료 팀에 의료진을 등록하는 과정이 도시된다. Referring to FIG. 7, a process of creating a care team through a
사용자는 서버가 제공한 팀 생성 창(711)에서 팀 이름을 기재하는 영역(713)에 팀 이름 "OO 병원 흉부외과"를 기재하고, 생성 버튼(715)을 누름으로써 "OO 병원 흉부외과" 팀을 생성할 수 있다. The user enters the team name "OO hospital thoracic surgery" in the
진료 팀이 생성된 후, 사용자 단말의 화면(730)에는 예를 들어, "성공적으로 팀을 생성하였습니다. 팀을 눌러 구성원을 초대하세요"와 같은 안내 문구가 표시될 수 있다. 사용자는 안내 문구에 따라 화면(730)에 생성된 진료 팀(731)을 선택할 수 있다. After the care team is created, a guideline such as "Successfully created team ", click on the team to invite members," may be displayed on the
진료 팀(731)이 선택되면, 사용자 단말에는 화면(810)이 표시될 수 있다. If the
사용자는 화면(810)에 표시된 회원 초대 버튼(811)을 선택함으로써 진료 팀을 구성하기 위한 의료진을 진료 팀으로 초대할 수 있다. The user can invite a medical team for constituting a medical care team to the medical care team by selecting the
사용자가 회원 초대 버튼(811)을 누르면, 화면(810)에는 진료 팀을 구성하기 위한 의료진들을 입력하는 입력창(813)이 나타날 수 있다. 사용자가 입력창(813)에 의료진들의 이름 또는 아이디 등을 입력한 경우, 서버는 입력된 의료진들을 앞서 생성된 진료 팀(731)에 등록할 수 있다. 진료 팀(731)에 등록된 의료진들 간에는 진료 팀(731)에 소속된 환자(들)에 대한 정보가 공유될 수 있다. When the user presses the
사용자는 예를 들어, 입력창(813)에 포함된 "초대" 버튼을 선택하여 진료 팀으로 구성할 의료진을 추가할 수 있다. 또는 사용자는 입력창(813)에 포함된 "취소" 버튼을 선택하여 현재 입력된 의료진의 초대를 취소할 수도 있다. The user can add, for example, a medical staff member who constitutes a medical care team by selecting an "invitation" button included in the
도 9는 일 실시예에 따라 구성된 진료 팀에 포함된 의료진들에게 권한을 부여하는 방법을 설명하기 위한 도면이다. 도 9를 참조하면, 서버가 사용자에게 권한을 부여하도록 제공하는 화면(910)이 도시된다. FIG. 9 is a diagram for explaining a method of authorizing medical personnel included in a medical care team configured according to an embodiment. Referring to FIG. 9, there is shown a
도 7 내지 도 8의 과정을 거쳐 진료 팀 및 진료 팀의 구성 의료진이 구성된 경우, 사용자는 화면(910)에 표시된 권한 항목(915)을 선택함으로써 사용자의 권한을 설정할 수 있다. 이때, 권한 항목(915)은 예를 들어, 교수, 전공의, 간호사 등 사용자의 직책을 포함할 수 있다. 7 through 8, the user can set the authority of the user by selecting the
사용자의 직책이 "교수"로 체크된 경우, 서버는 교수 직책에 대응되는 ID를 가진 사용자에게 전술한 제1 권한을 부여할 수 있다. 사용자의 직책이 "전공의"로 체크된 경우, 서버는 전공의 직책에 대응되는 ID를 가진 사용자에게는 제2 권한이 부여될 수 있다. 또한, 사용자의 직책이 "간호사"로 체크된 경우, 서버는 간호사 직책에 대응되는 ID를 가진 사용자에게는 제3 권한을 부여할 수 있다. When the user's job title is checked as "professor ", the server can grant the above-mentioned first right to the user having the ID corresponding to the professor position. When the user's position is checked as "major ", the server may be granted a second authority to a user having an ID corresponding to the position of the major. Also, if the user's job title is checked as "nurse ", the server may grant a third authority to a user with an ID corresponding to the nurse job title.
사용자는 화면(910)에 표시된 회원 초대 버튼(913)을 선택하여 의료진을 추가로 구성할 수도 있고, 탈퇴 버튼(917)을 선택함으로써 해당 진료 팀의 구성 의료진에서 탈퇴할 수도 있다. The user can additionally configure the medical staff by selecting the
도 10은 일 실시예에 따라 구성된 진료 팀에 환자를 등록하는 과정을 설명하기 위한 도면이다. 도 10을 참조하면, 사용자로부터 환자들의 식별자를 입력받아 환자를 등록하는 과정이 도시된다. 10 is a view for explaining a process of registering a patient to a medical care team constructed according to an embodiment. Referring to FIG. 10, a process of registering a patient by receiving an identifier of a patient from a user is illustrated.
사용자가 진료 팀의 구성을 완료한 후, 사용자 단말에는 진료 팀에 소속되는 환자들을 등록할 수 있는 화면(1000)이 제공될 수 있다. After the user completes the configuration of the medical care team, the user terminal may be provided with a
사용자는 화면(1000)에 있는 환자 목록(1010)을 선택하여 진료 팀에 환자를 등록할 수 있다. 사용자에 의해 환자 목록(1010)이 선택되면, 화면(1000)에는 환자를 입력 받는 환자 입력창(1013)이 제공될 수 있다. 이때, 환자 입력창(1013)에는 해당 환자가 소속되는 진료 팀의 이름이 표시될 수 있다. The user may select a
사용자가 환자 입력창(1013)에 환자의 식별자를 입력하면, 서버는 환자의 식별자를 해당 환자가 소속된 진료 팀에 연관시켜 등록할 수 있다. 이때, 환자의 식별자는 환자 개인 정보의 유출을 방지하기 위해 식별 코드의 형태로 입력될 수 있다. When the user inputs an identifier of the patient in the
사용자의 권한과 무관하게 사용자는 누구라도 환자 입력창(1013)에 환자의 식별자를 입력하여 진료 팀에 등록되도록 할 수 있다. Regardless of the user's authority, the user can input the patient's ID into the
이 밖에도, 사용자는 환자 입력창(1013)에서 해당 환자가 단순 입원 환자인지 혹은 수술 환자인지를 선택할 수 있다. 이에 따라 화면(1000)에는 해당 환자의 등록 시점부터 1일 표시가 가능하게 되고, 날짜(일)이 지남에 따라 자동적으로 하루가 추가되어 입원 개시일(환자 등록일)로부터 경과한 날짜가 환자 목록 또는 해당 환자에 대응한 진료 오더 등에 함께 표시될 수 있다. In addition, the user can select whether the patient is a simple inpatient or a surgical patient in the
입원 환자 또는 수술 환자의 경우, 서버는 환자의 퇴원과 함께 환자에 대한 오더를 자동적으로 삭제하여 저장 공간을 확보하고, 환자에 관한 진료 정보가 누출되는 것을 방지할 수 있다. In case of an inpatient or a surgical patient, the server automatically deletes the order for the patient along with the discharge of the patient, thereby securing the storage space and preventing the leakage of the medical care information about the patient.
도 11은 일 실시예에 따라 사용자 단말의 화면에 제공되는 오더 입력창을 나타낸 도면이다. 도 11을 참조하면, 사용자가 오더 입력창을 통해 환자에 대한 진료 오더를 입력하는 과정이 도시된다. 11 is a diagram illustrating an order input window provided on a screen of a user terminal according to an embodiment. Referring to FIG. 11, a process of the user inputting a medical care order for a patient through an order entry window is shown.
환자 등록이 완료된 후, 사용자의 단말에는 진료 팀(소속 팀), 환자 목록이 포함된 화면(1100)이 제공될 수 있다. 진료 팀으로의 환자 등록이 완료된 후, 사용자는 환자들에 대응하는 진료 오더를 생성할 수 있다. After the patient registration is completed, the user terminal may be provided with a
사용자는 환자 목록에 포함된 환자들 중 진료 오더를 생성할 환자를 예를 들어, 클릭 등의 동작에 의해 선택할 수 있다. 예를 들어, 사용자가 환자 목록에 포함된 환자들 중 환자의 이름(또는 환자의 식별자)가 "F1234556 LR1"인 환자를 선택했다고 하자. The user can select the patient to be created from the patients included in the patient list by, for example, clicking or the like. For example, suppose a user selects a patient whose patient name (or patient's identifier) is "F1234556 LR1" among the patients included in the patient list.
서버는 사용자의 ID 를 이용하여 사용자의 권한을 체크할 수 있다. 만약, 사용자의 권한이 제1 권한이 아닌 경우, 서버는 예를 들어, "귀하는 오더 입력 권한이 없습니다." 등과 같이 오더 입력이 거부됨을 알리는 메시지를 제공할 수 있다.The server can check the user's authority using the user's ID. If the user's authority is not the first authority, the server may, for example, say, "You do not have permission to enter the order." A message indicating that the order entry is rejected can be provided.
서버는 사용자의 권한이 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함하는 제1 권한인 경우, 오더 입력창(1115)을 제공할 수 있다. 이때, 오더 입력창(1115)에는 선택된 환자가 소속된 진료 팀의 명칭 "OO 병원 흉부외과". 선택된 환자의 이름(또는 식별 정보) "F1234556 LR1" 와 함께 진료 오더를 입력받는 인터페이스가 제공될 수 있다. The server may provide an
사용자는 진료 오더를 입력받는 인터페이스에 "X-ray"와 같은 진료 오더를 입력할 수 있다. 이때, 사용자가 입력하는 진료 오더가 이전에 생성한 적이 있는 오더인 경우, 예를 들어, 사용자가 X만 입력하더라도 서버는 나머지 전체 단어(X-ray)를 자동으로 완성하여 사용자가 선택 가능하도록 제공할 수 있다. The user can input a medical care order such as "X-ray " to the interface for receiving the medical care order. At this time, if the medical care order inputted by the user is an order that has been previously generated, for example, even if the user inputs only X, the server automatically completes the remaining entire word (X-ray) can do.
사용자는 환자에 대응하는 진료 오더의 입력이 완료되면, 오더 입력창(1115)에 포함된 "등록" 버튼을 선택함으로써 진료 오더를 생성할 수 있다. 서버는 생성된 진료 오더를 진료 팀의 식별자 및 환자의 식별자에 연관하여 등록 또는 저장할 수 있다. When the input of the medical care order corresponding to the patient is completed, the user can generate the medical care order by selecting the "registration" button included in the
환자에 대응하여 입력된 진료 오더를 취소하고자 하는 경우, 사용자는 오더 입력창(1115)에 포함된 "취소" 버튼을 선택함으로써 입력된 진료 오더를 취소할 수 있다. In the case of canceling the entered medical care order in response to the patient, the user can cancel the entered medical care order by selecting the "cancel" button included in the
또한, 오더 입력창(1115)에는 새로이 생성된 오더 이외에도 이전 오더(들)이 함께 표시될 수 있다. 여기서, 이전 오더는 펜딩 오더(pending order) 또는 라이브 오더(live order)로 해당 환자에 대응하여 삭제되지 않고 남아있는 오더일 수 있다.In addition, in the
이에 따라, 해당 환자와 관련된 오더가 중복적으로 생성되는 것이 방지될 수 있다.Thus, it is possible to prevent duplication of orders related to the patient.
도 12는 일 실시예에 따라 생성된 진료 오더들이 사용자 단말의 화면에 표시된 것을 나타낸 도면이다. 도 12를 참조하면, OO 병원 흉부외과 팀에 소속된 환자 목록 및 각 환자들에 대응하는 진료 오더가 표시된 오더 상황 항목을 포함하는 화면(1200)이 도시된다. FIG. 12 is a diagram showing the medical care orders generated according to an embodiment displayed on the screen of the user terminal. Referring to FIG. 12, a
화면(1200)에서 환자에 대응하는 진료 오더는 예를 들어, 환자 F123000 LCC55에 대응하는 진료 오더인 "dressing"과 같이 환자 각각 마다에 대하여 하나의 진료 오더가 생성될 수 있다. 또는 환자에 대응하는 진료 오더는 예를 들어, 환자 F123456 LR1에 대응하는 진료 오더인 "X-ray" 및 "이비인후과 협진"과 같이 한 환자에 대하여 두 개 이상의 진료 오더가 생성될 수도 있다. A medical care order corresponding to the patient on the
진료 오더는 생성되면, 예를 들어, 색상이 빨간 색으로 표시되거나, 또는 진료 오더 부분에 '1'과 같은 진료 오버의 상태가 함께 포함되어 표시될 수 있다. 진료 오더는 해당 진료 오더를 확인한 사용자의 권한에 따라 색상 또는 진료 오더의 상태를 나타내는 숫자가 변경될 수 있다. When the medical care order is created, for example, the color may be displayed in red, or a medical care over state such as '1' may be displayed together with the medical care order part. The number indicating the state of the color or the medical care order can be changed according to the authority of the user who confirmed the medical care order.
환자에 대응하는 진료 오더는 오더 상황 목록에 나타난 것과 같이 해당 오더가 생성된 시간(예를 들어, a few seconds ago" 또는 "4 minutes ago")과 함께 표시될 수 있다. 진료 오더는 생성된 순서에 따라 순차적으로 표시됨으로써 환자에 대한 처치가 너무 늦지 않게 제공되도록 할 수 있다. The medical care order corresponding to the patient can be displayed together with the time at which the order was created (for example, a few seconds ago or 4 minutes ago) as shown in the order status list. So that the treatment for the patient can be provided not too late.
도 13은 일 실시예에 따른 사용자의 권한에 따라 진료 오더의 상태가 달리 표현되는 것을 설명하기 위한 도면이다. 도 13을 참조하면, 사용자가 오더 상황 항목에 포함된 진료 오더를 확인한 경우에 사용자에 의해 확인된 진료 오더가 확인되지 않은 항목들과 구별되게 표시된 화면들(1310,1330)이 도시된다. FIG. 13 is a diagram for explaining that a state of a medical care order is expressed differently according to a user's authority according to an embodiment. Referring to FIG. 13, there are displayed
예를 들어, 사용자가 제2 권한에 대응되는 전공의이고, 오더 상황 항목에 포함된 진료 오더들 중 진료 오더(1311)과 진료 오더(1313)에 대해 필요한 처치를 지시또는 확인하였다고 하자.For example, let us say that the user instructs or confirms a treatment corresponding to the second authority and necessary for the
사용자가 진료 오더(1311) 및 진료 오더(1313)을 확인한 경우, 화면(1310)에 표시된 것과 같이 확인된 진료 오더들은 색상 또는 패턴이 바뀌거나, 또는 진료 오더들의 상태를 나타내는 숫자가 '2'로 변경될 수 있다. 이때, 사용자에 의해 확인되지 않은 진료 오더(1315)는 생성 시와 동일한 색상, 패턴 또는 생성 시와 동일한 숫자('1')가 유지될 수 있다. When the user confirms the
사용자에 의해 진료 오더들(1311,1313)이 확인되면, 서버는 화면(1310)을 통해 사용자에게 해당 진료 오더에 대한 확인을 완료할지를 문의하는 메시지 창(1333)를 표시할 수 있다. 사용자에 의해 메시지 창(1333)에 포함된 확인 버튼이 선택되면, 서버는 진료 팀에 소속된 의료진들에게 진료 오더들(1311,1313)의 상태가 변경되었음을 알리는 메시지를 SMS, MMS 또는 메일 등을 통해 전송할 수 있다. If the user confirms the
도 14는 일 실시예에 따라 진료 오더가 삭제되는 과정을 설명하기 위한 도면이다. 도 14를 참조하면, 사용자들에 의해 처리가 완료된 진료 오더를 사용자의 권한에 의해 삭제하는 과정이 도시된다. FIG. 14 is a diagram for explaining a process of deleting a medical care order according to an embodiment. Referring to FIG. 14, a procedure of deleting a medical care order that has been processed by users by the authority of a user is shown.
오더 상황 목록에 포함된 진료 오더들 중 간호사에 의해 최종적인 처치가 완료된 진료 오더(1411)는 색상이 초록색으로 바뀌던지 또는 처치가 완료됨을 나타내는 패턴으로 바뀔 수 있다. 이때, 처치가 완료된 진료 오더는 일정 권한을 가진 사용자에 의해 삭제될 수 있다. The
예를 들어, 제1 권한을 가진 해당 진료 팀의 담당 교수가 처치가 완료된 진료 오더(1411)를 선택한 경우, 서버는 담당 교수의 확인을 오더 완료로 간주하여 화면(1410)을 통해 해당 진료 오더의 삭제를 문의하는 메시지(1415)를 제공할 수 있다. 이때, 메시지(1415)는 예를 들어, "OO 환자의 진료 오더를 삭제하시겠습니까" 또는 "정말 이 오더를 확인 처리 하시겠습니까" 등의 내용을 포함할 수 있다. For example, when the professor of the corresponding medical care team having the first authority selects the
담당 교수가 메시지(1415)에 포함된 확인 버튼을 선택하는 경우, 서버는 화면(1430)과 같이 진료 오더(1411)를 삭제할 수 있다. 실시예에 따라서, 진료 오더(1411)가 삭제된 경우, 진료팀의 구성 의료진들에게 OO 환자에 대한 오더가 완료되었음을 알리는 메시지가 전달될 수 있다. If the faculty member selects the OK button included in the
도면에 도시하지 않았으나, 오더를 내린 교수의 최종 확인 이외에도 미리 정해진 규칙에 따라 오더가 삭제될 수 있다. 예를 들어, 오더에 따른 의료 처치가 완료된 이후 미리 지정된 시간이 경과되거나, 입원 환자의 퇴원에 따라 오더가 자동으로 삭제될 수 있다. Although not shown in the drawing, orders may be deleted according to predetermined rules in addition to final confirmation by a professor who placed orders. For example, a predetermined period of time may elapse after the medical treatment according to the order is completed, or the order may be automatically deleted according to discharge of the inpatient.
일 실시예에 따르면, 오더와 관련된 정보는 휘발성을 가질 수 있다. 예를 들어, 오더가 삭제되면 오더와 관련된 모든 정보가 삭제됨으로써, 더 이상 해당 오더에 대한 접근이 원천적으로 차단될 수 있다. 이로 인하여, 실시예들은 환자의 진료 정보에 대한 누출을 방지할 수 있다.According to one embodiment, the information associated with the order may be volatile. For example, when an order is deleted, all information related to the order is deleted, so that access to the order can no longer be blocked. As a result, the embodiments can prevent leakage to the patient's medical care information.
도 15는 일 실시예에 따른 진료 오더를 관리하는 서버의 블록도이다. 도 15를 참조하면, 일 실시예에 따른 서버(1500)는 디스플레이(1510), 통신 인터페이스(1520), 프로세서(1530) 및 메모리(1540)를 포함한다. 디스플레이(1510), 통신 인터페이스(1520), 프로세서(1530) 및 메모리(1540)는 버스(1550)를 통하여 서로 통신할 수 잇다. 15 is a block diagram of a server for managing a medical care order according to an embodiment. 15, a
디스플레이(1510)는 진료 팀에 소속된 환자들에 대응하는 진료 오더의 상태를 표시한다. The
통신 인터페이스(1520)는 진료 오더의 상태에 대한 사용자의 선택을 수신한다. The
프로세서(1530)는 사용자의 권한을 기초로, 사용자의 선택에 대응하는 진료 오더의 상태를 전환한다. The
프로세서(1530)는 도 1 내지 도 14를 통하여 전술한 적어도 하나의 방법을 수행할 수 있다. 프로세서(1530)는 프로그램을 실행하고, 서버(1500)를 제어할 수 있다. 프로세서(1530)에 의하여 실행되는 프로그램 코드는 메모리(1540)에 저장될 수 있다. 메모리(1540)는 휘발성 메모리 및 비휘발성 메모리를 포함할 수 있다. The
서버(1500)는 입출력 장치(도면 미 표시)를 통하여 외부 장치(예를 들어, 퍼스널 컴퓨터 또는 네트워크)에 연결되고, 데이터를 교환할 수 있다.The
이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The embodiments described above may be implemented in hardware components, software components, and / or a combination of hardware components and software components. For example, the devices, methods, and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, such as an array, a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be embodyed temporarily. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 비록 한정된 도면에 의해 실시예들이 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced. Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.
50: 네트워크
110: 사용자 단말
130: 서버50: Network
110: User terminal
130: Server
Claims (20)
상기 오더 입력창에 입력된 오더에 기초하여, 상기 환자들 중 어느 한 환자에 대응되는 진료 오더를 생성하는 단계;
상기 진료 오더의 처리에 따른 진료 오더(medical order)의 상태를 표시하는 단계;
상기 진료 오더의 상태에 대한 사용자의 선택을 수신하는 단계; 및
상기 사용자의 권한을 기초로, 상기 사용자의 선택에 대응하는 상기 진료 오더의 상태를 전환하는 단계
를 포함하고,
상기 진료 오더의 상태는
상기 진료 오더가 생성된 제1 상태, 상기 진료 오더를 확인하고 상기 진료 오더에 따라 필요한 처치가 지시된 제2 상태, 및 상기 제2 상태에서의 지시에 따라 필요한 처치가 수행된 제3 상태 중 적어도 하나를 포함하고,
상기 진료 오더는
상기 진료 오더를 확인한 사용자의 권한에 따라 색상 또는 상기 진료 오더의 상태를 나타내는 숫자가 변경되는, 진료 오더를 관리하는 방법.
Providing an order input window for inputting a medical care order corresponding to the patients belonging to the medical care team based on the authority of the user;
Generating a medical care order corresponding to one of the patients based on the order entered in the order input window;
Displaying a state of a medical order according to the treatment of the medical care order;
Receiving a user's selection of the status of the medical care order; And
Switching the state of the medical care order corresponding to the user's selection based on the authority of the user
Lt; / RTI >
The state of the medical care order is
A first state in which the medical care order is generated, a second state in which the medical care order is confirmed and a necessary treatment is instructed according to the medical care order, and a third state in which necessary treatment is performed in accordance with an instruction in the second state One,
The medical care order
The number indicating the color or the state of the medical care order is changed according to the authority of the user who confirmed the medical care order.
상기 사용자의 권한은
상기 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함하는 제1 권한, 상기 진료 오더와 관련된 제2 상태로의 변경 권한을 포함하는 제2 권한 및 상기 제2 상태에서 제3 상태로의 변경 권한을 포함하는 제3 권한 중 적어도 하나를 포함하고,
상기 사용자의 선택에 의해 부여되는, 진료 오더를 관리하는 방법.
The method according to claim 1,
The authority of the user
A first authority including a right to create, delete and change a state of the medical care order, a second right including a right to change to a second state related to the medical care order, and a right to change from the second state to the third state And a third authority comprising a second authority,
Wherein the management order is managed by the user.
상기 환자들을 식별하는 식별자는
상기 진료 팀 내에서 공유되는 정보와의 조합에 의하여 상기 환자를 지시하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
The identifiers identifying the patients
And instructing the patient by a combination with information shared within the medical care team.
상기 진료 오더의 상태를 전환하는 단계는
상기 사용자의 권한이 상기 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하는지를 판단하는 단계; 및
상기 판단 결과를 기초로, 상기 사용자의 선택에 대응하는 상기 진료 오더의 상태를 전환하는 단계
를 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
The step of switching the state of the medical care order
Determining whether the authority of the user matches the authority required to change the state of the medical care order; And
Switching the state of the medical care order corresponding to the user's selection based on the determination result
The method comprising the steps < RTI ID = 0.0 > of: < / RTI >
상기 사용자의 권한이 상기 진료 오더의 상태를 변경하는 데에 요구되는 권한에 부합하지 않는 경우, 상기 진료 오더의 상태에 대한 사용자의 선택을 거부하는 단계
를 포함하는, 진료 오더를 관리하는 방법.
5. The method of claim 4,
Rejecting the user's selection of the state of the medical care order if the authority of the user does not match the authority required to change the state of the medical care order
The method comprising the steps < RTI ID = 0.0 > of: < / RTI >
상기 진료 오더는
상기 사용자가 소속된 진료 팀에 의해 공유되는 환자들에 대응하는 진료 오더를 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
The medical care order
And a medical care order corresponding to the patients shared by the medical care team to which the user belongs.
상기 진료 오더가 생성된 순서대로 표시되는, 진료 오더를 관리하는 방법.
The method according to claim 1, wherein the state of the medical care order is
And the medical care order is displayed in the order in which the medical care order was created.
상기 진료 오더의 상태는
상기 진료 오더의 상태 별로 서로 다른 색상으로 표시되는, 진료 오더를 관리하는 방법.
The method according to claim 1,
The state of the medical care order is
Wherein the medical care order is displayed in different colors according to the states of the medical care orders.
상기 환자들에 대한 상기 사용자의 선택을 수신하는 단계
를 더 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
Receiving a selection of the user for the patients
Further comprising the steps of:
상기 오더 입력창을 제공하는 단계는
상기 사용자의 권한이 상기 진료 오더에 대한 생성, 삭제 및 상태 변경 권한을 포함하는 제1 권한인지 여부를 판단하는 단계;
상기 사용자의 권한이 상기 제1 권한인 경우, 상기 오더 입력창을 제공하는 단계
를 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
The step of providing the order entry window
Determining whether the right of the user is a first right including a right to create, delete, and change a state of the medical care order;
If the right of the user is the first right, providing the order input window
The method comprising the steps < RTI ID = 0.0 > of: < / RTI >
상기 진료 팀을 새로이 생성하기 위한 팀 생성 창을 제공하는 단계
를 더 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
A step of providing a team creation window for newly creating the medical care team
Further comprising the steps of:
상기 진료 팀을 구성하기 위한 의료진들을 입력받는 단계; 및
상기 입력된 의료진들을 상기 진료 팀에 등록하는 단계
를 더 포함하는, 진료 오더를 관리하는 방법.
13. The method of claim 12,
Receiving medical staffs for constituting the medical care team; And
Registering the input medical staff to the medical care team
Further comprising the steps of:
상기 진료 팀을 구성하기 위한 의료진들을 입력받는 단계는
상기 사용자의 권한에 독립적으로, 상기 의료진들을 입력받는 단계
를 포함하는, 진료 오더를 관리하는 방법.
13. The method of claim 12,
The step of receiving the medical staff for constituting the medical care team
Independently of the authority of the user,
The method comprising the steps < RTI ID = 0.0 > of: < / RTI >
상기 진료 팀에 소속되는 환자들의 식별자를 입력받는 단계; 및
상기 환자들의 식별자를 상기 환자들이 소속된 진료 팀에 연관시켜 등록하는 단계
를 더 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
Receiving an identifier of a patient belonging to the medical care team; And
Registering the identifiers of the patients in association with the medical team to which the patients belong;
Further comprising the steps of:
상기 진료 오더의 상태가 변경될 때마다 상기 진료 팀의 의료진들에게 상기 진료 오더의 상태 변경과 관련된 메시지, 알람, 메일 중 적어도 하나를 전송하는 단계
를 더 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
And transmitting at least one of a message, an alarm, and a mail related to the change of the state of the medical care order to the medical staff of the medical care team every time the state of the medical care order is changed
Further comprising the steps of:
상기 사용자로부터, 상기 진료 팀 또는 상기 환자들에 대한 정보의 삭제 요청을 수신하는 단계; 및
상기 삭제 요청에 따라 상기 진료 팀에 소속된 환자들 및 상기 환자들에 대응하는 진료 오더 중 적어도 하나의 정보를 삭제하는 단계
를 더 포함하는, 진료 오더를 관리하는 방법.
The method according to claim 1,
Receiving, from the user, a request to delete information about the medical care team or the patients; And
And deleting at least one of the patients belonging to the medical care team and the medical care orders corresponding to the patients according to the deletion request
Further comprising the steps of:
상기 적어도 하나의 정보를 삭제하는 단계는
상기 사용자의 권한 및 상기 진료 오더의 상태에 기초하여, 상기 진료 팀에 소속된 환자들 및 상기 환자들에 대응하는 진료 오더 중 적어도 하나의 정보를 삭제하는 단계
를 포함하는, 진료 오더를 관리하는 방법.
18. The method of claim 17,
The step of deleting the at least one information
Deleting at least one of the patients belonging to the medical care team and the medical care order corresponding to the patients based on the authority of the user and the state of the medical care order
The method comprising the steps < RTI ID = 0.0 > of: < / RTI >
18. A computer program stored on a medium for executing the method of any one of claims 1 to 10, 12 to 18 in combination with hardware.
상기 진료 오더의 상태에 대한 사용자의 선택을 수신하는 통신 인터페이스; 및
상기 사용자의 권한을 기초로, 상기 사용자의 선택에 대응하는 상기 진료 오더의 상태를 전환하는 프로세서
를 포함하고,
상기 프로세서는
상기 사용자의 권한에 기초하여, 상기 환자들에 대응하는 진료 오더를 입력하는 오더 입력창을 제공하고, 상기 오더 입력창에 입력된 오더에 기초하여, 상기 환자들 중 어느 한 환자에 대응되는 진료 오더를 생성하며,
상기 진료 오더의 상태는
상기 진료 오더가 생성된 제1 상태, 상기 진료 오더를 확인하고 상기 진료 오더에 따라 필요한 처치가 지시된 제2 상태, 및 상기 제2 상태에서의 지시에 따라 필요한 처치가 수행된 제3 상태 중 적어도 하나를 포함하고,
상기 진료 오더는
상기 진료 오더를 확인한 사용자의 권한에 따라 색상 또는 상기 진료 오더의 상태를 나타내는 숫자가 변경되는, 진료 오더를 관리하는 서버.A display for displaying a state of the medical care order according to the treatment of the medical care order corresponding to the patients belonging to the medical care team;
A communication interface for receiving a user's selection of the status of the medical care order; And
A processor for switching the state of the medical care order corresponding to the user's selection based on the authority of the user,
Lt; / RTI >
The processor
And an order input window for inputting a medical care order corresponding to the patients on the basis of the authority of the user, and based on the order entered in the order input window, / RTI >
The state of the medical care order is
A first state in which the medical care order is generated, a second state in which the medical care order is confirmed and a necessary treatment is instructed according to the medical care order, and a third state in which necessary treatment is performed in accordance with an instruction in the second state One,
The medical care order
And the number indicating the color or the state of the medical care order is changed according to the authority of the user who checked the medical care order.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160000213A KR101809345B1 (en) | 2016-01-04 | 2016-01-04 | Method and server of managing medical order |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160000213A KR101809345B1 (en) | 2016-01-04 | 2016-01-04 | Method and server of managing medical order |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170081316A KR20170081316A (en) | 2017-07-12 |
KR101809345B1 true KR101809345B1 (en) | 2017-12-14 |
Family
ID=59352837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160000213A Active KR101809345B1 (en) | 2016-01-04 | 2016-01-04 | Method and server of managing medical order |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101809345B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108597564B (en) * | 2018-02-28 | 2021-12-10 | 泰康保险集团股份有限公司 | Medical information sharing method and system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010113504A (en) * | 2008-11-06 | 2010-05-20 | Toshiba Corp | Medical information management device and medical information management system |
JP2014006644A (en) * | 2012-06-22 | 2014-01-16 | Fujifilm Corp | Diagnostic information processing apparatus and diagnostic information processing program |
-
2016
- 2016-01-04 KR KR1020160000213A patent/KR101809345B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010113504A (en) * | 2008-11-06 | 2010-05-20 | Toshiba Corp | Medical information management device and medical information management system |
JP2014006644A (en) * | 2012-06-22 | 2014-01-16 | Fujifilm Corp | Diagnostic information processing apparatus and diagnostic information processing program |
Also Published As
Publication number | Publication date |
---|---|
KR20170081316A (en) | 2017-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12119110B2 (en) | Robotic surgery using multi-user authentication without credentials | |
Digby et al. | Hospital staff well‐being during the first wave of COVID‐19: Staff perspectives | |
US10692044B2 (en) | Consolidated healthcare and resource management system | |
CN104380333B (en) | Mobile equipment accesses Medical Devices | |
US20180218780A1 (en) | Information management device, information management system, information management method, and computer program | |
JP5690383B2 (en) | Medical support device and system | |
JP2007213139A (en) | Patient information management system | |
WO2007139250A1 (en) | Method, apparatus and system for providing medical information | |
KR101729143B1 (en) | System for managing medical process | |
KR101962541B1 (en) | Apparatus and method for controlling medical information | |
KR20200118287A (en) | Method and apparatus for managing visitor of hospital | |
KR101809345B1 (en) | Method and server of managing medical order | |
WO2015046198A1 (en) | Clinical path management device | |
JP5684760B2 (en) | Medical support device and medical support method | |
KR102110388B1 (en) | Method for operating connected personal health record service based on regional block chain | |
JP2015069578A (en) | Processing method for electronic medical chart device for diseased animal, processing program, and electronic medical chart device for diseased animal | |
JP2014086001A5 (en) | ||
JP5477433B2 (en) | Information processing apparatus and program | |
KR20130101315A (en) | Method for providng personal health record and apparatus therefor | |
JP5783544B1 (en) | Medical accounting system and medical accounting method | |
US20140379370A1 (en) | Interactive system for tracking a series of ordered steps | |
JP5499148B1 (en) | Data access control apparatus and method | |
Noblin et al. | Cloud computing and patient engagement | |
JP2007143841A (en) | Nurse calling system | |
JP2016167204A (en) | Electronic medical record management program, electronic medical record management apparatus, and electronic medical record management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160104 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170523 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20170929 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20171208 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20171208 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20201109 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20221028 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20230914 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20240725 Start annual number: 8 End annual number: 8 |