Medical diagnostic platform
Abstract
Embodiments of the invention are directed to a system, method, or computer program product for a medical diagnostic platform. The system accesses data collected on one or more source server systems and selectively extracts user information according to the desired criteria of an operator or user. The system generates a secure, user database, wherein the user database comprises the selectively extracted user information, such as medical, financial, and demographic information, from multiple source server systems creating a centralized database of user information stored in a single location. The system further generates a medical diagnostic analysis of the user in comparison to similar users and displays recommended and extrapolated results for diagnoses, procedures, treatments, and costs for the user based on the history of the similar users.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for resource-efficient extraction and optimized transmission of medical data for a medical diagnostic platform, the system comprising:
at least one memory device with computer-readable program code stored thereon; at least one communication device connected to a network; at least one processing device operatively coupled to the at least one memory device and the at least one communication device, wherein the processing device is configured to execute the computer-readable program code to:
establish an operative communication channel with a source server system, the source server system comprising source data;
extract, selectively, source data from the source server system to a target server system, wherein the source data comprises the medical data associated with a plurality of users, wherein extracting further comprises:
identifying a first communication channel associated with the source server system having one or more first performance parameters; and
in response to determining that the first communication channel is busy, transmitting the source data to the target server system via a second communication channel associated with the source server system having one or more second performance parameters, wherein the one or more second performance parameters are lower than the one or more first performance parameters;
generate a user database on the target server system, wherein the user database comprises the source data extracted from the source server system;
receive at least one data descriptor input from a user interface for a first user;
based on the at least one data descriptor, identify one or more similar users of the plurality of users associated with the source data at the user database that match the data descriptor associated with the first user; and
generate a predictive analysis interface comprising predictive results for the first user based on the one or more similar users, wherein the predictive results comprise a medical diagnostic report comprising predicted future diagnosis, medical treatment, medical procedure, and/or medical cost for the first user determined based on the source data associated with the one or more similar users of the plurality of users.
2 . The system of claim 1 , wherein the data descriptor comprises a diagnosis, symptom, procedure, treatment, age range, gender, geographic location, ethnicity, and/or medical procedure associated with predictive diagnosis of the first user.
3 . The system of claim 2 , wherein the processing device is further configured to execute the computer-readable program code to generate an ICD code based on the at least one data descriptor associated with the first user, wherein identifying one or more similar users of the plurality of users further comprises:
constructing a plurality of filters associated with the at least one data descriptor, and stacking the plurality of filters over the source data at the user database such that each of the stacked plurality of filters sequentially provide decreasing subset sizes of results.
4 . The system of claim 2 , wherein the predictive analysis interface associated with the first user, further comprises a comparison of a first diagnosis provided by the first user and diagnoses associated the one or more similar users.
5 . The system of claim 1 , wherein the processing device is further configured to execute the computer-readable program code to:
determine one or more latent computing resources of the source server system; and based on determining one or more available technical resources, initiate extraction of the source data from the source server system to the target server system, wherein the one or more latent computing resources are utilized to process and extract a portion of the source data.
6 . The system of claim 1 , wherein the processing device is further configured to execute the computer-readable program code to: preprocess at least a portion of the source data on the source server system, wherein preprocessing comprises at least one of normalizing, de-identifying, and delimiting a portion of the source data.
7 . The system of claim 6 , wherein normalizing the source data further comprises:
identifying one or more anomalies and redundancies in the source data, wherein the one or more anomalies and redundancies comprise missing data, incomplete data, inconsistent data, incorrect data, unformatted data, and repeated data entries; and based on identifying the one or more anomalies and redundancies, stripping the one or more anomalies and redundancies from the source data prior to extraction.
8 . The system of claim 6 , wherein de-identifying the source data further comprises:
identifying at least some personal identifying information within the source data; and based on identifying the at least some personal identifying information, stripping a portion of the source data of the personal identifying information to generate de-identified data.
9 . The system of claim 6 , wherein de-identifying further comprises constructing at least one tracer for each de-identified data record, wherein the at least one tracer is a unique identifier for the de-identified data record configured for tracking and monitoring of the de-identified data record during data extraction, and wherein the at least one tracer is used for reconstruction of the source data at the target server system.
10 . The system of claim 9 , wherein the processing device is further configured to execute the computer-readable program code to generate an encoded data file, wherein generating the encoded data file further comprises inserting a delimiter into encoded source data with the tracer and the source data.
11 . The system of claim 1 , wherein the one or more first performance parameters comprise bandwidth, throughput, and file transfer rate.
12 . The system of claim 1 , wherein extracting the source data further comprises:
receiving at least one data descriptor input from a user interface, wherein the at least one descriptor is selected from a group comprising age, gender, ethnicity, geographic location, income, diagnoses, symptoms, procedures, treatments, and drug prescriptions associated with the user or similar users; based on the at least one data descriptor, identifying pertinent data for extraction from the source data; stripping the source data based on the at least one data descriptor to construct a pertinent data file, the pertinent data file comprising only the pertinent data; and extracting the pertinent data file from the source server system.
13 . A computer-implemented method for resource-efficient extraction and optimized transmission of medical data for a medical diagnostic platform, the method comprising:
establishing an operative communication channel with a source server system, the source server system comprising source data; extracting, selectively, source data from the source server system to a target server system, wherein the source data comprises the medical data associated with a plurality of users, wherein extracting further comprises:
identifying a first communication channel associated with the source server system having one or more first performance parameters; and
in response to determining that the first communication channel is busy, transmitting the source data to the target server system via a second communication channel associated with the source server system having one or more second performance parameters, wherein the one or more second performance parameters are lower than the one or more first performance parameters;
generating a user database on the target server system, wherein the user database comprises the source data extracted from the source server system; receive at least one data descriptor input from a user interface for a first user; based on the at least one data descriptor, identify one or more similar users of the plurality of users associated with the source data at the user database that match the data descriptor associated with the first user; and generate a predictive analysis interface comprising predictive results for the first user based on the one or more similar users, wherein the predictive results comprise a medical diagnostic report comprising predicted future diagnosis, medical treatment, medical procedure, and/or medical cost for the first user determined based on the source data associated with the one or more similar users of the plurality of users.
14 . The computer-implemented method of claim 13 , wherein the data descriptor comprises a diagnosis, symptom, procedure, treatment, age range, gender, geographic location, ethnicity, and/or medical procedure associated with predictive diagnosis of the first user.
15 . The computer-implemented method of claim 14 , wherein the method further comprises generating an ICD code based on the at least one data descriptor associated with the first user, wherein identifying one or more similar users of the plurality of users further comprises:
constructing a plurality of filters associated with the at least one data descriptor, and stacking the plurality of filters over the source data at the user database such that each of the stacked plurality of filters sequentially provide decreasing subset sizes of results.
16 . The computer-implemented method of claim 14 , wherein the predictive analysis interface associated with the first user, further comprises a comparison of a first diagnosis provided by the first user and diagnoses associated the one or more similar users.
17 . A computer program product for resource-efficient extraction and optimized transmission of medical data for a medical diagnostic platform, the computer program product comprising a non-transitory computer-readable storage medium having computer-executable instructions to:
establish an operative communication channel with a source server system, the source server system comprising source data; extract, selectively, source data from the source server system to a target server system, wherein the source data comprises the medical data associated with a plurality of users, wherein extracting further comprises:
identifying a first communication channel associated with the source server system having one or more first performance parameters; and
in response to determining that the first communication channel is busy, transmitting the source data to the target server system via a second communication channel associated with the source server system having one or more second performance parameters, wherein the one or more second performance parameters are lower than the one or more first performance parameters; and
generate a user database on the target server system, wherein the user database comprises the source data extracted from the source server system- receive at least one data descriptor input from a user interface for a first user; based on the at least one data descriptor, identify one or more similar users of the plurality of users associated with the source data at the user database that match the data descriptor associated with the first user; and
generate a predictive analysis interface comprising predictive results for the first user based on the one or more similar users, wherein the predictive results comprise a medical diagnostic report comprising predicted future diagnosis, medical treatment, medical procedure, and/or medical cost for the first user determined based on the source data associated with the one or more similar users of the plurality of users.
18 . The computer program product of claim 17 , wherein the data descriptor comprises a diagnosis, symptom, procedure, treatment, age range, gender, geographic location, ethnicity, and/or medical procedure associated with predictive diagnosis of the first user.
19 . The computer program product of claim 18 , wherein the non-transitory computer-readable storage medium further comprises computer-executable instructions to generate an ICD code based on the at least one data descriptor associated with the first user, wherein identifying one or more similar users of the plurality of users further comprises:
constructing a plurality of filters associated with the at least one data descriptor, and stacking the plurality of filters over the source data at the user database such that each of the stacked plurality of filters sequentially provide decreasing subset sizes of results.
20 . The computer program product of claim 18 , wherein the predictive analysis interface associated with the first user, further comprises a comparison of a first diagnosis provided by the first user and diagnoses associated the one or more similar users.Join the waitlist — get patent alerts
Track US2023187037A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.