Source: https://patents.justia.com/patent/20190384890
Timestamp: 2020-01-22 17:49:56
Document Index: 231213785

Matched Legal Cases: ['art 1900', 'art 1900', 'art 1900', 'art 1900', 'art 3700', 'art 4000']

US Patent Application for SYSTEM AND METHOD FOR DIGITAL REMOTE PRIMARY, SECONDARY, AND TERTIARY COLOR CALIBRATION VIA SMART DEVICE IN ANALYSIS OF MEDICAL TEST RESULTS Patent Application (Application #20190384890 issued December 19, 2019) - Justia Patents Search
Justia Patents US Patent Application for SYSTEM AND METHOD FOR DIGITAL REMOTE PRIMARY, SECONDARY, AND TERTIARY COLOR CALIBRATION VIA SMART DEVICE IN ANALYSIS OF MEDICAL TEST RESULTS Patent Application (Application #20190384890)
SYSTEM AND METHOD FOR DIGITAL REMOTE PRIMARY, SECONDARY, AND TERTIARY COLOR CALIBRATION VIA SMART DEVICE IN ANALYSIS OF MEDICAL TEST RESULTS
A method for providing immunoassay test results includes collecting at least one biologic with a testing device, conjugating the biologic with particles on a conjugate pad of a test strip to create an immune complex, binding antigens or antibodies of the immune complex to antigens or antibodies of a test line, providing a software application to be stored on a mobile device having a camera; capturing an image of the testing device, including a color mosaic having at least one color value corresponding to a positive test result, comparing the color values of the test line image to the color values of the image of the color mosaic, determining if the color values of the image of the test line are within a predetermined range of the at least one color value of the image of the color mosaic corresponding to a positive test result; and presenting test results on the viewing screen.
A method for initiating a telemedicine conference on a mobile device is provided. The method comprises receiving diagnostic test results in response to a diagnostic test, determining if the diagnostic test results include a positive result, storing the diagnostic test results on a server disposed on a network, presenting, if the diagnostic test results are positive, a telemedicine initiation option on a screen of the mobile device, determining whether the telemedicine initiation option is selected, sending the diagnostic test results from the server to the telemedicine provider, sending additional medical history information to the telemedicine provider, and initiating a telemedicine conference with the telemedicine provider.
FIG. 26 illustrates a flowchart of one embodiment of a medical code correlation process;
FIG. 32 illustrates a diagrammatic representation of one embodiment of a immunoassay test strip incorporating a color mosaic;
FIG. 33 is a diagrammatic representation of a color mosaic;
FIG. 34 is a diagrammatic representation of one embodiment of a testing device;
FIG. 35 illustrates a diagrammatic representation of one embodiment of a testing device;
FIG. 36 illustrates a diagrammatic representation of one embodiment of a process for a mobile device application for testing device image capture and image processing;
FIG. 37 illustrates a flowchart one embodiment of an image analysis process using a mobile device with a camera;
FIG. 38 illustrates a diagrammatic representation of one embodiment of a testing device;
FIG. 39 illustrates a diagrammatic representation of one embodiment of a process for a mobile device application for testing device image capture and image processing; and
FIG. 40 illustrates a flowchart one embodiment of an image analysis process using a mobile device with a camera.
Referring now to FIG. 10, there is illustrated another embodiment of a successful alignment of the outline 806 with the testing device 300 and successful alignment of the crosshair graphic 808 with the crosshair 310 on the testing device 300, wherein quantitative results for health risk indicators are provided. In this embodiment, the results indicator 814 provides a qualitative result for pregnancy and quantitative results for other health risk indicators. In the embodiment shown in FIG. 10, the health risk indicators being tested are markers for blood pressure and for glucose levels. For blood pressure, this is a test for markers in the blood that can be associated with high blood pressure. These could be test for such things as low levels of vitamin D and the such. Studies have shown that patients suffering from essential hypertension will be under oxidative stress and Malondialdehyde (MDA) is the principal and most studied product of polyunsaturated fatty acid pre-oxidation. This can show an indirect correlation with anti-oxidants, particularly with superoxide dismutases (SODs) (r=0.573) and catalase (r=0.633) representative anti-oxidant are involved in reducing the stress of a patient's biological system during hypertension. Another marker for hypertension is buildup of uric acid, where in uric acid is a marker for xanthine oxidase-associated oxidants and that the latter could be driving the hypertensive response. Additional markers are cortisol, a hormone. The test strips 604 can test for the different biological markers.
Referring now to FIG. 18, there is illustrated a cross-sectional view of one embodiment of the vertical immunoassay device 1700. There is shown one of the plurality of immunoassay test pads 1704 residing within the housing 1702 below one of the plurality of sample wells 1706. The one of the plurality of immunoassay test pads 1704 includes an immunoreactive membrane 1802, such as the nitrocellulose membranes disclosed herein. The immunoreactive membrane 1802 may have particle conjugates disposed thereon that binds when a biologic sample is received onto the immunoreactive membrane 1802 via the sample well 1706, if the biologic sample contains the antigens or antibodies, or other indicators, for which the test is configured. The one of the plurality of immunoassay test pads 1704 also includes an absorbent pad 1804 for collection of excess biologic sample. It will be understood that the cross-sectional view illustrated in FIG. 18 shows one well of the plurality of sample wells 1704. The other wells included in the device 1700 would be configured in a similar manner as that shown in FIG. 18. There may also be included in the device 1700 an inner separating wall between each of the plurality of immunoassay test pads 1704, to ensure that excess biologic material that is not adequately absorbed by the absorbent pad 1804 does not contaminate neighboring immunoassay test pads.
Referring now to FIG. 19, there is illustrated a color gradient chart 1900. When the mobile application described herein captures an image of the testing device, in some embodiments each pixel that makes up the test line captured in the image is processed to place it on a color gradient scale. In some embodiments, this placement may be done by examining the RGB color values of the pixel. For any given test, there may be a visual color indicator (such as a test line) presented to the user of the test to indicate whether a reaction occurred. The color that is to be presented is known for the given test. Additionally, in some embodiments, the strength of the reaction will affect the strength of the color indicator. For example, if a test is supposed to produce a brown colored indicator, an image can be taken of the colored indicator to examine each pixel of the colored indicator to determine the strength of the color produced on the testing device, which indicates the strength of the reaction, and thus the risk level for the user.
The embodiment illustrated in FIG. 19 uses as an example a set of pixel RGB results for a test that produces a red colored indicator on the test strip when a reaction has occurred. There can be seen an origin point 1902 on the chart 1900, wherein the RGB color value is (255, 255, 255) or white. This may represent a no reaction state for the test strip, since the test line on the strip may only appear as a white blank space if no reaction has occurred. An x axis 1904 represents the color green, wherein the amount of green in the pixel decreases as it moves away from the origin in relation to the x axis 1904. A y axis 1906 represents the color blue, wherein the amount of blue in the pixel decreases as it moves away from the origin in relation to the y axis 1906. A diagonal line 1908 running in between the x axis 1904 and the y axis 1906 represents the color red, wherein the diagonal line 1908 running through the center of the chart 1900 is a maximum red color all along the diagonal line 1908. If a pixel has less red than a 255 value, the pixel would be plotted away from the diagonal line 1908 in relation to whichever color is more predominant. For instance, if the pixel has RGB color values of (127, 50, 205), a shade of purple, the pixel would be plotted somewhere in the lower right quadrant of the chart 1900. FIG. 19 further illustrates an example plurality of pixel plot points 1910, connected by a curved line, wherein the example plurality of pixel plot points 1910 shows tests results that likely indicate a positive reaction, as the plot points are all located near the diagonal line 1908, demonstrating that the colored indicator was a heavy red color for the most part.
Resolution of test results as described above requires accurate color determination. However, cameras incorporated into mobile devices such as smart phones differ from phone to phone and model to model. The optical design of the cameras used in smart phones varies with different manufactures and models with varying degrees of chromatic aberration and lens-light interactions that can affect the color balance of captured images. Different hardware sensors are used in different mobile devices to detect lighting conditions and adjust image acquisition parameters. Further, image and color correction algorithms incorporated into different models of smart phones will not necessarily produce the same colors and intensity of images. Image correction algorithms incorporated into many mobile devices are designed to produce images that are pleasing to the eye of the viewer, e.g., provide acceptable contrast, color intensity and brightness. These algorithms may adjust the color and intensity of colors in captured images. Additionally, variations in manufacturing and components such as lenses can add to differences in the coloration of captured images.
Environmental factors may also introduce variations. Lighting, the angle of the camera, and other factors such as dust or other material on the camera lens may affect image capture and color reproduction. Thus, different images acquired with the same and different mobile devices such as smart phones will have differing and unique color balances. A particular color, for example a “red” in one image, will not necessarily match the “red” in another image, regardless of the color space used to represent the image, e.g. sRBG, HSV. etc. Consequently, there is a need to insure that test images captured by mobile devices as described herein provide consistent accurate color results.
Referring to FIG. 32, in one embodiment, a test strip 3200 is substantially similar to test strip 100 of FIG. 1. Test strip 3200 is made up of multiple sections disposed on the backing 3202. A sample pad 3204 is disposed near a first end of strip 3200 with a particle conjugate pad 3208 disposed between sample pad 3204 and a test line 3210. A control line 3212 provides a comparative example for a user reading the test. A wick 3216 is provided to absorb analyte applied to the strip as described in connection with FIG. 1. As illustrated, test strip 3200 includes a color mosaic 3220 at an end of the strip. Color mosaic 3220 includes a plurality of different color tiles 3222. Depending upon the particular test, e.g., the anticipated color or colors of test line 3210 and control line 3212 upon completion of the test, the number of tiles of a particular color or color range may be biased to include more tiles of the anticipated color range and/or shades of the anticipated color or colors upon completion of the test. In other words, if the anticipated color of test line 3210 and control line 3212 is red, a relatively large number of color tiles 3222 may be colored red or different shades of red. Color mosaic 3220 may be applied to strip 3220 by imprinting the color mosaic on the strip or applied as an adhesive label or sticker.
FIG. 33 is a diagrammatic illustration of one color mosaic 3300. Color mosaic 3300 includes a plurality (6 illustrated) of color blocks 3302. In different variations a single color block or other geometries may be used. Each colored block 3302 is subdivided into color tiles 3304 of different colors and shades of colors that may be used for color correction of test results as hereinafter described. The use of multiple color blocks 3302 provides a means of cross-checking since the arrangement and color of each of tiles 3304 is the same in each of the blocks. Depending upon the anticipated results of a test, the colors of tiles 3304 may be biased to include a larger number of tiles of the anticipated color of the test result and shades of that color. For example, if the anticipated color of the test strips upon completion of the test is red, then color matrix 3212 may biased to include more “red” tiles than “green” or “blue” tiles. Although as illustrated, color mosaic is comprised of a plurality of rectangular blocks, in different variations color mosaic could be circular, ring-shaped or a different geometry with different colors displayed in different areas of the mosaic.
Referring now to FIG. 34, a top view of one embodiment of a testing device 3400. Device 3400 is configured to receive a plurality of test strips 3404, the same as or similar to strip 3200 of FIG. 32. Device 3400 includes a housing 3402 that may be made of plastic, metal, or other suitable material. Housing 3402 is configured such that one or more test strips 3404 may be contained therein with portions of the strips visible through windows 3406. Windows 3406 may be open or covered with a suitable transparent material to allow observation of at least test and control lines 3410, 3412 and a color mosaic 3414. As illustrated, color mosaic 3414 includes a plurality of different colored tiles 3416 which may be biased toward the anticipated color or colors of the test and control lines after contact with the analyte.
Housing 3402 includes one or more sample wells 3408 disposed on a surface of the housing to receive a biologic into the housing and onto the test strip as described herein. In one embodiment, a single sample well 3408 is included for collection of a single type of biologic for testing, with each of strips 3404 selected to test for antigens using that particular biologic sample type, (i.e. blood, urine, saliva et.). In other embodiments multiple sample wells, each associated with one or more strips, may be provided to enable testing using different biologics.
Device 3400 may include an alignment target 3410 (crosshair illustrated) printed or adhered to the device. Alignment target 3410 is provided to align device 3400 with a camera of a mobile device such as a smart phone to capture an image of the device including at least test and control lines 3410, 3412 and color block 3414. Alignment target 3410 may one of any number of different symbols or insignia and may be imprinted on device 3400, applied as an adhesive label or otherwise applied to the device.
FIG. 35 is a top view of an embodiment of a testing device 3500. Device 3500 is substantially similar to device 3400 of FIG. 34 with a housing 3502, one or more sample wells 3508, an alignment target 3510 and windows 3506 to enable viewing of test strips 3504. The embodiment illustrated in FIG. 35 further includes a color mosaic 3514 applied to housing 3502. Color mosaic 3514 includes a plurality of tiles 3516 of different selected colors. Color mosaic 3514 may be imprinted on housing 3502, applied as an adhesive label or otherwise placed on the housing. In the case where device 3500 is used with multiple different test strips to perform multiple tests, different mosaics may be supplied with different test strips as adhesive labels and selectively applied to housing 3502 depending upon the particular test or tests to be performed with the device. Depending upon the anticipated results, (color or colors of the test and control lines), the colors of tiles 3504 may be biased to include a larger number of tiles of the anticipated color or colors of the test and control lines.
A medical test code 3520 or codes may also be imprinted on or applied to device 3500. Test code 3520 may be a representation of an ICD-10-CM code or similar code associated with the underlying condition that is the subject of the test. A device identification code 3522 may also be imprinted on device 3500. Device identification code 3522 may be unique to the specific device or to a group of devices. In the case where device 3500 is provided to a user with one or more selected test strips, device code 3500 may be used to insure that the device is used with the intended test or tests. In some embodiments, similar medical test codes or identification codes may be imprinted or applied to test strips, such as strip 3200 of FIG. 32.
FIG. 36 is a top view of a mobile device 3600 using an application for testing device image capture and image processing. The mobile device application allows for an image of a testing device, such as testing device 3500, to be captured using a camera installed on mobile device 3600 having a screen 3604. While the mobile device 3600 displays on the screen 3604 the scene captured by the camera, the mobile device application may also display a graphic on the screen 3604 in the form of a boxed outline 3608, similar or identical to outline 806 of FIG. 8A, the outline corresponding to the size of the testing device 3600. Also displayed on the screen of the mobile device 3600 is an alignment graphic 3608. A user of the mobile device 3600 aligns the outline with the borders of the testing device 3500 and also aligns the alignment graphic 3608 with the alignment target 3510 on the testing device 3500 until the outline and the alignment graphic 3608 are superimposed upon the test device 3500 and alignment target 3510 as illustrated. As described in connection with FIG. 8B, a success indicator may appear, such as a check mark or other positive status symbol, on the aligned image when the alignment is successful. In one embodiment, successful alignment causes the camera on the mobile device 3600 to capture the current image of the testing device 3500. Other checks may occur including ensuring that the image is focused before the image is saved.
The captured image of testing device 3500 also includes color mosaic 3515. The mobile device application recognizes color mosaic 3514 based upon its position in the captured image and/or other criteria, such as the arrangement of color tiles 3516 or a code imprinted with the color mosaic. The inclusion of the color mosaic in the captured image provides a means of calibrating and interpreting the results of the test.
FIG. 37 is a flowchart 3700 of one embodiment of an image analysis process using mobile device 3600 and device 3500. The process begins at 3702 with initialization of the application on the mobile device 3600 (FIG. 36). The user may be required to identify the particular test or device by entering an associated code or selecting a test from a displayed menu of tests. The user collects the biologic, e.g. blood, urine, saliva, at 3704 and places the sample in the sample well 3508 (FIG. 36). The user aligns the testing device 3500 with the mobile device camera at 3706 and an image of the testing device is captured at 3708. Correct alignment of the mobile device camera with the testing device may be used by the application to trigger the mobile device to activate the camera to capture an image of the test device. In other embodiments, the application may require proper alignment or alignment within a certain range, for example plus or minus 1 mm or 0.5 mm, before a user may activate the camera to capture an image of the test device.
Processing of the captured image with the mobile device is initiated at 3710. Initial steps in the image process may include determining if the image is resolvable at 3712. If, for some reason, such as a dirty camera lens or insufficient lighting, the image cannot be resolved, an error message is displayed on the mobile device screen at 3714 and the process ended before the image is saved. The application may also check to determine if the test device is recognized, for example, if the image of the test device does not fit the expected profile or if a device identification code 3522 (FIG. 35) is not recognized, an error message may be displayed at 3714 and the process terminated.
At 3718, the color mosaic 3514 (FIG. 35) in the captured image is identified and the color values for all or selected ones of color tiles 3516 determined. For example, each pixel corresponding to a color tile in the color matrix of the captured image is assigned a RGB value. After the color values for the captured image color matrix are determined, known values for the colors in the matrix may be retrieved at 3720. The known values may be stored on a database associated with remote server, such as server 1206 of FIG. 12, and/or transmitted to mobile device 3600 for comparison with the color values of the color matrix in the captured image at 3722. For example, a RBG value may be established for each color tile 3516 in the captured image and compared to the known RBG of the color tile. This step may be performed with mobile device 3600 or with the remote server. The comparison may also be done by downloading the known values to mobile device 3600 which then conducts the comparison or, if the values for the color matrix in the captured image have be transmitted to a remote server 1206, the comparison of the color values from captured image with the known values may be done with the server. The comparison may be done on a pixel-by-pixel basis for each color tile 3516, or the color values for the pixels within each color tile in the image may be averaged and compared to a known color value for the particular color tile.
After comparison, the differences between the color values of the captured image of the color mosaic and the known color values may be checked to determine if the differences are within a predetermined acceptable range at 3724. For example, if the red, green and blue values (RGB) for the different color tiles 3516 of the color mosaic in the captured image were all within a range of −5 to +5 of the known values, the color values of the captured image may be determined to be acceptable in which case, no color correction is necessary and the process skips to 3728.
If the color values of the color matrix of the captured image are not within an acceptable range when compared to the known values, a color shift factor or correction may be determined at 3726. The color shift factor may be determined with an algorithm that uses the differences between the color values of the color mosaic of the captured image and the known color values to determine a color shift factor or factors.
The test line is identified at 3728 and the colors of the test line pixels determined. In one variation, the color of the test line may be determined as an average color value of the pixels of the test line. If a color correction or shift has been determined at step 3726, the color shift factor or factors may then be applied to the pixels of the test line (or to the average color value) at 3730 to obtain corrected values. After the corrected values for the pixels of the test line are obtained, the results are processed at 3732, positive and negative results displayed on screen 3604 (FIG. 36) and the results processed as described herein. The process ends at 3734.
FIG. 38 is a top view of another embodiment of a testing device 3800. Device 3900 is substantially similar to device 3400 of FIG. 34 with a housing 3802, one or more sample wells 3808, an alignment target 3814 and windows 3806 to enable viewing of test strips 3804 including test lines 3810 and control lines 3812. A color mosaic 3816 is positioned on testing device 3800 adjacent each of test lines 3810 and control lines 3812. Color mosaic 3816 may include color tiles 3820 of different shades of a single color. For example, if the expected result of a positive test is red, color mosaic 3816 will include color tiles 3820 of different shades of red corresponding to a positive test result. In one variation, color mosaic 3816 may include a single color shade corresponding to a positive test result.
Color mosaic 3816 may be imprinted on housing 3802, applied as an adhesive label or otherwise placed on the housing. In the case where device 3800 is used with multiple different test strips to perform multiple tests, different mosaics 3816 are applied to housing 3802 or supplied with different test strips as adhesive labels and selectively applied to housing 3802 depending upon the particular test or tests to be performed with the device. In another variation, color mosaic 3816 may be applied to test strips 3804 similar to color mosaic 3220 of FIG. 32. In this case, the color mosaic could be exposed through a window in a test device similar to window 3406 of FIG. 34.
FIG. 39 is a top view of a mobile device 3900 using an application for testing device image capture and image processing. The mobile device application allows for an image of a testing device, such as testing device 3800, to be captured using a camera installed on mobile device 3900 having a screen 3904. While the mobile device 3600 displays on the screen 3604 the scene captured by the camera, the mobile device application may also display a graphic on the screen 3604 in the form of a boxed outline 3906, similar or identical to outline 806 of FIG. 8A, the outline corresponding to the size of the testing device 3600. An alignment graphic 3908 may be displayed on screen 3904 of the mobile device 3900.
A user of the mobile device 3900 aligns outline 3906 with the borders of testing device 3800 and may also align graphic 3908 with the alignment target 3814 on the testing device 3800 until the outline and the alignment graphic 3608 are superimposed upon the test device 3500 and alignment target 3814 as illustrated. As described in connection with FIG. 8B, a success indicator may appear, such as a check mark or other positive status symbol, on the aligned image when the alignment is successful. Successful alignment may be a trigger that causes the camera on the mobile device 3900 to capture the image of the testing device 3800. Other checks may occur including ensuring that the image is focused before the image is saved.
The captured image of testing device 3800 also includes color mosaic 3816. The mobile device application recognizes color mosaic 3816 based upon its position in the captured image and/or other criteria, such a code imprinted with the color mosaic. Color mosaic 3816 in the captured image provides a means of interpreting the results of the test.
FIG. 40 is a flowchart 4000 of one embodiment of an image analysis process using mobile device 3900 and device 3800. The process begins at 4002 with initialization of the application on the mobile device 3900. The user may be required to identify the particular test or device by entering an associated code or selecting a test from a displayed menu of tests. The user collects the biologic, e.g. blood, urine, saliva, at 4004 and places the sample in the sample well 3808. (FIG. 38). The user aligns the mobile device camera with testing device 3900 with the mobile device camera at 4006. When the testing device 3800 is aligned with the mobile device camera an image of the testing device is captured at 4008. Correct alignment of the mobile device camera with the testing device may be used by the application to trigger the mobile device to activate the camera to capture an image of the test device. In other embodiments, the application may require proper alignment or alignment within a certain range, for example plus or minus 1 mm or 0.5 mm, before a user may activate the camera to capture an image of the test device.
Processing of the captured image with the mobile device is initiated at 4012. Image processing may include determining if the image is resolvable at 4012. If, for some reason, such as a dirty camera lens or insufficient lighting, the image cannot be resolved, an error message is displayed on the mobile device screen at 4014 and the process ended before the image is saved. The application may also check to determine if the test device is recognized, for example, if the image of the test device does not fit the expected profile or if a device identification code such as code 3522 (FIG. 35) is not recognized, an error message may be displayed at 4014 and the process terminated.
At step 4018, color mosaic(s) 3816 are identified in the captured image. The test line or lines 3810 and control lines 3812 are identified in the captured image at 4020 and the color values of the images of the pixels of the test and control lines are determined. The color values of the pixels of the test and control line images may be averaged to obtain a single value for comparison. The color values of the pixels of the image of the test line (or the average color value) are compared to the color values of the image of color mosaic at 4022. If the color values of the pixels of the test line (or the average value) fall within a predetermined range of the color or colors of the color mosaic indicating a positive test result, for example ±5% or within a predetermined range of RGB color values, a positive test result is determined at 4026. If the color values of the pixels of the test line (or the average) fall outside of the predetermined range, a negative test result is determined at 4028. The positive or negative test results may be displayed on screen 3904, similar to FIG. 8B and FIG. 22, and the results processed as described herein. The process ends at 4030.
1. A system for providing immunoassay test results for medical conditions, comprising:
a testing device configured to collect at least one biologic, the testing device including at least one immunoassay test strip, the at least one immunoassay test strip including: a conjugate pad including particles configured to conjugate with the at least one biologic to create an immune complex, and a membrane strip including a test line, the test line configured to receive the immune complex, wherein the test line includes particular antigens or antibodies, wherein, if the immune complex contains antigens or antibodies capable of binding with the particular antigens or antibodies included on the test line, the antigens or antibodies of the immune complex bind to the antigens or antibodies of the test line, and wherein the test line is configured to produce a qualitative response if the antigens or antibodies of the immune complex are bound to the antigens or antibodies on the test line;
a software application stored on a mobile device, the mobile device including a camera and a viewing screen, wherein the software application, when executed, causes the mobile device to: present an outlined area on the viewing screen to be aligned with borders of the testing device; present on the viewing screen an alignment graphic to be aligned with an alignment target of the testing device, wherein the alignment graphic is offset from a center of the outlined area; capture an image of the testing device, the image including a color mosaic having at least one color value corresponding to a positive test result and the test line; process the image to determine the color values of the pixels on the test line of the at least one immunoassay test strip; compare the color values of the image of the test line to the color values of the image of the color mosaic; determine if the color values of the image of the test line is within a predetermined range of the at least one color value of the image of the color mosaic corresponding to a positive test result; and present test results on the viewing screen.
2. The system of claim 1 wherein the software application, when executed, further causes the mobile device to:
detect when an alignment of the outlined area and the borders of the testing device has taken place, and when an alignment of the alignment graphic and the alignment target has taken place; and
capture an image of the testing device in response to the detecting step.
3. The system of claim 1 wherein the color values of the pixels of the image of the test line are averaged and an average color value of the image of the test line is compared to the color values of the image of the color mosaic.
4. The system of claim 3 wherein the test line of one of a plurality of immunoassay test strips includes Zika virus antigens and the test line of another one of the plurality of immunoassay test strips includes antibodies suitable for binding with hCG, and wherein the software application, when executed, further causes the mobile device to:
collect at least one biologic with a testing device having thereon an alignment target and contacting the test line of the one of the plurality of immunoassay test strips that includes Zika virus antigens with the biologic; and
contact the test line of the one of the plurality of immunoassay test strips that includes antibodies suitable for binding with hCG.
5. A method for providing immunoassay test results for medical conditions, comprising:
collecting at least one biologic with a testing device including at least one immunoassay test strip;
conjugating the at least one biologic with particles on a conjugate pad on the at least one immunoassay test strip to create an immune complex;
receiving the immune complex at a test line on a membrane strip on the at least one immunoassay test strip, wherein the test line includes particular antigens or antibodies;
binding, if the immune complex contains antigens or antibodies capable of binding with the particular antigens or antibodies included on the test line, the antigens or antibodies of the immune complex to the antigens or antibodies of the test line;
producing a qualitative response on the test line if the antigens or antibodies of the immune complex are bound to the antigens or antibodies on the test line;
presenting an outlined area on the viewing screen to be aligned with borders of the testing device;
presenting on the viewing screen an alignment graphic to be aligned with an alignment target of the testing device, wherein the alignment graphic is offset from a center of the outlined area;
capturing an image of the testing device, the image including a color mosaic having at least one color value corresponding to a positive test result and the test line;
processing the image to determine the color values of the pixels on the test line of the at least one immunoassay test strip;
comparing the color values of the image of the test line to the color values of the image of the color mosaic;
determining if the color values of the image of the test line is within a predetermined range of the at least one color value of the image of the color mosaic corresponding to a positive test result; and
presenting test results on the viewing screen.
detecting when an alignment of the outlined area and the borders of the testing device has taken place, and when an alignment of the alignment graphic and the alignment target has taken place; and
capturing an image of the testing device in response to the detecting step.
7. The method of claim 5 wherein the color values of the pixels of the image of the test line are averaged and an average color value of the image of the test line is compared to the color values of the image of the color mosaic.
8. The method of claim 7 wherein the test line of one of a plurality of immunoassay test strips includes Zika virus antigens and the test line of another one of the plurality of immunoassay test strips includes antibodies suitable for binding with hCG, the method further comprising:
collecting at least one biologic with a testing device having thereon an alignment target and contacting the test line of the one of the plurality of immunoassay test strips that includes Zika virus antigens with the biologic; and
contacting the test line of the one of the plurality of immunoassay test strips that includes antibodies suitable for binding with hCG.
9. A method for providing immunoassay test results for medical conditions, comprising:
collecting at least one biologic with a testing device;
capturing an image of the testing device, the image including a color mosaic having a plurality of different colors at different locations in the mosaic;
identifying the different colors at the different locations in the captured image of the color mosaic;
comparing the different colors at the different locations in the captured image of the color mosaic to known color values for the different locations in the color mosaic;
determining at least one color correction factor based upon the difference(s) between the known color values for the different locations in the color mosaic and the colors identified in the captured image at the corresponding locations;
processing the image to determine colors of pixels on the test line and a control line of the at least one immunoassay test strip;
applying the at least one color correction factor to the pixels of the test line and control line;
comparing the corrected results of processing the image of the test line to the control line for the test line of the at least one immunoassay test strip; and
11. The method of claim 9 wherein the test line of one of a plurality of immunoassay test strips includes Zika virus antigens and the test line of another one of the plurality of immunoassay test strips includes antibodies suitable for binding with hCG, the method further comprising:
12. The method of claim 9 further comprising transmitting the captured image of the color mosaic to a remote server and comparing, with the remote server, the different colors at the different locations in the captured image of the color mosaic to known color values for the different locations in the color mosaic.
Publication number: 20190384890
Inventors: JOVAN HUTTON PULITZER (FRISCO, TX), HENRY JOSEPH LEGERE, III (AUSTIN, TX), NICHOLAS SOLTER (LOUISVILLE, CO), DOGU BARAN AYDOGAN (MARINA DEL REY, CA)
Application Number: 16/010,046
International Classification: G06F 19/00 (20060101); G01N 33/569 (20060101); G01N 33/76 (20060101); G01N 33/53 (20060101); G06T 7/90 (20060101);