REPORT LINKS
A medical and/or clinical report includes one or more links to various external (and/or internal) data sources and/or systems that include information relevant to the medical report. In an embodiment, a medical report may be in a PDF format and include links to images associated with the exam, information regarding the patient, a scheduling application useful to schedule additional procedures for the patient, and/or any other information associated with the patient or exam. The medical report, including various links, may be generated based on information received from external medical data systems. For example, a medical report from an external system may be updated to include various links to systems and sources of data related to the medical report, as described herein.
1 . A computing system comprising:
one or more computer processors configured to execute software instructions; and
one or more storage devices storing software instructions configured for execution by the one or more computer processors in order to cause the computing system to:
determine an identity of a viewer of a medical report associated with a patient;
generate a link to a secondary system, the link based at least in part on the identity of the viewer and one or more items of information associated with the medical report; and
embed the generated link in the medical report.
2 . The computing system of claim 1 , wherein determining the identity of the viewer further comprises authenticating the viewer's identity.
3 . The computing system of claim 1 , wherein the link to the secondary system is automatically generated.
4 . The computing system of claim 1 , wherein the link to the secondary system is generated in response to an input from a user of the computing system.
5 . The computing system of claim 1 , wherein the generated link is further based at least in part on one or more permissions associated with the identified viewer.
6 . The computing system of claim 1 , wherein the generated link comprises a messaging link.
7 . The computing system of claim 6 , wherein selection of the messaging link by the viewer is tracked.
8 . The computing system of claim 1 , wherein the instructions are further configured to cause the computing system to:
in response to determining that the viewer of the medical report is the patient, determine a medical condition referenced in the medical report,
wherein generating the link to the secondary system comprises generating a link to information related to the determined medical condition.
9 . The computing system of claim 1 , wherein the instructions are further configured to cause the computing system to:
in response to determining that the viewer of the medical report is a referring physician, generating the link to a scheduling system, wherein the link includes embedded patient and/or procedure information.
10 . A computer-implemented method comprising:
by one or more computer processors executing software instructions:
determining an identity of a viewer of a medical report associated with a patient;
generating a link to a secondary system, the link based at least in part on the identity of the viewer and one or more items of information associated with the medical report; and
embedding the generated link in the medical report.
11 . The computer-implemented method of claim 10 , wherein determining the identity of the viewer further comprises authenticating the viewer's identity.
12 . The computer-implemented method of claim 10 , wherein the link to the secondary system is automatically generated.
13 . The computer-implemented method of claim 10 , wherein the link to the secondary system is generated in response to an input from a user of the computing system.
14 . The computer-implemented method of claim 10 , wherein the generated link is further based at least in part on one or more permissions associated with the identified viewer.
15 . The computer-implemented method of claim 10 , wherein the generated link comprises a messaging link.
16 . The computer-implemented method of claim 15 , wherein selection of the messaging link by the viewer is tracked.
17 . The computer-implemented method of claim 10 further comprising:
by one or more computer processors executing software instructions:
in response to determining that the viewer of the medical report is the patient, determining a medical condition referenced in the medical report,
wherein generating the link to the secondary system comprises generating a link to information related to the determined medical condition.
18 . The computer-implemented method of claim 10 further comprising:
by one or more computer processors executing software instructions:
in response to determining that the viewer of the medical report is a referring physician, generating the link to a scheduling system, wherein the link includes embedded patient and/or procedure information.
19 . A computer readable storage medium having software instructions embodied therewith, the software instructions executable by one or more processors to cause the one or more processors to:
determine an identity of a viewer of a medical report associated with a patient;
generate a link to a secondary system, the link based at least in part on the identity of the viewer and one or more items of information associated with the medical report; and
embed the generated link in the medical report.
20 . The computer readable storage medium of claim 19 , wherein determining the identity of the viewer further comprises authenticating the viewer's identity.