Barcode generation and implementation method and system for processing information
A system and method for generating and implementing a barcode, wherein the system includes a data generation device configured to receive data and generate barcode data in response to the received data. The system additionally includes a barcode generation device configured to receive the barcode data and generate a barcode in response to the received barcode data. The system additionally includes a display device configured to display the barcode. The system additionally includes a barcode receiving device configured to read the barcode and operate in response to the read barcode.
1 . A method for processing and displaying a person's health diagnostic test results on a mobile device, the method comprising steps of:
optically reading a machine readable code, wherein the machine readable code includes encoded information associated with a health diagnostic test performed on a pathology diagnostic device, wherein the optical reading of the machine readable code is accomplished using at least one camera sensor located within the mobile device;
processing the machine readable code via at least one processor included within the mobile device, wherein the processing includes:
(a) decoding the optically read machine readable code,
(b) analyzing the decoded machine readable code to detect compressed health information, and
(c) decompress the compressed health information contained within the machine readable code, wherein the decompression operation generates processed health diagnostic test result information comprising of reconstructing multi-character information associated with the health diagnostic test results compressed to fit within the data capacity limitations of the machine-readable code,
storing the processed health diagnostic test result information within at least one memory device integrated within the mobile device and in signal communication with one or more of the at least one processor, wherein the processed health diagnostic test result information is encrypted by the at least one processor; and
displaying the processed health diagnostic test information upon a display device integrated within the mobile device and in signal communication with one or more of the at least one processor; and,
wherein displaying the processed health diagnostic test result information is performed by an electronic health record software application residing on the mobile device and associated with the person using the mobile device.
2 . The method as recited in claim 1 , wherein the health diagnostic test result information includes:
(a) at least one value of at least one health diagnostic test result,
(b) a date associated with each of the at least one health diagnostic test result,
(c) a name of the person associated with the health diagnostic test result,
(d) an identifier associated with a location of where the health diagnostic test was performed, and
(e) a Uniform Resource Locator (URL) used for verification of the health diagnostic test result information by the electronic health record software application.
3 . The method as recited in claim 1 , wherein after the machine readable code is decoded, the processing of the health diagnostic test result information further comprising a step of appending at least one of the following:
(a) information associated with at least one of the person using the mobile device, and
(b) bio-metric security hardware information associated with the mobile device to the health diagnostic test result information.
4 . The method as recited in claim 1 , wherein the mobile device is at least one of:
(a) a smartphone device,
(b) a tablet device, and
(c) a media player device.
5 . The method as recited in claim 1 , further comprising a step of providing a communication link between the mobile device and an independent electronic health record platform via at least one of:
(a) a personal area network connection,
(b) a wide area network connection, and
(c) a cellular network connection,
wherein the communication link employs wireless communication circuitry of the mobile device.
6 . The method as recited in claim 1 , wherein the machine readable code is at least one of:
(a) a QR code,
(b) a matrix code,
(c) an augmented related code,
(d) a color coded scannable image, and
(e) a High Capacity Color Barcode (HCCP).
7 . The method as recited in claim 1 , the mobile device further comprising a biometric security sensor, the method further comprising a step of employing the biometric security sensor to detect at least one of:
(a) a fingerprint of the person using the mobile device, and
(b) a facial detection of the person using the mobile device.
8 . The method as recited in claim 1 , the processing further comprising a step of generating a second machine readable code, wherein the generated second machine readable code contains information associated with the health diagnostic test result.
9 . The method as recited in claim 1 , the processing further comprising a step of generating a second machine readable code, wherein the generated second machine readable code contains information associated with the health diagnostic test result and is displayed by the electronic health record software application residing on the mobile device.
10 . A mobile device configured to generate a first interactive user interface responsive to processing a machine-readable code, the mobile device comprising:
at least one processor, wherein the at least one processor processes compressed health information encoded within the machine-readable code;
at least one memory device in signal communication with the at least one processor, the at least one memory device storing software instructions;
at least one camera sensor; and
a touch screen display device;
wherein the software instructions are executed by the at least one processor, causing the mobile device to complete the following:
capture an image of the machine-readable code using the at least one camera sensor;
analyze encoded information captured from the image of the machine-readable code by the at least one processor,
determining content associated with the encoded information, the encoded information comprising at least one of:
(a) a Uniform Resource Locator (URL), and
(b) compressed health information;
processing the encoded information to determine a target software application based upon the content within the encoded information via the at least one processor, wherein the target software application resides within the at least one memory device,
wherein, in a condition where the encoded information comprises the compressed health information, the at least one processor generates the first interactive user interface responsive to the compressed health information, the first interactive user interface is displayed on the touch screen display device, wherein the first interactive user interface allows the user to interact with the compressed health information within a personal health record application residing on the mobile device, as the determined target software application, residing on the mobile device; and
in response to user interaction with the first interactive user interface, the at least one processor performs a function determined by the content of the encoded information, the function comprising at least one of:
(a) launching a web browser to navigate to the URL contained in the encoded information, and
(b) launching the personal health record application to store and manage the compressed health information, wherein the at least one processor decompresses the compressed health information prior to storing the compressed health information in the at least one memory device.
11 . The mobile device of claim 10 , wherein, in a condition where the encoded information includes the URL, prior to launching the web browser, the function further instructs the at least one processor to generate a second interactive user interface associated with the URL content, wherein the second interactive user interface is displayed on the touch screen display device.
12 . The mobile device of claim 10 , the function further comprising launching the web browser to navigate to the URL contained in the encoded information.
13 . The mobile device of claim 10 , wherein the mobile device is at least one of:
(a) a smartphone device,
(b) a tablet device, and
(c) a music player device.
14 . The mobile device of claim 10 , wherein the at least one processor decompresses the encoded information, using a decompression algorithm stored in the at least one memory device to restore multi-character health diagnostic test result values from shorter encoded values generated during compression of the machine readable code.
15 . The mobile device of claim 10 , wherein the at least one processor further encrypts the decompressed health information and stores the encrypted decompressed health information within the at least one memory device.
16 . The mobile device of claim 10 , wherein the first interactive user interface is a virtual image button and presented to the user on the touch screen display device.
17 . The mobile device of claim 10 , wherein the at least one processor performs processing of the machine readable code in accordance with a software application for which the machine readable code was created.
18 . The mobile device of claim 10 , wherein the control function further allows the user of the mobile device to share the contents of the machine readable code with at least one of:
(a) a social network platform the user is affiliated with,
(b) the user's personal doctor, and
(c) at least one friend identified within a contact list stored within the mobile device.
19 . The mobile device of claim 10 , wherein the machine readable code is at least one of:
(a) a QR code,
(b) a 2D matrix code,
(c) a 3D barcode, a representation of non-human readable information using colored pixels,
(d) an augmented reality marker,
(e) an augmented reality image, and
(f) an augmented reality code.
20 . The mobile device of claim 10 , wherein the health information includes at least one of:
(a) at least one value of at least one health diagnostic test result,
(b) a date associated with each of the at least one health diagnostic test result,
(c) a name of the person associated with the health diagnostic test result,
(d) an identifier associated with a location of where the health diagnostic test was performed, and
(e) the URL used for verification of the health information by the personal health record application.