Print

Type 2 Diabetes (Exclusion Codes)

Lauren L Rodgers, Michael N Weedon, William E Henley, Andrew T Hattersley, Beverley M Shields

ID
PH914
Version ID
1907
Type
Disease or Syndrome
Data Sources
Valid event data range
01/01/1900 - 08/08/2016
Sex
♀  Female ♂  Male
Agreement Date
2017-10-12
Coding system
Read codes v2
Collections
ClinicalCodes Repository Phenotype Library
Tags
No tags

Definition

Purpose:

This is a retrospective cohort study using observational data from anonymised primary care records. We identify and extract all patients with type 2 diabetes and associated clinical data from the Clinical Practice Research Datalink (CPRD) to inform models of disease progression and stratification of treatment.

Participants:

Data were extracted from CPRD on 8 August 2016. The initial data set contained all patients (n=313 485) in the database who had received a type 2 diabetes medication. Criteria were applied to identify and exclude those with type 1 diabetes, polycystic ovarian syndrome or other forms of diabetes (n=40 204), and for data quality control (n=12). We identified 251 338 patients for inclusion in future analyses of diabetes progression and treatment response.

Findings to date:

For 6-month response to treatment, measured by change in glycated haemoglobin (HbA1c), we have 91 765 patients with 119 785 treatment response episodes. The greatest impact on reduction of HbA1c occurs with first-line and second-line treatments, metformin and sulfonylurea. Patients moving to thirdline treatments tend to have greater weights and higher body mass index. We have investigated the impact of non-adherence to commonly used glucose-lowering medications on HbA1c. For baseline-adjusted HbA1c change over 1 year, non-adherent patients had lower HbA1c reductions than adherent patients, with mean and 95% CI of −4.4 (−4.7 to −4.0) mmol/mol (−0.40 (−0.43 to −0.37) %).

Future plans:

Findings from studies using these data will help inform future treatment plans and guidelines. Additional data are added with updates from CPRD. This will increase the numbers of patients on newer medications and add more data on those already receiving treatment. There are several ongoing studies investigating different hypotheses regarding differential response to treatment and progression of diabetes. For side effects, links to Hospital Episode Statistics data, where severe events such as hypoglycaemia will be recorded, will also be explored.

Publications

  • Lauren L Rodgers, Michael N Weedon, William E Henley, Andrew T Hattersley, Beverley M Shields, Cohort profile for the MASTERMIND study using the Clinical Practice Research Datalink (CPRD) to investigate stratification of response to treatment in patients with type 2 diabetes. BMJ Open, 7:e017989, 2017.

Clinical Code List

