| Literature DB >> 29420741 |
Stuart McTaggart1, Clifford Nangle1,2, Jacqueline Caldwell1,2, Samantha Alvarez-Madrazo3,2, Helen Colhoun4,2, Marion Bennie1,3,2.
Abstract
Background: Efficient generation of structured dose instructions that enable researchers to calculate drug exposure is central to pharmacoepidemiology studies. Our aim was to design and test an algorithm to codify dose instructions, applied to the NHS Scotland Prescribing Information System (PIS) that records about 100 million prescriptions per annum.Entities:
Mesh:
Year: 2018 PMID: 29420741 PMCID: PMC5913611 DOI: 10.1093/ije/dyx264
Source DB: PubMed Journal: Int J Epidemiol ISSN: 0300-5771 Impact factor: 7.196
Structured Dose Instruction Model
| Dose attribute | Description | Variables |
|---|---|---|
| Quantity | The amount to be taken in each dose and the unit of measure, e.g. 5–10 ml | Amount_min |
| Amount_max | ||
| Amount_unit | ||
| Frequency | The number of times within a period that a dose should be taken and the period of measurement, e.g. 2–3 times a day | Freq_min |
| Freq_max | ||
| Freq_unit | ||
| The interval between doses, e.g. 4–6 hourly | Interval_min | |
| Interval_max | ||
| Interval_unit | ||
| Qualifier | Boolean variables to indicate further qualification of dose or frequency | As_required |
| As_directed |
Number of prescriptions by dose instruction frequency (2009–15) in the NHS Scotland Prescribing Information system (PIS) dataset
| Frequency of dose instruction free-text | No. of distinct dose instructions | Total no. of prescriptions |
|---|---|---|
| ≥ 1000 | 13 593 | 405 743 493 |
| 100 to 999 | 75 081 | 20 293 362 |
| 10 to 99 | 839 322 | 21 959 830 |
| 2 to 9 | 1 175 767 | 5 827 969 |
| 1 | 2 860 320 | 2 860 320 |
| Total | 4 964 083 | 456 684 974 |
Examples of dose instructions and their structured output
| Quantity | Frequency | Qualifier | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Period | Interval | ||||||||||
| Dose instructions | Min | Max | Unit | Min | Max | Unit | Min | Max | Unit | As | As |
| required | directed | ||||||||||
| Take two tablets four times daily | 2 | 2 | 4 | 4 | Day | ||||||
| A half to one tablet two to three times a day when required | 0.5 | 1 | 2 | 3 | Day | TRUE | |||||
| 10 mg to be taken weekly | 10 | 10 | mg | 1 | 1 | Week | |||||
| Two with each meal | 2 | 2 | 3 | 3 | Day | ||||||
| Take 2.5 ml twice a day | 2.5 | 2.5 | ml | 2 | 2 | Day | TRUE | ||||
| Half a tablet twice a day when required | 0.5 | 0.5 | 2 | 2 | Day | TRUE | |||||
| Two puffs 6-hrly prn | 2 | 2 | Puff | 6 | 6 | hour | TRUE | ||||
| One to three every day | 1 | 3 | 1 | 1 | Day | ||||||
| One or two to be taken every 4 to 6 hours | 1 | 2 | 4 | 6 | hour | ||||||
| One twice daily as directed | 1 | 1 | 2 | 2 | Day | TRUE | |||||
Types of rules in final algorithm
| Type of rule | Description | Number |
|---|---|---|
| General | High level definite clause grammar rules e.g. one or two as reqd every 4 to 6 hours for pain breakthrough dispense weekly quantity qualifier frequency statement | 23 |
| Quantity | Rules to identify and interpret the quantity to be taken in each dose e.g. one or two minimum indicator of range maximum | 34 |
| Frequency | Rules to identify and interpret instructions to take according to a number of doses within a period e.g. 2–3 times daily minimum indicator of range maximum indicator of within period period unit | 51 |
| Rules to identify and interpret instructions to take according to intervals between doses e.g. every 4 to 6 hours indicator of interval between minimum indicator of range maximum interval unit | 19 | |
| Qualifier | Rules specific to identifying explicit or implicit instructions to take as required | 10 |
| Rules specific to identifying explicit or implicit instructions to take as directed | 14 | |
| Other | Rules to identify statements and other information that is not related to quantity, frequency or qualifier e.g. for pain breakthrough, dispense weekly | 89 |
| Lexicons | Rules used frequently throughout the program e.g. rules to identify numeric values whether expressed as numbers or text | 388 |
| Keywords and their spelling variants e.g. daily, dialy, dailly | 454 | |
| Specific keyword combinations that could not be processed by the general rule sets e.g. 3 times daily 2.5 mls is equivalent to 2.5ml 3 times daily | 400 |
Conversion of free-text dose instructions to structure output by therapeutic area
| Indicators of discretionary dosing | |||||
|---|---|---|---|---|---|
| Therapy area | Total | Structured output | Variable quantity or frequency | As required | As directed |
| Gastro-intestinal | 49 584 619 | 45 408 768 (91.6) | 2 347 535 (5.2) | 1 834 975 (4.0) | 901 652 (2.0) |
| Cardiovascular | 141 703 356 | 137 125 926 (96.8) | 355 268 (0.3) | 747 988 (0.5) | 2 368 611 (1.7) |
| Respiratory | 35 180 421 | 33 514 364 (95.3) | 2 247 739 (6.7) | 6 204 193 (18.5) | 900 796 (2.7) |
| Central nervous system | 110 933 206 | 96 126 189 (86.7) | 20 467 821 (21.3) | 10 161 652 (10.6) | 1 523 445 (1.6) |
| Infections | 25 519 072 | 24 168 539 (94.7) | 32 542 (0.1) | 52 829 (0.2) | 106 848 (0.4) |
| Endocrine | 42 447 731 | 38 465 014 (90.6) | 54 597 (0.1) | 163 604 (0.4) | 3 462 277 (9.0) |
| Obsterics, gynaecology, urinary tract disorders | 12 964 366 | 12 144 962 (93.7) | 50 654 (0.4) | 230 156 (1.9) | 1 376 945 (11.3) |
| Cytotoxics and immunosuppressants | 2 204 372 | 1 923 960 (87.3) | 3250 (0.2) | 529 (0.0) | 37 945 (2.0) |
| Nutrition and blood | 17 468 476 | 15 720 743 (90.0) | 83 804 (0.5) | 130 334 (0.8) | 862 703 (5.5) |
| Musculoskeletal | 20 222 068 | 18 518 168 (91.6) | 906 495 (4.9) | 970 734 (5.2) | 247 394 (1.3) |
| Total | 458 227 687 | 423 116 633 (92.3) | 26 549 705 (6.3) | 20 496 994 (4.8) | 11 788 616 (2.8) |