IP Library Granted Patent US 9,697,481
Granted Patent B2
US 9,697,481 · App. 12/654,576 · Granted Jul 4, 2017

Method for operating a hospital information system

Inventors: Chiheb Charrad (Neunkirchen A. Brand, DE); Lutz Dominick (Eggolsheim, DE); Karlheinz Dorn (Kalchreuth, DE); Christian Scharf (Aurachtal, DE); Vladyslav Ukis (Nürnberg, DE)
Assignee: Siemens Aktiengesellschaft
G06Q10/06G06F19/327G06Q10/0633G06Q50/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,697,481
App. No.
12/654,576
Granted
Jul 4, 2017
Kind
B2
Abstract

A method of operating a hospital information system, and a hospital information system are disclosed. In at least one embodiment, the method includes providing a taskflow editing tool with a limited number of editing options to a user; creating a taskflow defining a number of tasks and connections of the tasks by the user using the taskflow editing tool; and performing an automated test run of the created taskflow, wherein the automated test run is checked according to a number of criteria and wherein results of the check are reported to the user.

Claims (37)

1. A method of operating a hospital information system that includes a client machine running a front end of a user-defined taskflow and a server machine running a back end of the user-defined taskflow, the user-defined taskflow defining operational procedures to diagnose and treat patients within a hospital environment, comprising:

providing, by the hospital information system, a taskflow editing tool with a limited number of editing options to a user of the hospital information system;

creating, by the client machine of the hospital information system, the user-defined taskflow defining a plurality of tasks associated with diagnostics and treatment and connections between each of the plurality of tasks;

performing, by the hospital information system, an automated test run completely on the server machine by running the back end of each task of the user-defined taskflow on the server machine without running the front end of the user-defined taskflow on the client machine such that the user-defined taskflow is completely run on the server machine without interaction with the user, wherein performing the automated test run completely on the server machine includes,

executing the plurality of tasks of the user-defined taskflow on the server machine during the automated test run,

inputting anonymous data during the automated test run for each task of the user-defined taskflow that requires input data,

checking if modifications relating to information technology integration are necessary and whether resource shortages are expected during execution of the plurality of tasks of the user-defined taskflow based on the execution of the test run of the plurality of tasks,

reporting results of the checking of the executed plurality of tasks in the automated test run to the user, and

automatically modifying the user-defined taskflow based on the results of the checking such that the modified user-defined taskflow integrates the information technology and avoids the resource shortages; and

running, by the hospital information system, the modified user-defined taskflow such that the back end of each task of the modified user-defined taskflow is run on the server machine and the front end of each task of the modified user-defined taskflow is run on the client machine.

2. The method of claim 1 , wherein the checking includes checking the executability of the user-defined taskflow on one or more technical resources provided by the hospital information system.

3. The method of claim 2 , wherein the checking includes checking the conformity of the user-defined taskflow with a communication protocol of at least one of the task and the connection.

4. The method of claim 3 , wherein the checking includes checking the compliance of the user-defined taskflow with a performance criterion.

5. The method of claim 4 , wherein the checking includes checking the compliance of the user-defined taskflow with at least one of a risk and safety criterion.

6. The method of claim 5 , wherein the results of the automated test run regarding the at least one of risk and safety criterion is stored with the user-defined taskflow.

7. The method of claim 1 , further comprising:

choosing a subset from a number of at least one of improvement and problem solution modifications on the basis of the results of the automated test run, wherein the subset is reported to the user.

8. The method of claim 6 , further comprising:

automated modification of the user-defined taskflow according to the chosen subset of the at least one of improvement and problem solution modifications.

9. A hospital information system that includes a client machine running a front end of a user-defined taskflow and a server machine running a back end of the user-defined taskflow, comprising:

a client machine configured to create the user-defined taskflow defining a plurality of tasks associated with diagnostics and treatment and connections between each of the plurality of tasks by the user using a taskflow editing tool with a limited number of editing options provided to a user; and

a server machine configured to perform an automated test run completely on the server machine by running the back end of each task of the user-defined taskflow on the server machine without running the front end of the user-defined taskflow on the client machine such that the user-defined taskflow is completely run on the server machine without interaction with the user, wherein performing the automated test run completely on the server machine includes,

executing the plurality of tasks of the user-defined taskflow on the server machine during the automated test run,

inputting anonymous data during the automated test run for each task of the user-defined taskflow that requires input data,

checking if modifications relating to information technology integration are necessary and whether resource shortages are expected during the execution of the plurality of tasks of the user-defined taskflow based on the execution of the test run of the plurality of tasks,

reporting results of the checking of the executed plurality of tasks in the automated test run to the user, and

automatically modifying the user-defined taskflow based on the results of the checking such that the modified user-defined taskflow integrates the information technology and avoids the resource shortages; and wherein the hospital information system is configured to run the modified user-defined taskflow such that the back end of each task of the modified user-defined taskflow is run on the server machine and the front end of each task of the modified user-defined taskflow is run on the client machine.

10. A non-transitory computer readable medium including program segments for, when executed on a hospital information system that includes a client machine running a front end of a user-defined taskflow and a server machine running a back end of the user-defined taskflow, causing the hospital information system to:

provide a taskflow editing tool with a limited number of editing options to a user of the client machine;

create the user-defined taskflow defining a plurality of tasks associated with diagnostics and treatment and connections between each of the plurality of tasks;

perform an automated test run completely on the server machine by running the back end of each task of the user-defined taskflow on the server machine without running the front end of the user-defined taskflow on the client machine such that the user-defined taskflow is completely run on the server machine without interaction with the user, wherein performing the automated test run completely on the server machine includes,

executing the plurality of tasks of the user-defined taskflow on the server machine during the automated test run,

inputting anonymous data during the automated test run for each task of the user-defined taskflow that requires input data,

checking if modifications relating to information technology integration are necessary and whether resource shortages are expected during the execution of the plurality of tasks of the user-defined taskflow based on the execution of the test run of the plurality of tasks,

reporting results of the checking of the executed plurality of tasks in the automated test run to the user, and

automatically modifying the user-defined taskflow based on the results of the checking such that the modified user-defined taskflow integrates the information technology and avoids the resource shortages; and

run, by the hospital information system, the modified user-defined taskflow such that the back end of each task of the modified user-defined taskflow is run on the server machine and the front end of each task of the modified user-defined taskflow is run on the client machine.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 043691/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2010
From: CHARRAD, CHIHEB; DOMINICK, LUTZ; DORN, KARLHEINZ; SCHARF, CHRISTIAN; UKIS, VLADYSLAV
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 023951/0963 →
Continuity (1)
Related Publication 20110153345A1 · Jun 23, 2011