Objective: To report problems implementing a data quality programme in osteoporosis.
Design: Analysis of data extracted using Morbidity Information Query and Export Syntax (MIQUEST) from participating general practices' systems and recommendations of practitioners who attended an action research workshop.
Setting: Computerised general practices using different Read code versions to record structured data.
Participants: 78 practices predominantly from London and the south east, with representation from north east, north west and south west England.
Main outcome measures: Patients at risk can be represented in many ways within structured data. Although fracture data exists, it is unclear which are fragility fractures. T-scores, the gold standard for measuring bone density, cannot be extracted using the UK's standard data extraction tool, MIQUEST; instead manual searches had to be implemented. There is a hundredfold variation in data recording levels between practices. Therapy is more frequently recorded than diagnosis. A multidisciplinary forum of experienced practitioners proposed that a limited list of codes should be used.
Conclusions: There is variability in inter-practice data quality. Some clinically important codes are lacking, and there are multiple ways that the same clinical concept can be represented. Different practice computer systems have different versions of Read code, making some data incompatible. Manual searching is still required to find data. Clinicians with an understanding of what data are clinically relevant need to have a stronger voice in the production of codes, and in the creation of recommended lists.