Print

Body Mass Index

Tim Doran, Evangelos Kontopantelis, Jose M Valderas, Stephen Campbell, Martin Roland, Chris Salisbury, David Reeves

Type
Biomarker
ID
PH410
Version ID
820
Data Sources
Valid event data range
01/01/2000 - 31/12/2007
Sex
Female, Male
Agreement Date
2011-06-28
Coding system
Read codes v2 OXMIS codes
Tags /Collections
ClinicalCodes Repository Phenotype Library

Definition

Patient level data were extracted from the General Practice Research Database (GPRD), which contains anonymised, patient based data on morbidity, prescribing, treatment, and referral collected from over 500 general practices, covering about 7% of the UK population (4.4 million patients).14 Data are in Read code format—a hierarchical system used to code clinical data. Additional data on prescriptions and test results are available as free-text entries. We selected a sample of 148 practices that provided data to the GPRD continuously between January 2000 and December 2007, structured to include a range of list (patient panel) sizes. Selected practices were nationally representative in terms of patient sex and age distribution and area socioeconomic deprivation but had a relatively large average list size, reflecting a bias towards larger practices in the GPRD. Overall, the selected practices performed marginally better than national practices on the clinical indicators in the Quality and Outcomes Framework. A random selection of 4500 patients registered for at least one day between 1 January 2000 and 31 December 2007 was drawn from each practice. For practices with fewer than 4501 patients, all patients were selected. The final sample consisted of 653 500 patients. Patients with relevant conditions were identified from their diagnostic Read codes. Patients for whom targets were met were identified from the relevant Read codes and free-text terms.

Publications

  • Tim Doran, Evangelos Kontopantelis, Jose M Valderas, Stephen Campbell, Martin Roland, Chris Salisbury, David Reeves, Effect of financial incentives on incentivised and non-incentivised clinical activities: longitudinal analysis of data from the UK Quality and Outcomes Framework. BMJ, 342:d3590, 2011.

Clinical Code List

