Real-time collaborative clinical document analysis and editing
First Claim
1. One or more computer storage media having computer-executable instructions embodied thereon, that when executed, perform a method of real-time analysis and annotation of clinical documents in a distributed system, the method comprising:
- opening a clinical transformation session at a clinical transformation server maintaining sessions for one or more editors and agents operating on a clinical document;
storing sequences of operations on the clinical document at a memory accessible by the server;
analyzing, by the agents maintained by the server, at least a portion of the clinical document in real-time to provide inline annotations and other document modifications to each of the one or more editors having a session at the server, wherein an agent of the agents monitors for errors in the clinical document as compared to data available in an electronic health record (EHR); and
monitoring, at an agent operating on the clinical document, a documentation storage subsystem to provide transformation of documentation to other storage and representation formats in the EHR.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer systems, and computer storage media are provided for providing real-time analysis and annotation of clinical documents in a distributed system. A clinical transformation session is opened at a clinical transformation server maintaining sessions for one or more editors and agents operating on a clinical document. Sequences of operations on the clinical document are stored at a memory accessible by the server. At least a portion of the clinical document is analyzed in real-time to provide annotations and other document modifications to each of the one or more editors having a session at the server. Parallel annotations or modifications are resolved and a synchronized view of the clinical document is maintained based on operational transformation.
-
Citations
18 Claims
-
1. One or more computer storage media having computer-executable instructions embodied thereon, that when executed, perform a method of real-time analysis and annotation of clinical documents in a distributed system, the method comprising:
-
opening a clinical transformation session at a clinical transformation server maintaining sessions for one or more editors and agents operating on a clinical document; storing sequences of operations on the clinical document at a memory accessible by the server; analyzing, by the agents maintained by the server, at least a portion of the clinical document in real-time to provide inline annotations and other document modifications to each of the one or more editors having a session at the server, wherein an agent of the agents monitors for errors in the clinical document as compared to data available in an electronic health record (EHR); and monitoring, at an agent operating on the clinical document, a documentation storage subsystem to provide transformation of documentation to other storage and representation formats in the EHR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer storage media having computer-executable instructions embodied thereon, that when executed, perform a method of real-time analysis and annotation of clinical documents in a distributed system, the method comprising:
-
establishing, by an agent, a clinical transformation session at a clinical transformation server, the clinical transformation session enabling the agent to analyze in real-time at least a portion of a clinical document, wherein the agent monitors for errors in the clinical document as compared to data available in an electronic health record (EHR); receiving, at the agent, annotations or other document modifications from the one or more editors of the clinical document; providing, by the agent, the annotations and other document modifications to each of the one or more editors having a session at the server; and resolving parallel annotations or modifications to and maintaining a synchronized view of the clinical document for each of the editors based on operational transformation. - View Dependent Claims (16, 17)
-
-
18. A computerized system comprising:
one or more processors; and a non-transitory computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to; open a clinical transformation session, at a clinical transformation server maintaining sessions for one or more editors and agents operating on a clinical document; store sequences of operations on the clinical document, at a memory accessible by the server; analyze at least a portion of the clinical document in real-time to provide annotations and other document modifications to each of the one or more editors having a session at the server, wherein an agent of the agents monitors for errors in the clinical document as compared to data available in an electronic health record (EHR); and resolve parallel annotations or modifications and maintain a synchronized view of the clinical document based on operational transformation.
Specification