Pg037 Generating Fast Automated Reports For The Farnsworth-Munsell 100-Hue Colour Vision Test
Pg037 Generating Fast Automated Reports For The Farnsworth-Munsell 100-Hue Colour Vision Test
Ray Hidayat
University of Canterbury Department of Computer Science and Software Engineering Private Bag 4800, Christchurch 8140
ABSTRACT
The greatest quality of the Farnsworth-Munsell (FM) 100-hue test is that it is able to indicate the presence of visual defects at early stages, so making it more widely available means more people can be saved from going blind or having their eyesight degenerate due to disease. However, the FM test is not used as often as its merits would warrant because of its main drawback the extensive amount of time it takes to generate its report. We have developed a system that reduces the amount of time to generate reports for this test from 60 minutes to 4 minutes. The substantial increase in speed means this highly useful diagnostic test can be used more often, allowing for better detection of eye disease at early stages. Additionally the system generates statistical analysis of the results in accordance with Verriest norms, and has been used at Christchurch Hospital for several years.
to be used to investigate a wide range of acquired colour vision defects, such as optic nerve disease [2-4], age-related maculopathy [5], diabetic retinopathy [6] and primary open angle glaucoma [7]. Its biggest drawback though is the amount of time it takes to plot its report often it can take up to 60 minutes. This is an extremely limiting factor in the use of this test, so to enable clinicians to use the test more often, we have developed a program that automates the reporting of the FM 100-hue test, reducing its reporting time from 60 minutes to 4 minutes for both eyes.
General Terms
Measurement, Performance.
Keywords
Colour vision, Farnsworth-Munsell 100-hue, scanning method.
1. INTRODUCTION
Often when someone has a visual defect, colour vision is one of the first parts to be affected. This makes it very important to use a sensitive colour vision test to detect visual defects early. The Farnsworth-Munsell (FM) 100-hue test [1] is one of the most widely used clinical tests for acquired defects in colour vision. The fact that it quantifies a persons level of vision makes it extremely useful as it can determine statistically whether a persons colour vision falls within a normal range. This allows it
2. BACKGROUND
Over the past 30 years, many researchers have developed computer programs to perform the reporting of the FM 100-hue test. Most of these would run under the outdated Microsoft Disk Operating System (MS-DOS). Also, nearly all of these programs required data to be keyed in manually, making them slow and prone to human errors [8-9]. The Huematic system was developed in 1988 [10] and was a prototype for an automated scorer for the FM 100-hue test. It showed great promise but unfortunately the system is based in MS-DOS, which adds an additional level of difficulty for those accustomed to computers using Microsoft Windows.
This paper was published in the proceedings of the New Zealand Computer Science Research Student Conference 2008. Copyright is held by the author/owner(s).
38
R. Hidayat
Figure 1. Illustration data entry on the computer screen after the patient has finished arranging the caps and the numbers on the back of the caps in each of the four boxes have been entered into the first four rows of the text boxes. The total error score is displayed at the top of the window.
3. SOLUTION
We developed a computerised scanning system for the FM 100hue, designed to address the limitations of existing automated FM 100-hue reporting systems. The computer program was developed in JADE 6.0 and runs on Microsoft Windows. To ensure the program met the needs of its users, the various stages of the program being tested in the Ophthalmology Department in Christchurch Hospital.
It is also easy to determine if the user has mistakenly missed a number, as one of the text boxes in the row will still be empty. Also to assist with those times when only part of the test has been done, the program has an Auto Fill feature, which will automatically fill in the rest of the test as if it had been done correctly. Generally when inputting the cap numbers, the user will usually read the numbers into the system using a barcode scanner. Not only is this the fastest way to do this, but it is also much more accurate than typing. To make this possible, barcodes have been
Generating Fast Automated Reports for the Farnsworth-Munsell 100-hue Colour Vision Test
39
fixed to the underside of each cap, enabling the caps number to be read by a barcode scanner. For the caps to be read quickly, the barcode scanner requires all the caps to generally be aligned. To do this, a magnetic alignment system for the caps has been developed, allowing the box to be scanned in one pass. Figure 2 shows the barcode scanner next to a box of caps which have been turned over, revealing their barcodes. If the user does not have access to a barcode scanner there are two alternative methods. They can type the numbers in using the keyboard, or use the mouse. The way the mouse input works is the user clicks the buttons 1-85 in the order the caps were positions, and the computer will place each number in the first empty text box in that row. As the cap numbers are entered, the buttons disappear, so that the user can visually see that number has been entered already and cannot be input again.
Uvijls [11] and used with permission from Elsevier Science UK. There is an option to turn this feature off if desired. This report can be saved to disk as a Portable Network Graphics (.png) file, which is ideal for transmission as an email attachment due to its small size (approximately 40 KB), allowing clinicians to be sent patients results straight away.
3.3 Database
Not only does this program produce FM test reports in seconds, the software also stores patients and tests in a fully-searchable database using the JADE database. This means the program can keep FM tests for patients organised even when there are several hundred thousand patients to store, making the option of running routine FM tests on every patient a real possibility. This extends the use of the program beyond just an analysis tool.
3.2 Report
Once caps have been entered, the screen will look like the illustration in Figure 1. From here the report, shown in Figure 3, can be generated in a click of a button. As shown in Figure 3, the report is almost identical to the traditional manual report, giving it a familiar look, and enabling it to be read easily by clinicians. Below the graph is a statement of whether the patients colour discrimination lies within the normal range for their age, based on the work of Verriest, Laethem and
Figure 3. The traditional report that is produced manually is shown on the left. The result of the computerised system is shown on the right. The report generated by the system is designed to resemble the traditional report so that it can be easily understood by clinicians.
40
R. Hidayat
under Microsoft Windows as opposed to the MS-DOS systems made previously. It also has a built-in database to keep track of tests from all previous patients. The traditional form of the FM 100-hue report was retained to maintain familiarity. Finally, the program performs statistical analysis based on the Verriest et al. norms [11]. The software is easy to use, with a toolbar at the top providing quick access to all the important functions. It is flexible, as demonstrated with the different ways data can be entered through the use of the mouse or keyboard, or using the preferred method of a barcode scanner. It is also fast, especially when using the barcode scanner. When the cap positions are scanned in, the results can be generated for both eyes within four minutes, which contrasts to the 60 minutes that it takes to produce a report manually. The use of this new system has proved to be of great assistance both in saving time and in eliminating arithmetic errors in the scoring calculations. This will encourage clinicians to make greater use of this valuable diagnostic tool, enabling the visual defects of more patients to be detected at earlier stages, giving them a better chance at retaining their vision. This project has won the silver award at the Asian Innovation Awards 2004, Individual Category of the New Zealand Health Innovation Awards 2004, the Supreme Award title of the Canterbury District Health Board (CDHB) Quality & Innovation Awards 2003 and the ComputerWorld Excellence Awards 2005 Highly Commended Certificate.
6. REFERENCES
[1] Farnsworth D. 1943. The FarnsworthMunsell 100-hue test and dichotomous tests for color vision. J. Opt. Soc. Am. 33, 568578. [2] Krill AE, Fishman GA. 1971. Acquired color vision defects. Trans. Am. Acad. Ophthalmol. Otol. 75, 1095111. [3] Chisolm IA. 1969. An evaluation of the FarnsworthMunsell 100-hue test as a clinical tool in the investigation and, management of ocular neurological deficit. Trans. Ophthalmol. Soc. UK. 89, 243250. [4] Menage MJ, Papakostopoulos D, Dean Heart JC et al. 1993. The FarnsworthMunsell 100-hue test in the first episode of demyelinating optic neuritis. Br. J. Ophthalmol. 77, 6874. [5] Bowman KJ. 1980. The clinical assessment of color discrimination in senile mascular degeneration. Acta. Ophthalmol. (Copenh). 58, 337346. [6] Birch J, Dain SJ. 1987. An averaging method for the interpretation of the FarnsworthMunsell 100-hue test II. Color vision defects acquired in diabetic retinopathy. Ophthalmic Physiol. Opt. 7, 281291. [7] Pacheco-Cutillas M, Sahraie A, Edgar DF. 1999. Acquired color vision defects in glaucoma their detection and clinical significance. Br. J. Ophthalmol. 83, 13961402. [8] Taylor WO. 1978. Clinical experience of electronic calculation and automatic plotting of Farnsworths 100-hue test. Mod. Prob. Ophthalmol. 19, 150154. [9] Lugo M, Tiedeman JS. 1986. Computerized Scoring and graphing of the FarnsworthMunsell 100-hue color vision test. Am. J. Ophthalmol. 101, 469474. [10] Hill AR, Reeves BC, Burgess A. 1988. Huematic an automated scorer for the Farnswonth-Munsell 100-hue test. Eye. 2, 8086. [11] Verriest G, Van Laethem J, Uvijls A. 1982. A new assessment of the normal ranges of the FarnsworthMunsell 100-hue test scores. Am. J. Ophthalmol. 93, 635642.
5. ACKNOWLEDGEMENTS
The author would like to acknowledge the support of Jade Software Corporation Ltd, RACE Services Ltd and the Department of Opthalmology, Christchurch Hospital for their contributions to this project.