Rows: 66
Code Description Entity type Coding System (OXMIS Read) Category
1621.00 Weight steady body_mass_index Read observation
1621.11 Weight static body_mass_index Read observation
1622.00 Weight increasing body_mass_index Read observation
1623.00 Weight decreasing body_mass_index Read observation
1624.00 Abnormal weight gain body_mass_index Read observation
1625.00 Abnormal weight loss body_mass_index Read observation
22A..00 O/E - weight body_mass_index Read observation
22A1.00 O/E - weight > 20% below ideal body_mass_index Read observation
22A2.00 O/E -weight 10-20% below ideal body_mass_index Read observation
22A3.00 O/E - weight within 10% ideal body_mass_index Read observation
22A4.00 O/E - weight 10-20% over ideal body_mass_index Read observation
22A4.11 O/E - overweight body_mass_index Read observation
22A5.00 O/E - weight > 20% over ideal body_mass_index Read observation
22A5.11 O/E - obese body_mass_index Read observation
22A6.00 O/E - Underweight body_mass_index Read observation
22A8.00 Weight loss from baseline weight body_mass_index Read observation
22AZ.00 O/E - weight NOS body_mass_index Read observation
22K..00 Body Mass Index body_mass_index Read observation
22K1.00 Body Mass Index normal K/M2 body_mass_index Read observation
22K2.00 Body Mass Index high K/M2 body_mass_index Read observation
22K3.00 Body Mass Index low K/M2 body_mass_index Read observation
22K4.00 Body mass index index 25-29 - overweight body_mass_index Read observation
22K5.00 Body mass index 30+ - obesity body_mass_index Read observation
22K6.00 Body mass index less than 20 body_mass_index Read observation
22K7.00 Body mass index 40+ - severely obese body_mass_index Read observation
22K8.00 Body mass index 20-24 - normal body_mass_index Read observation
22Z..00 Height and Weight body_mass_index Read observation
636..00 Birthweight of baby body_mass_index Read observation
636..11 Birthweight body_mass_index Read observation
636..12 Weight - baby body_mass_index Read observation
636Z.00 Birthweight of baby NOS body_mass_index Read observation
647..00 Child weight centiles body_mass_index Read observation
6471.00 Child weight < 3rd centile body_mass_index Read observation
6472.00 Child weight=3rd-9th centile body_mass_index Read observation
6473.00 Child weight=10th-24th centile body_mass_index Read observation
6474.00 Child weight=25th-49th centile body_mass_index Read observation
6475.00 Child weight=50th-74th centile body_mass_index Read observation
6476.00 Child weight=75th-89th centile body_mass_index Read observation
6477.00 Child weight=90th-96th centile body_mass_index Read observation
6478.00 Child weight > 97th centile body_mass_index Read observation
6479.00 Child weight < 0.4th centile body_mass_index Read observation
647A.00 Child weight = 0.4th centile body_mass_index Read observation
647B.00 Child weight 0.5th - 1.9th centile body_mass_index Read observation
647C.00 Child weight = 2nd centile body_mass_index Read observation
647D.00 Child weight 3rd - 8th centile body_mass_index Read observation
647E.00 Child weight 9th centile body_mass_index Read observation
647F.00 Child weight 10th - 24th centile body_mass_index Read observation
647G.00 Child weight = 25th centile body_mass_index Read observation
647H.00 Child weight 26th - 49th centile body_mass_index Read observation
647I.00 Child weight = 50th centile body_mass_index Read observation
647J.00 Child weight 51st - 74th centile body_mass_index Read observation
647K.00 Child weight = 75th centile body_mass_index Read observation
647L.00 Child weight 76th - 90th centile body_mass_index Read observation
647M.00 Child weight = 91st centile body_mass_index Read observation
647N.00 Child weight 92nd - 97th centile body_mass_index Read observation
647O.00 Child weight = 98th centile body_mass_index Read observation
647P.00 Child weight 98.1st - 99.6th centile body_mass_index Read observation
647Q.00 Child weight > 99.6th centile body_mass_index Read observation
647Z.00 Child weight centiles NOS body_mass_index Read observation
66C..11 Weight monitoring body_mass_index Read observation
Q111.00 Premature - weight 1000g-2499g or gestation of 28-37weeks body_mass_index Read observation
Q114.00 Low birthweight body_mass_index Read observation
Q114000 Birth weight 1000-2499 g body_mass_index Read observation
Q115.00 Extremely low birth weight infant body_mass_index Read observation
Q115000 Birth weight 999 g or less body_mass_index Read observation
Q120.00 Very large baby - weight greater than 4500gm body_mass_index Read observation
Rows: 16
Code Description Entity type Coding System (OXMIS Read) Category
L3333NA WEIGHT ABNORMAL RANGE RECORDED body_mass_index OXMIS observation
L3333NN WEIGHT NORMAL RANGE RECORDED body_mass_index OXMIS observation
T3324PW PERCENTILE WEIGHT body_mass_index OXMIS observation
T3324WC WEIGHT CHECK body_mass_index OXMIS observation
T3326BA PERCENTILE WEIGHT OUTSIDE 5% RANGE body_mass_index OXMIS observation
T3326BB PERCENTILE WEIGHT WITHIN 5% RANGE body_mass_index OXMIS observation
T3326BC PERCENTILE WEIGHT WITHIN 10% RANGE body_mass_index OXMIS observation
T3326BD PERCENTILE WEIGHT WITHIN 25% RANGE body_mass_index OXMIS observation
T3326BE PERCENTILE WEIGHT WITHIN 75% RANGE body_mass_index OXMIS observation
T3326BF PERCENTILE WEIGHT WITHIN 90% RANGE body_mass_index OXMIS observation
T3326BG PERCENTILE WEIGHT WITHIN 95% RANGE body_mass_index OXMIS observation
Y060 AY SCREENING WEIGHT body_mass_index OXMIS observation
Y060 BY SCREENING WEIGHT NORMAL body_mass_index OXMIS observation
Y060 CY SCREENING WEIGHT ABNORMAL body_mass_index OXMIS observation
Y060 JY WEIGHT CONTROL CLINIC body_mass_index OXMIS observation
Y0601K5 WEIGHT CONTROL CLINIC ATTENDANCE body_mass_index OXMIS observation

API

To Export Phenotype Details:

Format API
XML site_root/api/v1/public/phenotypes/PH410/version/820/detail/?format=xml
JSON site_root/api/v1/public/phenotypes/PH410/version/820/detail/?format=json
R Package

# Download here

library(ConceptLibraryClient)


# Connect to API

client = connect_to_API(public=TRUE)


# Get details of phenotype

details = get_phenotype_detail_by_version('PH410', '820', api_client=client)

To Export Phenotype Code List:

Format API
XML site_root/api/v1/public/phenotypes/PH410/version/820/export/codes/?format=xml
JSON site_root/api/v1/public/phenotypes/PH410/version/820/export/codes/?format=json
CSV site_root/phenotypes/PH410/version/820/export/codes/
R Package

# Download here

library(ConceptLibraryClient)


# Connect to API

client = connect_to_API(public=TRUE)


# Get codelists of phenotype

codelists = get_phenotype_code_list('PH410', '820', api_client=client)

Version History

Version
ID
Name Owner Publish date
820 Body Mass Index ieuan.scanlon 2021-10-06 currently shown

Export - export all codes into a csv file/JSON/XML for the current phenotype version.

Print - Print page.