Rows: 51
Code Description Entity type Category Coding System (Read)
66Ay.00 Gestational diabetes mellitus annual review res62: exclusion_codes diagnostic Read
8CE0000 Gestational diabetes information leaflet given res62: exclusion_codes diagnostic Read
8Hgd.00 Discharge from secondary care diabetes service res62: exclusion_codes diagnostic Read
C101y00 Other specified diabetes mellitus with ketoacidosi res62: exclusion_codes diagnostic Read
C103y00 Other specified diabetes mellitus with coma res62: exclusion_codes diagnostic Read
C104y00 Other specified diabetes mellitus with renal compl res62: exclusion_codes diagnostic Read
C105y00 Other specified diabetes mellitus with ophthalmic res62: exclusion_codes diagnostic Read
C106y00 Other specified diabetes mellitus with neurologica res62: exclusion_codes diagnostic Read
C108y00 Other specified diabetes mellitus with multiple co res62: exclusion_codes diagnostic Read
C10A.00 Malnutrition-related diabetes mellitus res62: exclusion_codes diagnostic Read
C10A000 Malnutrition-related diabetes mellitus with coma res62: exclusion_codes diagnostic Read
C10A100 Malnutrition-related diabetes mellitus with ketoac res62: exclusion_codes diagnostic Read
C10B.00 Diabetes mellitus induced by steroids res62: exclusion_codes diagnostic Read
C10B000 Steroid induced diabetes mellitus without complica res62: exclusion_codes diagnostic Read
C10C.11 Maturity onset diabetes in youth res62: exclusion_codes diagnostic Read
C10C.12 Maturity onset diabetes in youth type 1 res62: exclusion_codes diagnostic Read
C10D.11 Maturity onset diabetes in youth type 2 res62: exclusion_codes diagnostic Read
C10G.00 Secondary pancreatic diabetes mellitus res62: exclusion_codes diagnostic Read
C10G000 Secondary pancreatic diabetes mellitus without com res62: exclusion_codes diagnostic Read
C10H.00 Diabetes mellitus induced by non-steroid drugs res62: exclusion_codes diagnostic Read
C10N.00 Secondary diabetes mellitus res62: exclusion_codes diagnostic Read
C10N000 Secondary diabetes mellitus without complication res62: exclusion_codes diagnostic Read
C10N100 Cystic fibrosis related diabetes mellitus res62: exclusion_codes diagnostic Read
C10y.00 Diabetes mellitus with other specified manifestati res62: exclusion_codes diagnostic Read
C10y000 Diabetes mellitus, juvenile, + other specified man res62: exclusion_codes diagnostic Read
C10y100 Diabetes mellitus, adult, + other specified manife res62: exclusion_codes diagnostic Read
C10yy00 Other specified diabetes mellitus with other spec res62: exclusion_codes diagnostic Read
C10yz00 Diabetes mellitus NOS with other specified manifes res62: exclusion_codes diagnostic Read
C10zy00 Other specified diabetes mellitus with unspecified res62: exclusion_codes diagnostic Read
C11y000 Steroid induced diabetes res62: exclusion_codes diagnostic Read
C135.00 Diabetes insipidus res62: exclusion_codes diagnostic Read
C135.12 Diabetes insipidus - pituitary res62: exclusion_codes diagnostic Read
C135000 Cranial diabetes insipidus res62: exclusion_codes diagnostic Read
C164.00 Polycystic ovaries res62: exclusion_codes diagnostic Read
C164.13 Multicystic ovaries res62: exclusion_codes diagnostic Read
Cyu2000 [X]Other specified diabetes mellitus res62: exclusion_codes diagnostic Read
F381300 Myasthenic syndrome due to diabetic amyotrophy res62: exclusion_codes diagnostic Read
K01x100 Nephrotic syndrome in diabetes mellitus res62: exclusion_codes diagnostic Read
K081.00 Nephrogenic diabetes insipidus res62: exclusion_codes diagnostic Read
K081000 Acquired nephrogenic diabetes insipidus res62: exclusion_codes diagnostic Read
L180700 Pre-existing malnutrition-related diabetes mellitu res62: exclusion_codes diagnostic Read
L180811 Gestational diabetes mellitus res62: exclusion_codes diagnostic Read
L180900 Gestational diabetes mellitus res62: exclusion_codes diagnostic Read
PKyP.00 Diab insipidus,diab mell,optic atrophy and deafnes res62: exclusion_codes diagnostic Read
Q440.00 'Infant of a diabetic mother' syndrome res62: exclusion_codes diagnostic Read
Q441.00 Neonatal diabetes mellitus res62: exclusion_codes diagnostic Read
Q44B.00 Syndrome of infant of mother with gestational diab res62: exclusion_codes diagnostic Read
Q44y100 Transitory metabolic disturbance-infant pre-diabet res62: exclusion_codes diagnostic Read
R003.00 [D]Convulsions res62: exclusion_codes diagnostic Read
ZC2CB00 Dietary advice for gestational diabetes res62: exclusion_codes diagnostic Read
ZV13F00 [V]Personal history of gestational diabetes mellit res62: exclusion_codes diagnostic Read

API

To Export Phenotype Details:

Format API
XML site_root/api/v1/public/phenotypes/PH914/version/1907/detail/?format=xml
JSON site_root/api/v1/public/phenotypes/PH914/version/1907/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('PH914', '1907', api_client=client)

To Export Phenotype Code List:

Format API
XML site_root/api/v1/public/phenotypes/PH914/version/1907/export/codes/?format=xml
JSON site_root/api/v1/public/phenotypes/PH914/version/1907/export/codes/?format=json
CSV site_root/phenotypes/PH914/version/1907/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('PH914', '1907', api_client=client)

Version History

Version
ID
Name Owner Publish date
1907 Type 2 Diabetes (Exclusion Codes) ieuan.scanlon 2022-04-04 currently shown

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

Print - Print page.