[
  {
    "phenotype_id": "PH3180",
    "phenotype_version_id": 8163,
    "name": "All 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:06:10.580588Z",
    "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:06:10.575722Z",
    "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/all-inhalers",
    "source_reference": "https://www.opencodelists.org/codelist/openprescribing/all-inhalers/33c913e6",
    "concept_information": [
      {
        "concept_id": 8340,
        "concept_version_id": 15825,
        "concept_name": "openprescribing/all-inhalers/33c913e6",
        "coding_system": {
          "id": 11,
          "name": "BNF codes",
          "description": "BNF codes"
        },
        "phenotype_id": "PH3180",
        "phenotype_version_id": 8163,
        "phenotype_name": "All inhalers",
        "code_attribute_header": [],
        "codes": [
          {
            "code": "0301011ABBBAAA0",
            "description": "Trimbow 87microg/dose / 5microg/dose / 9microg/dose inh",
            "attributes": null
          },
          {
            "code": "0301011E0AAAAAA",
            "description": "Formoterol 12microgram inhalation pdr caps with device",
            "attributes": null
          },
          {
            "code": "0301011E0AAABAB",
            "description": "Formoterol 6micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301011E0AAACAC",
            "description": "Formoterol 12micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301011E0AAADAD",
            "description": "Formoterol 12micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301011E0BBAAAA",
            "description": "Foradil 12microgram inhalation powder capsules with device",
            "attributes": null
          },
          {
            "code": "0301011E0BCAAAB",
            "description": "Oxis 6 Turbohaler",
            "attributes": null
          },
          {
            "code": "0301011E0BCABAC",
            "description": "Oxis 12 Turbohaler",
            "attributes": null
          },
          {
            "code": "0301011E0BDAAAD",
            "description": "Atimos Modulite 12micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011E0BEAAAC",
            "description": "Formoterol Easyhaler 12micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0AAAAAA",
            "description": "Salmeterol 50microgram inhalation pdr blist with device",
            "attributes": null
          },
          {
            "code": "0301011U0AAABAB",
            "description": "Salmeterol 50microgram inhalation powder blisters",
            "attributes": null
          },
          {
            "code": "0301011U0AAACAC",
            "description": "Salmeterol 25micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0AAAEAE",
            "description": "Salmeterol 50micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0AAAHAH",
            "description": "Salmeterol 25micrograms/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0301011U0BBAAAA",
            "description": "Serevent 50microgram disks with Diskhaler",
            "attributes": null
          },
          {
            "code": "0301011U0BBABAB",
            "description": "Serevent 50microgram disks",
            "attributes": null
          },
          {
            "code": "0301011U0BBACAC",
            "description": "Serevent 25micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011U0BBAEAE",
            "description": "Serevent 50micrograms/dose Accuhaler",
            "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": "0301011V0AABBBB",
            "description": "Terbutaline 500micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301011V0BBADAA",
            "description": "Bricanyl 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0301011V0BBARBB",
            "description": "Bricanyl 500micrograms/dose Turbohaler",
            "attributes": null
          },
          {
            "code": "0301011X0AAAAAA",
            "description": "Indacaterol 150microgram inhalation pdr caps with device",
            "attributes": null
          },
          {
            "code": "0301011X0AAABAB",
            "description": "Indacaterol 300microgram inhalation pdr caps with device",
            "attributes": null
          },
          {
            "code": "0301011X0BBAAAA",
            "description": "Onbrez Breezhaler 150microgram inhalation pdr caps with dev",
            "attributes": null
          },
          {
            "code": "0301011X0BBABAB",
            "description": "Onbrez Breezhaler 300microgram inhalation pdr caps with dev",
            "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": "0301020Q0AAAAAA",
            "description": "Tiotropium bromide 18microgram inhalation pdr caps with dev",
            "attributes": null
          },
          {
            "code": "0301020Q0AAABAB",
            "description": "Tiotropium bromide 18microgram inhalation powder capsules",
            "attributes": null
          },
          {
            "code": "0301020Q0AAADAD",
            "description": "Tiotropium bromide 10microgram inhalation pdr caps with dev",
            "attributes": null
          },
          {
            "code": "0301020Q0BBAAAA",
            "description": "Spiriva 18microgram inhalation pdr caps with HandiHaler",
            "attributes": null
          },
          {
            "code": "0301020Q0BBABAB",
            "description": "Spiriva 18microgram inhalation powder capsules",
            "attributes": null
          },
          {
            "code": "0301020Q0BCAAAD",
            "description": "Braltus 10microgram inhalation pdr caps with Zonda inhaler",
            "attributes": null
          },
          {
            "code": "0301020R0AAAAAA",
            "description": "Aclidinium bromide 375micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301020R0BBAAAA",
            "description": "Eklira 322micrograms/dose Genuair",
            "attributes": null
          },
          {
            "code": "0301020S0AAAAAA",
            "description": "Glycopyrronium bromide 55microg inhalation pdr caps with dev",
            "attributes": null
          },
          {
            "code": "0301020S0BBAAAA",
            "description": "Seebri Breezhaler 44microgram inhalation pdr caps with dev",
            "attributes": null
          },
          {
            "code": "0301020T0AAAAAA",
            "description": "Umeclidinium bromide 65micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0301020T0BBAAAA",
            "description": "Incruse Ellipta 55micrograms/dose dry powder 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": "0301040V0AAAAAA",
            "description": "Aclidinium brom 396mcg/dose / Formoterol 11.8mcg/dose DP inh",
            "attributes": null
          },
          {
            "code": "0301040V0BBAAAA",
            "description": "Duaklir 340micrograms/dose / 12micrograms/dose Genuair",
            "attributes": null
          },
          {
            "code": "0301040W0AAAAAA",
            "description": "Umeclidinium brom 65microg/Vilanterol 22microg/dose dry pdr",
            "attributes": null
          },
          {
            "code": "0301040W0BBAAAA",
            "description": "Anoro Ellipta 55microg/dose / 22microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0301040Y0AAAAAA",
            "description": "Indacaterol 85microg/Glycopyrronium brom 54microg/dose",
            "attributes": null
          },
          {
            "code": "0301040Y0BBAAAA",
            "description": "Ultibro Breezhaler 85microg/43microg pdr caps with dev",
            "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": "0302000C0AAAFAF",
            "description": "Beclometasone 200microgram inhalation powder capsules",
            "attributes": null
          },
          {
            "code": "0302000C0AAAGAG",
            "description": "Beclometasone 100microgram inhalation pdr blist with device",
            "attributes": null
          },
          {
            "code": "0302000C0AAAIAI",
            "description": "Beclometasone 400microgram inhalation powder capsules",
            "attributes": null
          },
          {
            "code": "0302000C0AAAJAJ",
            "description": "Beclometasone 400microgram inhalation pdr blist with device",
            "attributes": null
          },
          {
            "code": "0302000C0AAAKAK",
            "description": "Beclometasone 200microgram inhalation powder blisters",
            "attributes": null
          },
          {
            "code": "0302000C0AAALAL",
            "description": "Beclometasone 100microgram inhalation powder blisters",
            "attributes": null
          },
          {
            "code": "0302000C0AAAQAQ",
            "description": "Beclometasone 400microgram inhalation powder blisters",
            "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": "0302000C0AABIBI",
            "description": "Beclometasone 50micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AABJBJ",
            "description": "Beclometasone 100micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AABKBK",
            "description": "Beclometasone 250micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AABSBS",
            "description": "Beclometasone 400micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0AABUBU",
            "description": "Beclometasone 200micrograms/dose dry powder inhaler",
            "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": "0302000C0AABYBY",
            "description": "Beclometasone 100microg/Formoterol 6microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000C0AABZBZ",
            "description": "Beclometasone 200microg/Formoterol 6microg/dose inh CFC free",
            "attributes": null
          },
          {
            "code": "0302000C0AACACA",
            "description": "Beclometasone 200microg/Formoterol 6microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000C0BBAAAC",
            "description": "Becloforte 250micrograms/dose inhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BCACAE",
            "description": "Becotide 100microgram Rotacaps",
            "attributes": null
          },
          {
            "code": "0302000C0BCADAF",
            "description": "Becotide 200microgram Rotacaps",
            "attributes": null
          },
          {
            "code": "0302000C0BCAGAI",
            "description": "Becotide 400microgram Rotacaps",
            "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": "0302000C0BHAAAG",
            "description": "Becodisks 100microgram with Diskhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BHACAH",
            "description": "Becodisks 200microgram with Diskhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BHADAK",
            "description": "Becodisks 200microgram",
            "attributes": null
          },
          {
            "code": "0302000C0BHAEAJ",
            "description": "Becodisks 400microgram with Diskhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BHAFAQ",
            "description": "Becodisks 400microgram",
            "attributes": null
          },
          {
            "code": "0302000C0BIADBI",
            "description": "Asmabec 50 Clickhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BIAEBJ",
            "description": "Asmabec 100 Clickhaler",
            "attributes": null
          },
          {
            "code": "0302000C0BIAFBK",
            "description": "Asmabec 250 Clickhaler",
            "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": "0302000C0BLABBJ",
            "description": "Pulvinal Beclometasone Diprop 100microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000C0BNAABU",
            "description": "Easyhaler Beclometasone 200micrograms/dose dry pdr 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": "0302000C0BRAABY",
            "description": "Fostair NEXThaler 100microg/dose / 6microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000C0BRABCA",
            "description": "Fostair NEXThaler 200microg/dose / 6microg/dose dry pdr inh",
            "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": "0302000K0AAAGAG",
            "description": "Budesonide 200micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0AAAHAH",
            "description": "Budesonide 400micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0AAAKAK",
            "description": "Budesonide 100micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0AAALAL",
            "description": "Budesonide 100microg / Formoterol 6microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000K0AAAMAM",
            "description": "Budesonide 200mcg/dose / Formoterol 6mcg/dose dry powder inh",
            "attributes": null
          },
          {
            "code": "0302000K0AAAUAU",
            "description": "Budesonide 400mcg/dose /Formoterol 12mcg/dose dry powder inh",
            "attributes": null
          },
          {
            "code": "0302000K0AAAVAV",
            "description": "Budesonide 200microg/dose dry pdr inhalation cart with dev",
            "attributes": null
          },
          {
            "code": "0302000K0AAAWAW",
            "description": "Budesonide 200micrograms/dose dry pdr inhalation cartridge",
            "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": "0302000K0BBAHAG",
            "description": "Pulmicort 200 Turbohaler",
            "attributes": null
          },
          {
            "code": "0302000K0BBAIAH",
            "description": "Pulmicort 400 Turbohaler",
            "attributes": null
          },
          {
            "code": "0302000K0BBAKAK",
            "description": "Pulmicort 100 Turbohaler",
            "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": "0302000K0BDAAAL",
            "description": "Symbicort 100/6 Turbohaler",
            "attributes": null
          },
          {
            "code": "0302000K0BDABAM",
            "description": "Symbicort 200/6 Turbohaler",
            "attributes": null
          },
          {
            "code": "0302000K0BDACAU",
            "description": "Symbicort 400/12 Turbohaler",
            "attributes": null
          },
          {
            "code": "0302000K0BDADBB",
            "description": "Symbicort 200microg/dose / 6microg/dose pressurised inh",
            "attributes": null
          },
          {
            "code": "0302000K0BFAAAV",
            "description": "Budelin Novolizer 200micrograms/dose inhalation powder",
            "attributes": null
          },
          {
            "code": "0302000K0BFABAW",
            "description": "Budelin Novolizer 200micrograms/dose inhalation pdr refill",
            "attributes": null
          },
          {
            "code": "0302000K0BGAAAK",
            "description": "Easyhaler Budesonide 100micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0BGABAG",
            "description": "Easyhaler Budesonide 200micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0BGACAH",
            "description": "Easyhaler Budesonide 400micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000K0BHAAAM",
            "description": "DuoResp Spiromax 160microg/dose / 4.5microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000K0BHABAU",
            "description": "DuoResp Spiromax 320microg/dose / 9microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000K0BIAAAU",
            "description": "Fobumix Easyhaler 320microg/dose / 9microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000K0BIABAM",
            "description": "Fobumix Easyhaler 160microg / 4.5microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000K0BIADAL",
            "description": "Fobumix Easyhaler 80microg/dose / 4.5microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000N0AAAAAA",
            "description": "Fluticasone propionate 50microg inhalation pdr blist",
            "attributes": null
          },
          {
            "code": "0302000N0AAADAD",
            "description": "Fluticasone propionate 100microgram inhalation pdr blist",
            "attributes": null
          },
          {
            "code": "0302000N0AAAEAE",
            "description": "Fluticasone propionate 250mcg inhalation pdr blist + dev",
            "attributes": null
          },
          {
            "code": "0302000N0AAAFAF",
            "description": "Fluticasone propionate 250microgram inhalation pdr blist",
            "attributes": null
          },
          {
            "code": "0302000N0AAAPAP",
            "description": "Fluticasone propionate 500microg inhalation pdr blist",
            "attributes": null
          },
          {
            "code": "0302000N0AAARAR",
            "description": "Fluticasone propionate 50micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0AAASAS",
            "description": "Fluticasone propionate 100micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0AAATAT",
            "description": "Fluticasone propionate 250micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0AAAUAU",
            "description": "Fluticasone propionate 500micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000N0AAAXAX",
            "description": "Fluticasone propionate 100microg/Salmeterol 50microg/dose",
            "attributes": null
          },
          {
            "code": "0302000N0AAAYAY",
            "description": "Fluticasone propionate 250microg/Salmeterol 50microg/dose",
            "attributes": null
          },
          {
            "code": "0302000N0AAAZAZ",
            "description": "Fluticasone propion 500mcg/Salmeterol 50mcg/dose dry pdr 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": "0302000N0BBAAAA",
            "description": "Flixotide 50microgram disks with Diskhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBACAC",
            "description": "Flixotide 100microgram disks with Diskhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBAEAE",
            "description": "Flixotide 250microgram disks with Diskhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBAFAF",
            "description": "Flixotide 250microgram disks",
            "attributes": null
          },
          {
            "code": "0302000N0BBARAR",
            "description": "Flixotide 50micrograms/dose Accuhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBASAS",
            "description": "Flixotide 100micrograms/dose Accuhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBATAT",
            "description": "Flixotide 250micrograms/dose Accuhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BBAUAU",
            "description": "Flixotide 500micrograms/dose Accuhaler",
            "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": "0302000N0BCAAAX",
            "description": "Seretide 100 Accuhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BCABAY",
            "description": "Seretide 250 Accuhaler",
            "attributes": null
          },
          {
            "code": "0302000N0BCACAZ",
            "description": "Seretide 500 Accuhaler",
            "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": "0302000N0BGAAAZ",
            "description": "AirFluSal Forspiro 50microg / 500microg/dose dry pdr inh",
            "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": "0302000N0BHAAAZ",
            "description": "Aerivio Spiromax 50microg / 500microg/dose dry pdr inh",
            "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": "0302000N0BKAAAY",
            "description": "Fusacomb Easyhaler 50microg / 250microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000N0BKABAZ",
            "description": "Fusacomb Easyhaler 50microg / 500microg/dose dry pdr inh",
            "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": "0302000N0BMAAAZ",
            "description": "Stalpex 50microg/dose / 500microg/dose dry powder inh",
            "attributes": null
          },
          {
            "code": "0302000R0AAAAAA",
            "description": "Mometasone 200micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000R0AAACAC",
            "description": "Mometasone 400micrograms/dose dry powder inhaler",
            "attributes": null
          },
          {
            "code": "0302000R0BBAAAA",
            "description": "Asmanex 200micrograms/dose Twisthaler",
            "attributes": null
          },
          {
            "code": "0302000R0BBACAC",
            "description": "Asmanex 400micrograms/dose Twisthaler",
            "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": "0302000V0AAAAAA",
            "description": "Fluticasone furoate 184microg/Vilanterol 22microg/dose",
            "attributes": null
          },
          {
            "code": "0302000V0AAABAB",
            "description": "Fluticasone furoate 92microg/Vilanterol 22microg/dose",
            "attributes": null
          },
          {
            "code": "0302000V0BBAAAA",
            "description": "Relvar Ellipta 184microg/dose / 22microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000V0BBABAB",
            "description": "Relvar Ellipta 92microg/dose / 22microg/dose dry pdr inh",
            "attributes": null
          },
          {
            "code": "0302000V0BCAAA0",
            "description": "Trelegy Ellipta 92microg/55microg/22microg/dose dry pdr inh",
            "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": "0303010Q0AAADAD",
            "description": "Sodium cromoglicate 20mg inhalation powder capsules",
            "attributes": null
          },
          {
            "code": "0303010Q0AAANAN",
            "description": "Sodium cromoglicate 5mg/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0303010Q0BBACAD",
            "description": "Intal 20mg Spincaps",
            "attributes": null
          },
          {
            "code": "0303010Q0BBAFAB",
            "description": "Intal 5mg/dose inhaler",
            "attributes": null
          },
          {
            "code": "0303010Q0BBALAN",
            "description": "Intal 5mg/dose inhaler CFC free",
            "attributes": null
          },
          {
            "code": "0307000R0AAAAAA",
            "description": "Mannitol 40mg inhalation powder capsules with two devices",
            "attributes": null
          },
          {
            "code": "0307000R0BBAAAA",
            "description": "Bronchitol 40mg inhalation powder capsules with two devices",
            "attributes": null
          }
        ]
      }
    ],
    "coding_system_release": "",
    "open_codelist_version_id": "33c913e6",
    "open_codelist_version_tag": "",
    "status": 1,
    "doi": "https://doi.org/10.48533/75wn-1x14",
    "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": 8163,
        "version_name": "All inhalers",
        "version_date": "2026-01-26T23:06:10.586231Z",
        "is_published": true,
        "is_latest": true
      }
    ]
  }
]