Document Z48OykqG6YJ1w1d2zqgxZNpqO

Safety in Mines Research Advisory Committee Final Report Development of percentile charts for semi-quantitative tracking of lung functions over time in the South African mining industry JM teWaterNaude1, JE Myers1, ML Thompson,1'2 NW White1 Research agency: ''Occupational and Environmental Health Research Unit, School of Public Health and Primary Health Care, University of Cape Town department of Biostatistics, University of Washington, USA. Project number: HEALTH 805 Date: September 2002 Executive Summary HEALTH 610, entitled "Development of lung function reference tables suitable for use in the South African mining industry", made far-reaching recommendations pertinent to the practice of spirometric surveillance in SA mines. It recommended inter alia that the optimally valid reference equations it identified be used and be operationally implemented. Health 805 was envisaged as a first step towards achieving better spirometric practice in the mining industry. The principal aim was the development of percentile charts for semi-quantitative tracking of lung functions over time. It was intended to optimise medical surveillance by graphing successive spirometric measurements. Optimisation would take place in two ways: maximal use of existing historical lung function data for a particular worker, and early identification of lung function loss by examination of the graphical trajectory over time. Three innovative computer-based products were developed for use in small (tens of workers), medium (hundreds of workers) and large (thousands of workers) mines, respectively. SpiroCharter was developed for small mines for hardcopy use, although generated by computer. The other products are computer-based: SpiroTracker for medium mines was developed in Microsoft Excel, and SpiroAccess for large mines is under development in Microsoft Access. Development methods for the products are outlined, including discussion of iterative methods, development of algorithms for calculating expected values, and change in these values. The utility of the underlying equations and algorithms was examined both conceptually and operationally. The products were piloted in appropriate mining facilities across the country. The products are then illustrated, and are also attached to this report in CD-ROM format. Intellectual property considerations are yet to be fully sorted out. SpiroCharter is easily copyrighted. SpiroTracker has proved impossible to protect due to the nature of the Excel program. SpiroAccess is still under development and the programming requires finalisation as well as copy protection, which is feasible for Access programs. The project took an unexpected direction in that what was originally intended as a chart-based tracking system developed into a multi-level computer-based set of products. This developmental work, which included piloting and iterative feedback from potential end-users took up most of the time allotted. However, the main aim of the project has been achieved with the production of SpiroCharter, which is available for immediate use and is submitted in both hardcopy and electronic format in this report. Subject to intellectual property concerns, SpiroTracker is similarly available, while SpiroAccess requires some additional development. What remains to be done includes marketing of the products and training in product use within the mining industry. It is hoped that these products will contribute towards an improved surveillance culture on the mines. It is intended that these products be accessible and affordable to operate. Improved surveillance in the final analysis will depend on the will of mine management to engage in meaningful and effective monitoring of occupational hazards and the health of mineworkers. Specifically, this will depend on making full use of all available occupational hygiene and medical data. 2 Acknowledgements This project was made possible by a research grant from SIMRAC. The authors would like to thank: Professor Neil White for his contribution to discussions about developing a clinical diagnostic algorithm and longitudinal tracking capability both of which, while not included in the resultant products from Health 805, will be incorporated during the course of a future project; Professor Rodney Ehrlich for his helpful and insightful inputs; Sr Maryna Louw, Dr Jeanella van Beeck, Sr Rebecca Dhlamini, Sr Mpho Mabogola, Sr Enid Botha, Mr Hennie Kruger, Dr Johan Botha, Dr Markus Fourie, Dr John Wood, Dr Rupert Redding Jones and Dr Gavin Churchyard all of whom helped in the piloting; and Dr Andrew Boulle, Dr Robin Pelteret and Mr Marc Pelteret who helped with product development. 3 Table of contents Page Executive summary................................................................... 2 Acknowledgements................................................................... 3 Table of contents ................................................................... 4 List of figures ............................................................................. 5 List of tables ............................................................................. 5 1 Introduction............................................................................. 1.1 Research problem statement....................................... 1.2 Objectives and aims ................................................. 2 Methods & Results ................................................. 2.1 Conceptualisation.......................................................... 2.2 Generating algorithms based on Health 610 equations 2.3 Exploring the utility of the combined equation ........... 2.4 Generating the products................................................. 2.4.1 SpiroCharter.......................................................... 2.4.2 SpiroTracker.......................................................... 2.4.3 SpiroAccess.......................................................... 3 Discussion & Recommendations....................................... 6 8 8 8 8 8 9 13 13 16 20 24 References ............................................................................. Appendix 1: An example of SpiroCharter ..................... 25 26 Attachments: Products: 1,2,3 on the enclosed CD-ROM 4 List of Figures Figure 2.1: SpiroCharter Identity Screen on the computer .. Figure 2.2: SpiroCharter Hardcopy Chart .................................. Figure 2.3: SpiroTracker Identity Screen .................................. Figure 2.4: SpiroTracker Entry Screen .................................. Figure 2.5: SpiroTracker Electronic Chart Screen....................... Figure 2.6: SpiroAccess Front Screen .................................. Figure 2.7: SpiroAccess Identity Screen .................................. Figure 2.8: SpiroAccess Entry Screen .................................. Figure 2.9: SpiroAccess Electronic Chart Screen....................... Page ... 13 ... 14 ... 16 ... 17 ... 18 ... 20 ... 21 . 22 . 23 List of tables Table 2.1 Table 2.1 Page . 11 . 12 5 1. Introduction HEALTH 610, entitled "Development of lung function reference tables suitable for use in the South African mining industry", made far-reaching recommendations pertinent to the practice of spirometric surveillance in SA mines. It recommended that: the optimally valid reference equations identified by the HEALTH 610 report be used and that spirometric measurement and data capturing equipment be programmed accordingly lower limits of normality be based on statistical considerations rather than a fixed percentage of predicted values attention be paid to the quality of spirometric measurements additional crucial data such as smoking, occupation, past tuberculosis and radiological silicosis be gathered at the time of spirometric measurement peak expiratory flow rates no longer be used the findings be adopted by various key stakeholders, like MOHAC, MMOA, SASOM, and SATS. Furthermore in the course of HEALTH 610 as reflected in Appendix 3, much reflection took place on appropriate spirometric surveillance, and in particular surveillance of longitudinal change in spirometric parameters over time. Explicit recommendations were made for further research which could inform longitudinal tracking of lung function for individual miners across time, potentially allowing the most sensitive early detection of dust-induced respiratory health problems at a stage before permanent damage is done, as well as obtaining more accurate measures of longitudinal change by using individuals as their own controls with known baseline values. The latter also would potentially allow for the specific attribution of lung function loss to dust and other causes of respiratory ill health, with significant implications for both prevention practices and compensation processes. Specifically, the recommendations included as future research needs, as contained in Appendix 2 of HEALTH 610: Stage 1 - a cross-sectional study of exposed miners to investigate dose-response relationships with dust and silica Stage 2 - a longitudinal study of high and low exposed miners to determine if it was possible to distinguish between their adaptive distributions (i.e. their distributions conditional on their previous spirometric measurements) Stage 3 - the establishment of a cohort of unexposed workers to determine unexposed adaptive reference ranges. The value of this stage, if completed, would be immense, as the component risks to lung health would be quantifiable. It was not possible immediately after HEALTH 610 to address all of these research recommendations. Accordingly a more modest endeavour ensued which culminated in 6 HEALTH 805. This project aimed to pursue a limited number of the above recommendations, as part of an ongoing research thrust to effect the findings of HEALTH 610. The principal aim was the development of percentile charts for semi-quantitative tracking of lung functions over time. Unpacking this, many of the recommendations of HEALTH 610 were taken forward, despite the limited scope of this project. These were: to develop an explicit statistical basis for judgement of the degree of change and abnormality to track change over time using cross-sectional data, as an interim measure in the absence of true longitudinal data for change in lung function. to examine and use the appropriate cross-sectional reference equations to work with appropriate outcome measurements, namely FEVt and FVC It was noted in HEALTH 610 that lung function testing is used extensively in the mining industry for baseline, medical surveillance and compensation purposes. Despite the abundance of lung function data, there appears to be under-utilisation of existing data for individual miners. Typically, data from the current test is compared against reference values programmed into the computer or spirometer without any reference being made to client's previous lung function tests. Information that is potentially available from all the data collected over time is wasted. It was also noted that there is ongoing uncertainty about choice of reference equations, which can only ultimately be resolved by longitudinal monitoring, in which each employee is used as their own control in evaluating change in lung function. In the interim, it was decided to use cross-sectional equations for longitudinal purposes in the form of percentile charts on which miners' lung functions over time can be recorded. This potentially provides an accessible method for recording and reviewing change in these functions over time with ongoing exposure to respiratory hazards, and will consequently facilitate the early detection of respiratory abnormality. Such emphasis on prior test results will necessitate their use. It is envisaged that this will benefit both miners and the employers who can take early preventative action when abnormal trends are detected - in both individuals and groups. 7 1.1 Research problem statement The purpose of this project was to contribute towards the implementation of the findings, specifically of the research recommendations, of HEALTH 610. Existing surveillance systems for lung function testing on the mines do not use the optimally appropriate prediction equations. Neither do they encourage the utilisation of all available surveillance data from past examinations collected during their working life. Specifically, data from past periodic respiratory surveillance examinations are not factored into the interpretation of the current lung function results. Instead, current results are interpreted in terms of their relationship to the 80% cut off level based on the predicted value produced by software built into the spirometer. This project explores the belief that longitudinal tracking systems are more efficient in interpreting the lung function results produced at any one time, as they produce an idea of an individual's expected lung function trajectory. Additionally, the sensitivity and specificity of test results at one time engender substantial numbers of false positives and negatives. 1.2 Objectives and aims of this study The principal objective was the development of percentile charts for semi-quantitative tracking of lung functions over time, and also to develop a manual for using percentile charts in electronic and hardcopy format. Suitable products for use in small, medium and large mines would be developed iteratively. 2. Methods and Results 2.1 Conceptualisation There were 4 crucial steps in the conceptualisation of HEALTH 805: Step 1 - the realisation that the percentile lines ran parallel This meant that user-friendly charts could be produced. Step 2 - the realisation that the percentile lines could be displayed using Excel This meant that there were accessible tools to explore the equations. Step 3 - the realisation that the equations could be combined This meant that the products would be greatly simplified. Step 4 - the realisation that the products could be entirely computer based This meant that there would be accuracy and uniformity across the envisaged products 2.2. Generating algorithms based on HEALTH 610 optimal equations Paper and pencil, Stata and Excel were used to explore the equations and the options possible, in an iterative and augmentative process between the researchers. Percentile charts and curves such as those published by Dockery et al were found to be user un-friendly, were difficult to explain, and would not be understood by the majority of users. This was mainly because the vertical axis units were volume/height2, which are non-intuitive. The percentile lines were also curved and slightly convergent. In the course of our explorations we discovered that in contrast to Dockery, the prediction equations allowed the percentile lines to 8 run (straight and) parallel. In addition, they displayed the data in immediately understandable form, with pulmonary function in millilitres on the vertical axis and time along the horizontal axis. Following this development, Excel spreadsheets were generated using functions that calculated the percentiles. Feasible ways of presenting the use of the predictive equations in a mine clinic setting were explored initially. Because there were 8 equations (white/black; male/female; FEV1/FVC) identified by HEALTH 610, it could become confusing and it was easy to choose the incorrect one for use in a particular situation. Therefore, in order to facilitate end-users choosing the correct equation, a single combined equation that would represent all groups was derived, for both FEV1 and FVC. The equations are derived from the optimal equations for the different groups identified by HEALTH 610. They are both of the same form. The equation for FEV1 is: FEV1 = (-2.492+1.957*"Race"-(0.029-0.002*"Race")*Age+(0.04301-0.01401*"Race")*Height)Sex*(0.112+1.223*"Race"+(-0.004+0.005*"Race")*Age-(-0.00348+0.00848*"Race")*Height). The equation for FVC is: FVC = (-4.345+1.265*"Race"-(0.025-0.001*"Race")* Age + (0.05757-0.00957*"Race")*Height)Sex*(-1.458+1.418*"Race"+(0.001-0.002*"Race")* Age -(-0.01331+0.01031*"Race")*Height) "Race" and Sex will take on respective values of 1 or 0 if black or white and female or male, and Height is height in centimetres and Age is age in years. When programmed into an Excel spreadsheet, the computer can calculate the appropriate reference values. The user simply identifies the skin-colour and sex, and the computer chooses the appropriate prediction equations to use. The appropriate standard deviation is similarly identified by computer algorithm, which also then calculates the percentiles. Using the computer algorithms related to these equations minimises human error. These 2 single combined equations were tested against the 8 group-specific equations, and produce the same results as the original applicable group-specific equations. The user-friendly Excel spreadsheet was further developed to allow the easy plotting of serial values for lung function parameters, so that individuals' values can be tracked over time. Identification of abnormalities (e.g. FEV1%predicted < 80%) is also done by computer algorithm. 2.3. Exploring the utility of the combined equation Exploration of the behaviour of the generated percentiles in comparison with the actual expressed as a ratio of predicted values generated from the same equations was the first item to be explored. The question asked was whether the percentiles or percent-of-predicted methods differed in their ability to track modelled changes in the lung health of individual miners. Specifically, relative and absolute drops in lung function were examined in relation to their effect on the change parameter Tables 1.1 and 1.2 below were used to explore the behaviour of two statistical indices for either a relative (10%) or and absolute (200ml) drop in FEV1. The columns are labelled A - H. Column A is the starting point, and Column B the end point, in FEV1, after the loss has occurred. Column C contains the predicted FEV1 for a 41 year old black male who is 180 cm tall. Columns D and E respectively show the Actual/Predicted FEV1 and the percentile they fall on, for the values in the preceding columns. If the Actual would equal the Predicted, the value 9 for A/P% would be 100%, and the percentile value would be 50. Columns F, G and H show the loss expressed as an absolute loss, as Actual/Predicted FEV1 loss and as the percentile loss respectively. The tables show that the penultimate column (Actual/Predicted FEV1 loss) reflects losses much more accurately than does the last column (percentile loss). The following paragraph expresses this finding in more detail. When the percentiles and percent-of-predicted were plotted for either a relative (proportionate) drop or an absolute (fixed) drop, the percent-of-predicted was found for both relative and absolute declines to be a much more constant reflection of the change, across a wide range of starting points of lung function. A fixed percentage-of-predicted change has a similar meaning across a range of initial values, while a fixed percentile change has a very different meaning depending where the reading is in the distribution. It is greater in the middle of the distribution, where the percentiles are bunched as opposed to being lesser, with a range to nought, in the tails of the distribution, where the percentiles are further apart. The same degree of change will, as is shown in the table, be larger or smaller depending on the starting percentile. The percentage-of-predicted method is therefore much more robust in tracking change than percentiles. The percentage-of-predicted method of quantifying change seems preferable. This finding was used to inform the further development of the project's products. 10 Table 2.1 shows what happens to the actual/predicted% and percentile for a relative loss of 10% across a range of starting points. Please note the wide variations in the last column. Table 2.1 - Modelling a relative (proportionate) drop in Lung function (FEVi) for a 41 year old, using the Louw equation AB FEV1 Actual FEV1 Actual (A) (A) Initial Less 10% C FEV1 Predicted (P) D A/P% EF FEV1 Loss in Percentile millilitres GH Loss as Loss in A/P% percentiles 4200 3578 117 91 3780 3578 106 67 420 12 4100 3578 115 87 3690 3578 103 60 410 11 4000 3578 112 82 3600 3578 101 52 400 11 3900 3578 109 76 3510 3578 98 44 390 11 3800 3578 106 69 3420 3578 96 37 380 11 3700 3578 103 60 3330 3578 93 29 370 10 3600 3578 101 52 3240 3578 91 23 360 10 3500 3578 98 43 3150 3578 88 18 350 10 3400 3578 95 35 3060 3578 86 13 340 10 3300 3578 92 27 2970 3578 83 9 330 9 3200 3578 89 21 2880 3578 80 6 320 9 3100 3578 87 15 2790 3578 78 4 310 9 3000 3578 84 10 2700 3578 75 3 300 8 2900 3578 81 7 2610 3578 73 2 290 8 2800 3578 78 5 2520 3578 70 1 280 8 2700 3578 75 3 2430 3578 68 1 270 8 2600 3578 73 2 2340 3578 65 0 260 7 2500 3578 70 1 2250 3578 63 0 250 7 2400 3578 67 1 2160 3578 60 0 240 7 24 28 30 32 32 31 29 26 22 18 14 11 8 5 3 2 1 1 0 11 Table 2.2 shows what happens to the actual/predicted% and percentile for an absolute loss of 200 ml across a range of starting points. Please note the wide variations in the last column. TABLE 2.2 - Modelling a absolute (fixed) drop in Lung function (FEV1) for a 41 year old, using the Louw equation A FEV1 Actual (A) Initial 4200 4100 4000 3900 3800 3700 3600 3500 3400 3300 3200 3100 3000 2900 2800 2700 2600 2500 2400 B FEV1 Actual (A) End C FEV1 Predicted (P) D A/P% 4200 4100 4000 3900 3800 3700 3600 3500 3400 3300 3200 3100 3000 2900 2800 2700 2600 2500 2400 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 3578 117 112 115 109 112 106 109 103 106 101 103 98 101 95 98 92 95 89 92 87 89 84 87 81 84 78 81 75 78 73 75 70 73 67 70 64 67 61 E FEV1 Percentile F Loss in millilitres G Loss as A/P% H Loss in percentiles 91 82 200 87 76 200 82 69 200 76 60 200 69 52 200 60 43 200 52 35 200 43 27 200 35 21 200 27 15 200 21 10 200 15 7 200 10 5 200 7 3 200 5 2 200 3 1 200 2 1 200 1 0 200 1 0 200 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9 11 14 15 17 17 17 16 14 12 10 8 6 4 3 2 1 1 0 12 2.4. Generating the products We conceptualised three products for use in small, medium and large mines. For ease of use and particularly ease of transition between the three products (hardcopy and the computerbased options), it was decided that all the products should look as similar as possible and that they should be based on the same computer programme. The three products came to known as SpiroCharter, SpiroTracker and SpiroAccess. 2.4.1 SpiroCharter - Hardcopy Chart option The first product was aimed at being a hardcopy chart option for use in small mines with tens of workers where there was no computer available to the occupational health staff, but where occasional access could be had to a computer printing facility, typically in the administrative section of the mine. Figure 2.1: SpiroCharter Identity Screen on the computer 13 The chart of SpiroCharter is shown below. The colours are customisable. The position of the percentile lines will change according to the characteristics of the individual for whom the chart is generated. Figure 2.2: SpiroCharter Hardcopy Chart 6000 5000 4000 E c 3000 3 g P 3 2000 1000 0 Vaco's O O O O O O O O O t'"- t'"- r"'- C\j Ow Ow Ow fy Cy OOO OOOOO OOOOO OOOO OOOooOOO The main site for piloting SpiroCharter was the Tygerberg Quarry. It has some 50 workers, a dedicated part-time occupational health service, but no dedicated computer on site. This made it the ideal place to pilot the SpiroCharter product. The administrative section printed out charts for each worker, having been supplied with their name, age, gender, and height by the occupational heath nurse. The product was piloted for a period of 2 months. The product was also discussed with the Billiton group in Witbank. Results of the pilot process for SpiroCharter: 1. The FEV1 and FVC values in the initial (prototype) SpiroCharter had to be plotted in the space between two vertical lines. The occupational heath sister and doctor preferred to plot 14 the values on a line, as is done with temperature and other charting in hospitals. This change was effected to SpiroCharter. 2. The initial instructions were that FEV1 should be plotted in red and FVC in blue - as is the case in the SpiroTracker version. The nurse found it better to plot the FVC in green. This may be an idiosyncratic finding. 3. The initial FEV1 percentile lines, namely the 95th, 50th, and 5th percentile lines were plotted by the computer with dots at each year. These dots were deemed confusing, and were subsequently removed - the percentile lines now carry no dots. 4. It is moot whether the lower plotted percentile line should be the 5th percentile or the 10th percentile, as is found in the SpiroTracker version. The reason for the 10th percentile being used in SpiroTracker is that one would like to be given the opportunity of intervention before the FEV1 became clearly abnormal, as would be the case with the 5th percentile line. 5. The occupational health doctors at the Billiton group in Witbank would have preferred the SpiroCharter to the SpiroTracker for their purposes. This was because SpiroTracker was perceived to be too labour-intensive for their large numbers of clients. This paradoxical finding was due to the fact that the SpiroTracker is a separate program that does not link to the clients' computer system, nor to their spirometers. The optimal solution would have been the SpiroAccess product, which had not been developed at the time. SpiroCharter was interactively and iteratively improved to its current final and usable form. We note that SpiroCharter will be the most viable option for most mines, because of their small size. The median number of employees at the approximately 530 mines registered with DME is close to 30 [DME data - personal communication with DME]. It should be noted that with both SpiroCharter and SpiroTracker, the time intervals between routine tests should ideally be at least 12 months. However, the inter-test variability of 3% accepted by the ATS is in most cases far in excess of the year-on-year average decrease. With a year-on-year decrease of the order of 30ml, the timing of the test within the year (early or late in the year) and the timing of the subsequent tests thus assume less significance. 15 2.4.2 SpiroTracker The second product was aimed at use in medium-sized mines with hundreds of workers where there was a full-time occupational health service and one or more computers available. The SpiroTracker product has 3 screens that are seen by the end-user. Here is the first screen, called the Identity screen. It allows inputs that identify the client a. to the health provider and b. to the computer algorithm. 16 The second screen of SpiroTracker is the Entry screen, where the results of the spirometry are entered. It is shown below, and makes algorithmicjudgements based on the input values. The "Action" rows state whether the cross-sectional values are normal: "OK", approaching abnormality: "Act", or clearly abnormal: "Act, Refer". The yellow section at the bottom is still under development, and works as a longitudinal tracking device to utilise all the information available for a particular individual. Figure 2.4: SpiroTracker Entry Screen Entry and decision page 1 Enter Year 2 Enter FEV1 in millilitres 3 Enter FVC in millilitres * 2000 4000 4100 2001 4000 4300 2002 4000 4100 Predicted FEV1 Percentage of predicted FEV1 FEV1 Percentile 3325 120% 93 3298 121% 94 3271 122% 94 Action: Predicted FVC Percentage of predicted FVC FVC Percentile OK 4240 97% 40 OK 4216 102% 56 OK 4192 98% 43 Action: Measured FEV1/FVC % Predicted FEV1/FVC % OK 98% 78% OK 93% 78% OK 98% 78% Action: OK Average annual FEV1 loss % Best FEV1 Average annual FEV1 ml loss Best FEV1 Cumulative loss in ml Best FEV1 Comment OK Best FEV1 Best FEV1 Best FEV1 OK Best FEV1 Best FEV1 Best FEV1 2003 3500 4000 3244 108% 71 OK 4168 96% 38 OK 88% 78% OK 13% 500 500 Hi loss Copyright - UCT and SIMRAC, 2001 17 The third user-screen is the Chart. It looks somewhat like that of SpiroCharter, except that the computer has drawn the vertical bars - when the values were input on the Entry screen. This screen can be printed out as a stand-alone record. Figure 2.5: SpiroTracker Electronic Chart Screen, which may also be printed Name Company number Birth year 1955 Height 175 Sipho Dlamini AB34567 Print date 13-May-2002 Note: If the FEV1 falls to below the Action Line, take action! It is a warning of possible accelerated loss Copyright - UCT and SIMRAC, 2001 Red vertical bars = patient's measured FEV1 Blue striped vertical bars = patient's measured FVC Upper line with circles = predicted FEV1 = 50th centile Lower line with diamonds = ACTION LINE = 10th centile of FEV1 As can be seen, SpiroTracker is bold and attractive in presentation. 18 SpiroTracker was piloted at Kimberley Diamond Mines, Koffiefontein Diamond Mines, and the Manganese Mines in the Hotazel area. These mines all have full-time occupational health services, plus at least 1 computer on site. The number of spirograms performed weekly at these workplace clinics rarely exceeds 50. The product was handed over to the occupational health services of each of the participating mines during a personal visit by the project coordinator. It took between one and two hours of one-on-one discussion to explain the workings of the SpiroTracker programme to the occupational health practitioners, who respectively comprised a nurse, an occupational hygienist with computer skills, and an occupational health doctor at each of the participating mines mentioned above. Follow-ups were conducted between one and three months later to ascertain the utility and appropriateness of the product. Findings of the pilot study included: 1. Users were enthusiastic and impressed with the functionality of the product. At each site where it was demonstrated, it immediately identified a number of "false positives", or clients whose spirograms were identified by the spirometric software as abnormal, but were normal according to SpiroTracker's algorithms because it used the Louw equation rather than the Quanjer ECCS equation (which seems to be universally programmed into spirometric software). False positives lead to loss of productivity for both production and occupational health staff. 2. Difficulties experienced included the need for a separate file for each client, and the fact that the values had to be punched in physically because of the absence of an electronic data link. These features are intrinsic in Excel, and cannot be modified. It seems that once the number of spirometric clients exceeds 15 - 20 daily, keeping up with the workload of punching and saving files becomes difficult. Another difficulty is the inability of the Excel spreadsheet to be made tamper- and mistake-proof. Additionally, intellectual property concerns apply (to both SpiroCharter and SpiroTracker). Iterative consultations with local experts also took place, in order to get their clinical impression of what magnitude of year-on-year changes could be deemed significant. Based on this work, a function was added to SpiroTracker, which allows for longitudinal tracking. This is based on an algorithm for early detection of abnormal loss. It was developed and refined, and now has the ability to identify high or accelerated losses in lung function where an algorithm (e.g. FEV1%predicted < 80%) based on successive cross-sectional values would not identify anything amiss. It does however need to be field tested, as we do not know the prevalence of false positives here. This work is ongoing. A clinical diagnostic algorithm eg. "Mild obstruction, no restriction" is in the process of development, but this has not yet been incorporated into the product, as it does not yet match the quality of the other aspects of the products, and is not yet operationally ready for incorporation into either SpiroTracker or SpiroAccess. 19 2.4.3 SpiroAccess - SpiroTracker in a relational database This third product was aimed at use in large mines with thousands of workers where there was a full-time occupational health service and the spirometry capture system is computerised. The idea of producing this product arose as a consequence of feedback from the presentation of an interim quarterly report to SIMPROSS. The SpiroAccess product has at least 4 screens, and all screens are customisable. Here is the first screen, called the Identity screen. It allows inputs that identify the client a. to the health provider and b. to the computer algorithm. Figure 2.6: SpiroAccess Front Screen 20 Figure 2.7: SpiroAccess Identity Screen 21 Figure 2.8: SpiroAccess Entry Screen 22 Figure 2.9: SpiroAccess Electronic Chart Screen SpiroAccess is very similar to SpiroTracker, but is MS Access based, and thus more flexible. It works on a run-time version of Access, which is operable on computers that do not have Access as an installed programme. SpiroAccess has many advantages over its Excel sibling. As a relational database, data can be easily imported from other programmes, and only one file is used for entering, storing and accessing data. Additionally, analytic outputs are easily generated by group, e.g. homogenous exposure group, making epidemiological diagnosis easier. SpiroAccess is still in development at the time of writing this report. The main advantages of SpiroAccess are that it is fully protectable, and potentially directly interfaceable with spirometric equipment, as well as with any relational databases (e.g. human resources) the mine may be running. Initial difficulties we had with SpiroAccess were that it was not rugged across computers and platforms. It has not worked reliably on all computers we have used it on. It freezes sometimes for no apparent reason. Additionally, some of the functions that worked flawlessly in Excel would not run in Access, and had to be substituted by a set of programmed commands. The size of SpiroAccess is currently 2868 kilobytes, compared to the 302 kilobytes of SpiroTracker and 107 kilobytes of SpiroCharter. This means that it cannot be stored on the 1.4MB stiffy or floppy diskettes, and will need to be transmitted by CD. This should present no problem given its intended uses. SpiroAccess is fully compatible with existing systems on the mines and it is possible to read data from spirometers directly, using their serial RS232 ports. This requires an IT specialist to write a programme/s to glean the appropriate data from the various spirometer models. 23 3. Discussion and Recommendations SpiroCharter as it currently stands is largely complete. In itself it fulfils the brief of the HEALTH 805 contract for the development of lung function reference tables suitable for use in the South African mining industry. SpiroTracker is still subject to IP securing SpiroAccess needs to be developed further to make it more robust. Intellectual property considerations are yet to be fully sorted out. SpiroCharter is easily copyrighted. However, SpiroTracker has proved impossible to fully protect due to the nature of the Excel programme. SpiroAccess is still under development requiring finalisation of the program as well as copy protection, which is feasible for Access programs. The project took an unexpected direction in that what was originally intended as a chart-based tracking system developed into a multi-level computer-based set of products. This developmental work including the piloting and iterative feedback from potential end-users took up most of the time allotted. However, the main aim of the project has been achieved with the production of SpiroCharter, which is available for immediate use and is submitted in both hardcopy and electronic format in this report. Subject to intellectual property concerns, SpiroTracker is similarly available, while SpiroAccess requires further development. What remains to be done is the marketing of the products to the mining industry. A computer and internet-based marketing programme is envisaged. Users would register for a computerbased training course (using WebCT), and on completion, download the product of choice and register its use. It is recommended that this marketing process develops organically as part of further SIMRAC contracts in the same direction. Additional work in progress over and above the specific objectives of HEALTH 805 has been conducted and will culminate in SIMRAC 020803. It is hoped that these products will contribute towards an improved surveillance culture on the mines. It is intended that these products be accessible and affordable to operate. Improved surveillance in the final analysis will depend on the will of mine management to engage in meaningful and effective monitoring of occupational hazards and the health of mineworkers. Specifically, this will depend on making full use will be made of all available occupational hygiene and medical data. 24 References Dockery DW. 1993. Percentile curves for evaluation of repeated measures of lung function. (In: Eisen, E,A, Occupational Medicine. State of the Art Reviews, Vol. 8, No. 2: Spirometry. Philadelphia: Hanley and Belfus Inc.) Ehrlich RI, White N, Myers J, Thompson ML, Churchyard G, Barnes D, De Villiers DB. 2000. Development of lung function reference tables suitable for use in the South African mining industry. Safety in Mines Research Advisory Committee. Revised final report, 7 May 2000. Louw SJ, Goldin JG, Joubert G. 1996. Spirometry of healthy adult South African men. Part I. Normative values. South African Medical Journal, 86:814-819. Quanjer PH. 1983. (Ed). Report of the Working Party on Standardisation of Lung Function Tests: European Community for Coal and Steel. Bulletin Europeen de Physiopathologie Respiratoire; 19 (suppl. 5): 7-95. Quanjer PH, Tammeling GJ, Cotes JE, Pedersen OF, Peslin R, Yernault JC. 1993. Lung volumes and forced ventilatory flows. Respiratory Working Party Standardization of Lung Function Tests. European Community For Steel and Coal. Official Statement of the European Respiratory Society. European Respiratory Journal (suppl.), 16:5-40. 25 Appendix 1 An example of SpiroCharter 1. The Identity Screen WELCOME to Spirocharter! Copyright, UCT and SIMRAC, 2001 Enter the stable identifying information for the client here Company's name Name Name Surname Company # AB 1234 Birth-year Sex Race 1960 m b F for female; M for male B for black; W for white Height in centimetres 165 Start year, eg. 2001 2001 Now go to the Chart tab and print it out, please 26 An example of SpiroCharter 2. The "brains" sheet - not seen by users 2001 165 41 0 2002 165 42 0 2003 165 43 0 2004 165 44 0 2005 165 45 0 2006 165 46 0 2007 165 47 0 2008 165 48 0 2009 165 49 0 2010 165 50 0 2011 165 51 0 2386.36762 3143 2359.36762 3116 2332.36762 3089 2305.36762 3062 2278.36762 3035 2251.36762 3008 2224.36762 2981 2197.36762 2954 2170.36762 2927 2143.36762 2900 2116.36762 2873 3899.63238 3872.63238 3845.63238 3818.63238 3791.63238 3764.63238 3737.63238 3710.63238 3683.63238 3656.63238 3629.63238 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 4.19398E-10 6.3034E-10 9.44167E-10 1.40948E-09 2.09703E-09 3.10948E-09 4.59521E-09 6.76799E-09 9.9346E-09 1.45338E-08 2.11907E-08 REFER REFER REFER REFER REFER REFER REFER REFER REFER REFER REFER 3856 3832 3808 3784 3760 3736 3712 3688 3664 3640 3616 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 REFER REFER REFER REFER REFER REFER REFER REFER REFER REFER REFER #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! 0.815093361 0.813152401 0.811186975 0.809196617 0.807180851 0.805139186 0.803071121 0.800976139 0.798853712 0.796703297 0.794524336 #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! #DIV/0! 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 -6.832608696 -6.773913043 -6.715217391 -6.656521739 -6.597826087 -6.539130435 -6.480434783 -7.140740741 -7.096296296 -7.051851852 -7.007407407 -6.962962963 -6.918518519 -6.874074074 -6.42173913 -6.363043478 -6.304347826 -6.245652174 -6.82962963 -6.785185185 -6.740740741 -6.696296296 UCT and SIMRAC, 2001 Copyright, UCT and SIMRAC, 2001 Copyright, UCT and SIMRAC, 2001 Copyright, UCT and SIMRAC, 2001 27 An example of SpiroCharter 3. The Chart Screen - to be printed out as hardcopy Company's name Worker's name Name Surname Company number AB 1234 Birth year 1960 Height in cm 165 The top sloping line is the 95th centile and the middle line is the predicted. The lowest line is the lower limit of normal. 6000 5000 4000 Ec 4) E o> 3000 oc> 3 2000 1000 0 Instructions: 1 Identify the correct year column. 2 Make a dot opposite the correct value for FEV1 in ml 3 Circle it in red, and connect it up with other FEV1 values. 4 Repeat for FVC, but in blue, and make crosses instead of circles. Remember that the FVC value is always larger than the FEV1. Copyright, UCT and SIMRAC, 2001 28