Medication strength (dosage)
ID medication_strength
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Amount of active substance in one unit of a medicine (a tablet, a dose) or per unit of its volume or mass, such as 500 mg, 10 mg/ml or 2.5 ml per dose. A combination product gives one amount per substance, joined with a plus sign, as in 50 мг+25 мг. Units are mass (mg, mcg, g), volume (ml), international or other biological units (IU, U, ЕД, МЕ, ИР, АЕ, PNU), radioactivity (МБк, ГБк), colony-forming units (КОЕ), amount of substance (mmol) or a percentage, sometimes with a thousand or million multiplier (1 млн.МЕ). The Russian ESKLP catalogue also writes an amount per volume or area with a vertical bar, as in 250 мг|5 мл, and writes a missing value as ~ or НЕ УКАЗАНО. The regexp matches 97% of the values of std_dosage and 92% of norm_dosage in an ESKLP export (placeholders left out). It does not match lists of several strengths (10 мг, 20 мг, 30 мг) or units with a qualifier (мг йода/мл). A plain mass or percentage also matches, so a column name is needed to tell a strength from other quantities.
- Categories
- Medical/pharma identifiers
- Countries
- Global (not tied to a country)
- Languages
- English, Russian
- Quality
- 80/100 · missing: mapping (Wikidata, Schema.org, ...), detector coverage
- Metacrafter rules
- no detection rule yet
- Supported by tools
- no tool record lists this type yet
Regular expression
^\d+(?:[.,]\d+)? ?(?:(?:тыс|млн)\. ?)?(?:мг|мкг|г|мл|ЕД|Ед|МЕ|ИР|АЕ|ТЕ|КИЕ|PNU|МБк|ГБк|ммоль|КОЕ|доз[аы]?|%|mg|mcg|[µμ]g|g|ml|mL|IU|U|mmol)(?:(?:/| ?\| ?)(?:\d+(?:[.,]\d+)? ?)?(?:мл|г|доза|л|ч|час|сут|кв\.см|ml|mL|g|dose|h|L))?(?: ?\+ ?\d+(?:[.,]\d+)? ?(?:(?:тыс|млн)\. ?)?(?:мг|мкг|г|мл|ЕД|Ед|МЕ|ИР|АЕ|ТЕ|КИЕ|PNU|МБк|ГБк|ммоль|КОЕ|доз[аы]?|%|mg|mcg|[µμ]g|g|ml|mL|IU|U|mmol)(?:(?:/| ?\| ?)(?:\d+(?:[.,]\d+)? ?)?(?:мл|г|доза|л|ч|час|сут|кв\.см|ml|mL|g|dose|h|L))?)*$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 80 мг | Capsules of febuxostat, from the ESKLP catalogue |
| 50 мг+25 мг | Tablets of dolutegravir + rilpivirine, from the ESKLP catalogue |
| 2.5 мл/доза | Oral rotavirus vaccine, volume per dose, from the ESKLP catalogue |
| 10 мг/мл | Concentration, from the ESKLP catalogue |
| 250 мг|5 мл | Amount per volume as the ESKLP catalogue writes it |
| 1 млн.МЕ | Million international units, from the ESKLP catalogue |
| 1 % | Concentration as a percentage, from the ESKLP catalogue |
| 0.5 г | Mass in grams, from the ESKLP catalogue |
| 500 mg | |
| 100 mg/5 mL | Amount per volume of an oral suspension |
| ~ invalid | Placeholder that ESKLP writes when the dosage is missing |
| НЕ УКАЗАНО invalid | Placeholder that ESKLP writes when the dosage is not given |
| 80 invalid | A number without a unit |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Дозировка лекарственного препарата | Содержание одного или нескольких действующих веществ в количественном выражении на единицу дозы (таблетку, дозу) или на единицу объема или массы препарата, например 500 мг, 10 мг/мл или 2.5 мл/доза. У комбинированных препаратов дозировки веществ перечисляются через знак плюс, например 50 мг+25 мг. ЕСКЛП записывает отсутствующее значение как ~ или НЕ УКАЗАНО. |
Sources
- doc: https://www.consultant.ru/document/cons_doc_LAW_99350/
- schema.org: https://schema.org/DrugStrength
- doc: https://base.garant.ru/71920072/172a6d689833ce3e42dc0a8a7b3cddf9/
Use this record
- Page URL:
https://registry.apicrafter.io/datatype/medication_strength - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/medical/medication_strength.yamlon GitHub