Systems and methods of producing patient encounter records
A system for consolidating medical data from multiple devices involved in a patient encounter is provided. The system includes a mobile computing device that acquires, via a medical device interface, identifiers of each medical device, generates association information including the one or more identifiers, and transmits the association information to a server. The server receives and stores one or more medical device case files from the medical devices, receives the association information from the mobile computing device, associates the one or more medical device case files with one another, and produces an integrated data source encounter structure including case data from the one or more medical device case files for subsequent processing.
1 . A system for consolidating data generated by multiple medical devices used for treating a patient during a patient encounter, the system comprising:
a plurality of medical devices, each respective medical device of the plurality of medical devices comprising:
a medical device communications interface configured to transmit at least one medical device case file to a server,
one or more processors coupled with the medical device communications interface and configured to:
store case data in the at least one medical device case file, wherein the case data comprises at least one of physiological data, treatment data, or performance data captured during patient treatment, and
transmit, via the medical device communications interface, the at least one medical device case file to the server, and
an identifier for uniquely identifying the respective medical device,
wherein at least one medical device of the plurality of medical devices comprises
at least one sensor configured to couple with a patient to acquire physiological signals from the patient,
wherein the one or more processors of each medical device of the at least one medical device is configured to
receive the physiological signals acquired by the at least one sensor, and
convert the physiological signals to the physiological data of the case data;
a mobile computing device comprising:
a network interface configured to communicate with the server,
a medical device interface configured to record a representation of the identifier of each medical device of the plurality of medical devices by at least one of
i) scanning a visible code or identifier or ii) acquiring content of a tag via near field communications (NFC) or radio frequency identification (RFID) connection, and
at least one processor coupled with the network interface and the medical device interface, the at least one processor being configured to:
responsive to user input at the mobile computing device, for each respective medical device of the plurality of medical devices,
a) record, via the medical device interface while the respective medical device is in range of the medical device interface, a respective representation of the identifier of the respective medical device, and
b) generate a respective timestamp indicating when the respective representation was recorded,
generate a data structure comprising a plurality of fields, the plurality of fields comprising:
at least one field storing a patient encounter identifier uniquely identifying a patient encounter corresponding to the patient at an emergency medical scene and involving use of the plurality of medical devices, and
a plurality of medical device identifier fields comprising, for each respective medical device of the plurality of medical devices,
a respective field storing the respective representation of the identifier, and
a respective timestamp field storing the respective timestamp indicating when the respective representation was recorded, and
transmit, via the network interface, the data structure to the server; and
the server, comprising:
a server memory,
a server communications interface, and
at least one server processor coupled with the server memory and the server communications interface and configured to:
receive, via the server communications interface, the data structure from the mobile computing device,
receive, via the server communications interface and separately from the data structure, a plurality of medical device case files comprising the at least one medical device case file from each medical device of the plurality of medical devices,
store, to at least one non-transitory computer-readable data store, the plurality of medical device case files,
parse the data structure to extract the patient encounter identifier, the representations of the identifiers of the plurality of medical devices, and the respective timestamps,
identify a portion of the plurality of medical device case files as being associated with the patient encounter identifier by
matching the representation of the identifier of a given medical device of the plurality of medical devices and a given medical device case file, and
determining that a time range associated with the given medical device case file includes the respective timestamp indicating when the representation of the identifier of the given medical device was recorded,
consolidate the portion of the plurality of medical device case files into an integrated encounter structure corresponding to the patient encounter identifier, the integrated encounter structure comprising information identifying each medical device case file of the portion of the plurality of medical device case files, and
as further medical device case files are received from one or more medical devices of the plurality of medical devices, transmit, in real-time, updated consolidated case data to one or more remote computing devices, each remote computing device executing a data collection app configured to issue a notification based on receipt of new data.
2 . The system of claim 1 , wherein the at least one server processor is further configured to transmit the integrated encounter structure to a receiving computing device.
3 . The system of claim 2 , wherein the receiving computing device comprises the mobile computing device.
4 . The system of claim 3 , wherein the at least one processor of the mobile computing device is further configured to visually render at least a portion of the integrated encounter structure via a touch screen of the mobile computing device.
5 . The system of claim 2 , wherein the receiving computing device comprises at least one medical device of the plurality of medical devices.
6 . The system of claim 2 , wherein the receiving computing device comprises a computing device within an emergency response center.
7 . The system of claim 6 , wherein:
the data structure comprises a token to access the integrated encounter structure;
the server is further configured to receive the token from the computing device within the emergency response center; and
the at least one server processor is configured to automatically transmit the integrated encounter structure to the computing device in response to reception of the token.
8 . The system of claim 7 , wherein the mobile computing device is configured to transmit the token to the computing device within the emergency response center.
9 . The system of claim 1 , wherein to transmit the at least one medical device case file comprises to transmit one or more streams of the case data to the at least one medical device case file.
10 . The system of claim 9 , wherein the integrated encounter structure comprises information identifying the case data of each stream of the one or more streams of the case data from the at least one medical device case file.
11 . The system of claim 1 , further comprising a computing device comprising at least one user interface and configured to:
receive the integrated encounter structure; and
render at least a portion of the integrated encounter structure via the at least one user interface.
12 . The system of claim 1 , wherein the plurality of medical devices comprises one or more of: a defibrillator, a patient monitor, an automated external defibrillator, a ventilator, an automated chest compression device, and a wearable defibrillator.
13 . The system of claim 1 , wherein the data structure comprises patient information.
14 . The system of claim 13 , wherein the patient information comprises one or more of patient name, patient identifier, age, gender, weight, height, and past medical history.
15 . The system of claim 1 , wherein the data structure comprises other timestamp information indicating when the at least one medical device case file was created.
16 . The system of claim 1 , wherein:
the at least one server processor is configured to generate at least one search criterion based at least in part on the respective timestamps; and
identifying portion of the plurality of medical device case files comprises using the generated at least one search criterion to match the representation of the identifier of the given medical device of the plurality of medical devices and the given medical device case file, and to determine the time range associated with the given medical device case file includes the respective timestamp indicating when the representation of the identifier of the given medical device was recorded.
17 . The system of claim 1 , wherein the data structure comprises geolocation information indicating where the mobile computing device was located when each respective representation of the identifier of each medical device was recorded.
18 . The system of claim 1 , wherein the medical device interface comprises at least one of: a camera, a near-field communication sensor, a radio frequency identification sensor, a universal serial bus connector, an infrared sensor, a personal area network sensor, a proximity detector, a geolocation detector, and a wireless network connector.
19 . The system of claim 1 , wherein:
the medical device interface of the mobile computing device comprises a camera; and
the identifiers of the plurality of medical devices comprise one or more of a QR bar code and a bar code.
20 . The system of claim 1 , wherein the mobile computing device is further configured to generate one or more log entries.
21 . The system of claim 20 , wherein the mobile computing device is configured to transmit the one or more log entries to the server for inclusion in the integrated encounter structure.
22 . The system of claim 1 , wherein the case data of at least one medical device of the plurality of medical devices comprises physiological data comprising one or more of: ECG data, oxygen saturation data, capnographic data, and blood pressure data.
23 . The system of claim 1 , wherein the case data of at least one medical device of the plurality of medical devices comprises treatment data comprising one or more of: defibrillation data, drug infusion data, chest compression data, and ventilation data.
24 . The system of claim 1 , wherein the case data of at least one medical device of the plurality of medical devices comprises performance data comprising one or more of: chest compression performance data and ventilation performance data.
25 . The system of claim 1 , wherein the case data of at least one medical device of the plurality of medical devices comprises protected health information.
26 . The system of claim 1 , wherein the identifiers of the plurality of medical devices comprise at least one of a quick reference (QR) bar code, a radio frequency identifier (RFID), a serial number, or a transmission control protocol/internet protocol (TCP/IP) address.
27 . The system of claim 1 , wherein the integrated encounter structure comprises the respective case data from each medical device case file of the portion of the plurality of medical device case files.