SYSTEM AND METHOD FOR USER NOTIFICATION OF IMAGING STATUS
Systems and methods are disclosed that notify a user of the status of his or her imaging, such as through the use of an application or website on a communication device. Some embodiments detect completion of an imaging appointment (e.g., for physiological imaging) and retrieve imaging data and a report analyzing the imaging data as they become available. This provides users with easy, seamless access to the status and results of their imaging as soon as possible.
1 . A device comprising:
a processor; and
a memory coupled to the processor, the memory storing instructions which when executed by the processor, cause the device to perform operations including:
receiving, from a communication device at a first node on a network, a status request associated with a data record of a user, wherein:
the data record includes a physiological image, and
the status request includes a source identifier and a plurality of metadata elements related to the physiological image;
extracting the source identifier from the status request;
querying a lookup table to identify a source server associated with the source identifier, wherein the source server populates a database with a plurality of data records of a plurality of users;
translating at least one metadata element of the plurality of metadata elements into a record identifier;
establishing a data link with the source server at a second node on the network;
querying the database of the source server for the data record of the user using the record identifier; and
transmitting a status indication of the data record of the user over the network.
2 . The device of claim 1 , wherein the status indication is transmitted to the communication device at the first node on the network.
3 . The device of claim 1 , wherein the status indication is transmitted to a computing device at a third node on the network.
4 . The device of claim 1 , wherein the data record further includes a data report analyzing the physiological image.
5 . The device of claim 1 , wherein the operations further include:
querying a datastore at a report server for a data report analyzing the physiological image, wherein the datastore is queried using the record identifier, and wherein the report server is at a third node on the network.
6 . The device of claim 1 , wherein the status indication is transmitted when the data record of the user is located in the database of the source server.
7 . The device of claim 1 , wherein the operations further include:
transmitting the physiological image over the network.
8 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium of a computing device, including instructions that, when executed by one or more processor, cause the one or more processors to:
receive, from a communication device at a first node on a network, a status request associated with a data record of a user, wherein:
the data record includes a physiological image, and
the status request includes a source identifier and a plurality of metadata elements related to the physiological image;
extract the source identifier from the status request;
query a lookup table to identify a source server associated with the source identifier, wherein the source server populates a database with a plurality of data records of a plurality of users;
translate at least one metadata element of the plurality of metadata elements into a record identifier;
establish a data link with the source server at a second node on the network;
query the database of the source server for the data record of the user using the record identifier; and
transmit a status indication of the data record of the user over the network.
9 . The computer-program product of claim 8 , wherein the status indication is transmitted to the communication device at the first node on the network.
10 . The computer-program product of claim 8 , wherein the status indication is transmitted to a device at a third node on the network.
11 . The computer-program product of claim 8 , wherein the data record further includes a data report analyzing the physiological image.
12 . The computer-program product of claim 8 , wherein the instructions further cause the one or more processors to:
query a datastore at a report server for a data report analyzing the physiological image, wherein the datastore is queried using the record identifier, and wherein the report server is at a third node on the network.
13 . The computer-program product of claim 8 , wherein the status indication is transmitted when the data record of the user is located in the database of the source server.
14 . The computer-program product of claim 8 , wherein the instructions further cause the one or more processors to:
transmit the physiological image over the network.
15 . A computer-implemented method comprising:
receiving, from a communication device at a first node on a network, a status request associated with a data record of a user, wherein:
the data record includes a physiological image, and
the status request includes a source identifier and a plurality of metadata elements related to the physiological image;
extracting the source identifier from the status request;
querying a lookup table to identify a source server associated with the source identifier, wherein the source server populates a database with a plurality of data records of a plurality of users;
translating at least one metadata element of the plurality of metadata elements into a record identifier;
establishing a data link with the source server at a second node on the network;
querying the database of the source server for the data record of the user using the record identifier; and
transmitting a status indication of the data record of the user over the network.
16 . The computer-implemented method of claim 15 , wherein the status indication is transmitted to the communication device at the first node on the network.
17 . The computer-implemented method of claim 15 , wherein the status indication is transmitted to a computing device at a third node on the network.
18 . The computer-implemented method of claim 15 , wherein the data record further includes a data report analyzing the physiological image.
19 . The computer-implemented method of claim 15 , further comprising:
querying a datastore at a report server for a data report analyzing the physiological image, wherein the datastore is queried using the record identifier, and wherein the report server is at a third node on the network.
20 . The computer-implemented method of claim 15 , further comprising:
transmitting the physiological image over the network.