A computer-controlled diagnostic network system for facilitating integrated remote-based diagnostics, said system comprising:
- a first diagnostic device located at a first location in a distributed secured network and is associated with a first diagnostic center, wherein the first diagnostic device generate at least one computer-executable file comprising diagnostic data in a first format, and wherein the first diagnostic device is at least one of electronic stethoscopes, sphygmomanometers, ophthalmoscopes, otoscopes, electrocardiographs, thermometers, magnetic resonance imaging (MRI) devices, ultrasound devices, CT scan machines, laboratory equipment, devices for self-testing, in vitro diagnostic medical devices, X-ray equipment, and screening devices;
- a second diagnostic device located at a second location in the distributed secured network and remotely located from the first diagnostic device and is associated with a second diagnostic center, wherein the second diagnostic device generate at least one computer-executable file comprising diagnostic data in a second format, and wherein the second diagnostic device is at least one of electronic stethoscopes, sphygmomanometers, ophthalmoscopes, otoscopes, electrocardiographs, thermometers, magnetic resonance imaging (MRI) devices, ultrasound devices, CT scan machines, laboratory equipment, devices for self-testing, in vitro diagnostic medical devices, X-ray equipment, and screening devices;
- a first diagnostician device associated with a first diagnostician located at a third location in the distributed secured network and remotely located from the first diagnostic device and the second diagnostic device, wherein the first diagnostician device reads the diagnostic data digitally stored in the at least one computer-executable file from the first diagnostic device;
- a second diagnostician device associated with a second diagnostician located at a fourth location in the distributed secured network and remotely located from the first diagnostic device, the second diagnostic device, and the first diagnostician device, wherein the second diagnostician device reads the diagnostic data digitally stored in the at least one computer-executable file from the second diagnostic device;
- a computer-controlled central blockchain server for storing and processing details obtained from the first diagnostic device, the second diagnostic device, the first diagnostician device, and the second diagnostician device, wherein the computer-controlled central blockchain server is communicatively coupled to:
- a data extraction device that:
- retrieves the at least one computer-executable file comprising the diagnostic data in the first format—from the first diagnostic device,
- receives the at least one computer-executable file comprising the diagnostic data in the second format from the second diagnostic device,
- standardizes the diagnostic data in the first format retrieved from the first diagnostic device and the diagnostic data in the second format retrieved from the second diagnostic device in accordance with a predefined format, and
- stores the diagnostic data from the first diagnostic device and the second diagnostic device in the predefined format;
- and
- a workflow system, associated to the data extraction device, to perform a set of special purpose-based computer-executable operations for performing a plurality of computer-controlled tasks within the distributed secured network, wherein the workflow system generates a computer-executable workflow file indicative of tasks allocated among one or more of the plurality of users connected through a diagnostic network, wherein the computer-executable workflow file identifies nature of tasks for execution digitally by the one or more of the plurality of users, automated access rights depending on credentialing of digital profiles of the one or more of the plurality of users, and monetary benefits after the execution of the workflow tasks allocated to the one or more of the plurality of users, wherein the workflow tasks that are allocated are updated dynamically in the computer-executable workflow file when a user of the plurality of users accepts an allocated workflow task presented to the user, wherein the plurality of computer-executable tasks within the distributed secured network comprises:
- creating one or more workflow steps for a set of workflow tasks,
- defining a set of routing rules for one or more of the users associated with the first diagnostician device and the second diagnostician device that trigger or accept to execute a certain workflow task,
- retrieving the workflow tasks that are allocated from a blockchain database where the data extracted from the first diagnostic device and the second diagnostic device is stored, and
- presenting digitally one or more of the workflow tasks to the users based on their credentials and their preferences as indicative in their registered profiles;
- a blockchain device to process blockchain tasks through blockchain-enabled and computer-controlled software and hardware tools, wherein the computer-controlled central blockchain server is located at a location remote from the locations of the first diagnostic device, the second diagnostic device, the first diagnostician device, and the second diagnostician device, wherein the blockchain device comprises a transmitting device to allow transmission of the computer-executable files from the computer-controlled central blockchain server to a secured cloud server and to the second diagnostician device as allowed within the diagnostic network based on permissions and access rights;
- and
- wherein the secured cloud server allows the one or more users to access one or more of the computer-executable files through a secured access from a remote location without being able to create a local copy of the one or more of the computer-executable files stored within the computer-controlled central blockchain server;
- and
- a distributed ledger to enable coding of smart contracts and execute the smart contracts when specified conditions are met, wherein the smart contracts protect information associated with the workflow tasks and the diagnosis data retrieved from the first diagnostic device and the second diagnostic device and eliminate risk of the computer-executable files copying and redistribution without protecting privacy rights,
- wherein the data extraction device further comprises an image recognition device and a non-image-based data extraction device, wherein the image recognition device reads, recognizes and extracts image-based data from the data extraction device, and the non-image-based data extraction device reads, recognizes, and extracts the non-image-based data from the first diagnostic device and the second diagnostic device, and wherein the image recognition device further comprises:
- a communication interface for establishing communication with a plurality of components of the computer-controlled central blockchain server;
- an image acquisition device to receive digital signals containing image patterns and expressions and to read image-based data obtained from one or more of the first diagnostic device, second diagnostic device, first diagnostician device, and the second diagnostician device;
- a camera for taking still or streaming images of the data being extracted by the data extraction device;
- and
- a plurality of multichannel amplifiers such that each amplifier of the multichannel amplifiers may be defined to receive a specific type of sensed information from the camera allowing sourcing of signals for the image recognition device;
- wherein the image recognition device receives amplified signals from the plurality of multichannel amplifiers for fragmenting received image patterns.