[
  {
    "phenotype_id": "PH3217",
    "phenotype_version_id": 8201,
    "name": "Metered dose inhalers",
    "definition": "This codelist was taken from [OpenCodelists](https://www.opencodelists.org/), created by [OpenSAFELY](https://www.opensafely.org/). We recommend viewing this Phenotype on the OpenCodelist website to view the most recent version.\n\n\nUsed by the following [OpenPrescribing](https://openprescribing.net) measures:\n\n\n- [Environmental Impact of Inhalers](https://openprescribing.net/measure/environmental_inhalers/)\n\n\n© University of Oxford for the Bennett Institute for Applied Data Science 2025\\. This work may be copied freely for non\\-commercial research and study.\n\n",
    "implementation": null,
    "publications": null,
    "validation": null,
    "citation_requirements": null,
    "created": "2026-01-26T23:07:00.834434Z",
    "author": "OpenPrescribing",
    "collections": [
      {
        "name": "OpenCodelist",
        "value": 31
      },
      {
        "name": "Phenotype Library",
        "value": 18
      }
    ],
    "tags": null,
    "organisation": {
      "id": 1,
      "slug": "opensafely",
      "name": "OpenSAFELY"
    },
    "world_access": 1,
    "updated": "2026-01-26T23:07:00.824391Z",
    "references": [
      {
        "url": "https://openprescribing.net/measure/environmental_inhalers/",
        "title": "OpenPrescribing measure: Environmental Impact of Inhalers"
      }
    ],
    "signed_off": [],
    "methodology": "",
    "coding_system": [
      {
        "name": "BNF codes",
        "value": 11
      }
    ],
    "open_codelist_id": "openprescribing/metered-dose-inhalers",
    "source_reference": "https://www.opencodelists.org/codelist/openprescribing/metered-dose-inhalers/4cd8871b",
    "concept_information": [
      {
        "concept_id": 8378,
        "concept_version_id": 15863,
        "concept_name": "openprescribing/metered-dose-inhalers/4cd8871b",
        "coding_system": {
          "id": 11,
          "name": "BNF codes",
          "description": "BNF codes"
        },
        "phenotype_id": "PH3217",
        "phenotype_version_id": 8201,
        "phenotype_name": "Metered dose inhalers",
        "code_attribute_header": [],
        "codes": [
          {
            "code": "0301011ABBBAAA0",
            "description": "Trimbow 87microg/dose / 5microg/dose / 9microg/dose inh",
            "attributes": null
          },
          {
            "code": "0301011E0AAADAD",
            "description": "Formoterol 12micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301011E0BDAAAD",
            "description": "Atimos Modulite 12micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0AAACAC",
            "description": "Salmeterol 25micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0AAAHAH",
            "description": "Salmeterol 25micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301011U0BBACAC",
            "description": "Serevent 25micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0BBAFAH",
            "description": "Serevent 25micrograms/dose Evohaler",
            "attributes": null
          },
          {
            "code": "0301011U0BDAAAH",
            "description": "Neovent 25micrograms/dose inhaler CFC free (Teva)",
            "attributes": null
          },
          {
            "code": "0301011U0BEAAAH",
            "description": "Neovent 25micrograms/dose inhaler CFC free (Kent Pharm)",
            "attributes": null
          },
          {
            "code": "0301011U0BFAAAH",
            "description": "Vertine 25micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301011U0BGAAAH",
            "description": "Soltel 25micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301011V0AAAAAA",
            "description": "Terbutaline 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011V0BBADAA",
            "description": "Bricanyl 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301020I0AAAAAA",
            "description": "Ipratropium bromide 20micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301020I0AAANAN",
            "description": "Ipratropium bromide 20micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301020I0BBAAAA",
            "description": "Atrovent 20micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301020I0BBADAD",
            "description": "Atrovent Forte 40micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301020I0BBAGAG",
            "description": "Atrovent 20micrograms/dose Autohaler",
            "attributes": null
          },
          {
            "code": "0301020I0BBAJAN",
            "description": "Atrovent 20micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301020I0BIAAAN",
            "description": "Inhalvent 20micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301020I0BJAAAN",
            "description": "Ipravent 20micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301020P0BBAAAA",
            "description": "Oxivent 100micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301040M0BBAAAA",
            "description": "Duovent inhaler",
            "attributes": null
          },
          {
            "code": "0301040M0BCABAD",
            "description": "Berodual N inhaler",
            "attributes": null
          },
          {
            "code": "0301040R0AAAAAA",
            "description": "Salbutamol 100microg/dose / Ipratropium 20microg/dose inh",
            "attributes": null
          },
          {
            "code": "0301040R0BBAAAA",
            "description": "Combivent inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAAAAA",
            "description": "Beclometasone 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAABAB",
            "description": "Beclometasone 100micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAACAC",
            "description": "Beclometasone 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAARAR",
            "description": "Beclometasone 200micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAASAS",
            "description": "Beclometasone 50micrograms/dose breath actuated inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAATAT",
            "description": "Beclometasone 100micrograms/dose breath actuated inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AAAUAU",
            "description": "Beclometasone 250micrograms/dose breath actuated inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AABEBE",
            "description": "Beclometasone 50micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AABFBF",
            "description": "Beclometasone 100micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AABGBG",
            "description": "Beclometasone 50micrograms/dose breath actuated inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AABHBH",
            "description": "Beclometasone 100mcg/dose breath actuated inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AABVBV",
            "description": "Beclometasone 200micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AABWBW",
            "description": "Beclometasone 250micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AABXBX",
            "description": "Beclometasone 100microg/Formoterol 6microg/dose inh CFCfree",
            "attributes": null
          },
          {
            "code": "0302000C0AABZBZ",
            "description": "Beclometasone 200microg/Formoterol 6microg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0BBAAAC",
            "description": "Becloforte 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BCAHAB",
            "description": "Becotide 100 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BCAIAA",
            "description": "Becotide 50 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BCAQAR",
            "description": "Becotide 200 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BDAAAN",
            "description": "Ventide inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BEABAU",
            "description": "AeroBec Forte 250 Autohaler",
            "attributes": null
          },
          {
            "code": "0302000C0BEACAT",
            "description": "AeroBec 100 Autohaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFAAAA",
            "description": "Beclazone 50 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFABAB",
            "description": "Beclazone 100 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFACAC",
            "description": "Beclazone 250 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFADAS",
            "description": "Beclazone 50 Easi-Breathe inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFAEAT",
            "description": "Beclazone 100 Easi-Breathe inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFAFAU",
            "description": "Beclazone 250 Easi-Breathe inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BFAGAR",
            "description": "Beclazone 200 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BGAAAA",
            "description": "Filair 50 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BGABAB",
            "description": "Filair 100 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BJAABE",
            "description": "Qvar 50 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BJABBF",
            "description": "Qvar 100 inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BJACBG",
            "description": "Qvar 50 Autohaler",
            "attributes": null
          },
          {
            "code": "0302000C0BJADBH",
            "description": "Qvar 100 Autohaler",
            "attributes": null
          },
          {
            "code": "0302000C0BJAEBG",
            "description": "Qvar 50micrograms/dose Easi-Breathe inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BJAFBH",
            "description": "Qvar 100micrograms/dose Easi-Breathe inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BPAABE",
            "description": "Clenil Modulite 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BPABBF",
            "description": "Clenil Modulite 100micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BPACBV",
            "description": "Clenil Modulite 200micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BPADBW",
            "description": "Clenil Modulite 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BQAABX",
            "description": "Fostair 100micrograms/dose / 6micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BQABBZ",
            "description": "Fostair 200micrograms/dose / 6micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BSAABE",
            "description": "Kelhale 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BSABBF",
            "description": "Kelhale 100micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BTAABE",
            "description": "Soprobec 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BTABBV",
            "description": "Soprobec 200micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BTACBF",
            "description": "Soprobec 100micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BTADBW",
            "description": "Soprobec 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0AAAAAA",
            "description": "Budesonide 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0AAADAD",
            "description": "Budesonide 200micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0AAAZAZ",
            "description": "Budesonide 100micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000K0AABABA",
            "description": "Budesonide 200micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000K0AABBBB",
            "description": "Budesonide 200microg / Formoterol 6microg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000K0BBADAD",
            "description": "Pulmicort 200micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0BBAEAA",
            "description": "Pulmicort LS 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0BBAMAZ",
            "description": "Pulmicort 100micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000K0BBANBA",
            "description": "Pulmicort 200micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000K0BDADBB",
            "description": "Symbicort 200microg/dose / 6microg/dose pressurised inh",
            "attributes": null
          },
          {
            "code": "0302000N0AABABA",
            "description": "Fluticasone 125micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABCBC",
            "description": "Fluticasone 250micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABEBE",
            "description": "Fluticasone 50microg / Salmeterol 25microg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABFBF",
            "description": "Fluticasone 125mcg/dose / Salmeterol 25mcg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABGBG",
            "description": "Fluticasone 250mcg/dose / Salmeterol 25mcg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABHBH",
            "description": "Fluticasone 50micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABJBJ",
            "description": "Fluticasone 125microg / Formoterol 5microg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABKBK",
            "description": "Fluticasone 250microg / Formoterol 10microg/dose inh CFCfree",
            "attributes": null
          },
          {
            "code": "0302000N0AABLBL",
            "description": "Fluticasone 50microg / Formoterol 5microg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0AABPBP",
            "description": "Fluticasone 125microg/Formoterol 5microg/dose BA inh CFCfree",
            "attributes": null
          },
          {
            "code": "0302000N0AABQBQ",
            "description": "Fluticasone 50microg/Formoterol 5microg/dose BA inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000N0BBAYBA",
            "description": "Flixotide 125micrograms/dose Evohaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBBABC",
            "description": "Flixotide 250micrograms/dose Evohaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBBBBH",
            "description": "Flixotide 50micrograms/dose Evohaler",
            "attributes": null
          },
          {
            "code": "0302000N0BCADBE",
            "description": "Seretide 50 Evohaler",
            "attributes": null
          },
          {
            "code": "0302000N0BCAEBF",
            "description": "Seretide 125 Evohaler",
            "attributes": null
          },
          {
            "code": "0302000N0BCAFBG",
            "description": "Seretide 250 Evohaler",
            "attributes": null
          },
          {
            "code": "0302000N0BDAABJ",
            "description": "Flutiform 125micrograms/dose / 5micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BDABBK",
            "description": "Flutiform 250micrograms/dose / 10micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BDACBL",
            "description": "Flutiform 50micrograms/dose / 5micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BDADBP",
            "description": "Flutiform K-haler 125microg/dose / 5microg/dose BA inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BDAEBQ",
            "description": "Flutiform K-haler 50microg/dose / 5microg/dose BA inh",
            "attributes": null
          },
          {
            "code": "0302000N0BFAABF",
            "description": "Sirdupla 25micrograms/dose / 125micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BFABBG",
            "description": "Sirdupla 25micrograms/dose / 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BGABBF",
            "description": "AirFluSal 25micrograms/dose / 125micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BGACBG",
            "description": "AirFluSal 25micrograms/dose / 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BIAABF",
            "description": "Sereflo 25micrograms/dose / 125micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BIABBG",
            "description": "Sereflo 25micrograms/dose / 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BJAABF",
            "description": "Aloflute 25micrograms/dose / 125micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BJABBG",
            "description": "Aloflute 25micrograms/dose / 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BLAABE",
            "description": "Combisal 25micrograms/dose / 50micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BLABBF",
            "description": "Combisal 25micrograms/dose / 125micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BLACBG",
            "description": "Combisal 25micrograms/dose / 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000U0AAAAAA",
            "description": "Ciclesonide 80micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000U0AAABAB",
            "description": "Ciclesonide 160micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0302000U0BBAAAA",
            "description": "Alvesco 80 inhaler",
            "attributes": null
          },
          {
            "code": "0302000U0BBABAB",
            "description": "Alvesco 160 inhaler",
            "attributes": null
          },
          {
            "code": "0303010J0AAADAD",
            "description": "Nedocromil 2mg/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0303010J0BBAEAC",
            "description": "Tilade 2mg/dose Syncroner with spacer",
            "attributes": null
          },
          {
            "code": "0303010J0BBAFAD",
            "description": "Tilade 2mg/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0303010Q0AAABAB",
            "description": "Sodium cromoglicate 5mg/dose inhaler",
            "attributes": null
          },
          {
            "code": "0303010Q0AAANAN",
            "description": "Sodium cromoglicate 5mg/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0303010Q0BBAFAB",
            "description": "Intal 5mg/dose inhaler",
            "attributes": null
          },
          {
            "code": "0303010Q0BBALAN",
            "description": "Intal 5mg/dose inhaler CFC free",
            "attributes": null
          }
        ]
      }
    ],
    "coding_system_release": "",
    "open_codelist_version_id": "4cd8871b",
    "open_codelist_version_tag": "",
    "status": 1,
    "doi": "https://doi.org/10.48533/fm9c-8803",
    "is_deleted": false,
    "publish_status": 2,
    "owner": "ieuan.scanlon",
    "template": {
      "id": 3,
      "name": "OpenCodelists Phenotype",
      "description": "OpenSafely's OpenCodelist Phenotype, visit https://www.opencodelists.org/ to learn more",
      "version_id": 1
    },
    "versions": [
      {
        "version_id": 8201,
        "version_name": "Metered dose inhalers",
        "version_date": "2026-01-26T23:07:00.846772Z",
        "is_published": true,
        "is_latest": true
      }
    ]
  }
]