Шаблон:Лекарственное средство

Материал из wikixw
Перейти к навигации Перейти к поиску
Лекарственное средство
Химическое соединение
Состав
Действующее вещество
Моноклональное антитело
Классификация
Фармакокинетика
Лекарственные формы
Способы введения
Другие названия
Ошибка Lua в Модуль:Wikidata/alias на строке 7: attempt to index field 'wikibase' (a nil value).
Документация

-- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list local p = {}

local function trim(s) return s:match('^%s*(.-)%s*$') end

local function isnotempty(s) return s and trim(s) ~= end

function p.check (frame) local args = frame.args local pargs = frame:getParent().args local ignoreblank = isnotempty(frame.args['ignoreblank']) local showblankpos = isnotempty(frame.args['showblankpositional']) local knownargs = {} local unknown = frame.args['unknown'] or 'Found _VALUE_, ' local preview = frame.args['preview']

local values = {} local res = {} local regexps = {}

-- create the list of known args, regular expressions, and the return string for k, v in pairs(args) do if type(k) == 'number' then v = trim(v) knownargs[v] = 1 elseif k:find('^regexp[1-9][0-9]*$') then table.insert(regexps, '^' .. v .. '$') end end if isnotempty(preview) then

preview = '
Предупреждение: ' .. preview .. ' (это сообщение видно только при предпросмотре страницы).
'

elseif preview == nil then preview = unknown end

-- loop over the parent args, and make sure they are on the list for k, v in pairs(pargs) do if type(k) == 'string' and knownargs[k] == nil then local knownflag = false for i, regexp in ipairs(regexps) do if mw.ustring.match(k, regexp) then knownflag = true break end end if not knownflag and ( not ignoreblank or isnotempty(v) ) then k = mw.ustring.gsub(k, '[^%w\-_ ]', '?') table.insert(values, k) end elseif type(k) == 'number' and knownargs[tostring(k)] == nil and ( showblankpos or isnotempty(v) ) then local vlen = mw.ustring.len(v) v = mw.ustring.sub(v, 1, (vlen < 25) and vlen or 25) v = mw.ustring.gsub(v, '[^%w\-_ ]', '?') table.insert(values, k .. ' = ' .. v .. ((vlen >= 25) and ' ...' or )) end end

-- add resuls to the output tables if #values > 0 then if frame:preprocess( "87928" ) == "" then unknown = preview end for k, v in pairs(values) do if v == then -- Fix odd bug for | = which gets stripped to the empty string and -- breaks category links v = ' ' end local r = unknown:gsub('_VALUE_', v) table.insert(res, r) end end

return table.concat(res) end

function p.generate (frame) local res = 'Ошибка скрипта: Функции «check\n' .. '» не существует.'

return res end

return p Этот шаблон-карточка предназначен для статей о лекарственных средствах. Для других химических веществ см. {{Вещество}}.

Для химических соединений

В большинстве случаев лекарства состоят из одного химического соединения. В таком сучае шаблон используется следующим образом.

Пример использования

Амоксициллин
Amoxicillin
Amoxicillin-2D-skeletal.png
Amoxicillin-3D-balls.png
Химическое соединение
ИЮПАК[2S-[2альфа,5альфа,6бета(S*)]]-6-[[Амино-(4-гидроксифенил)ацетил] амино]-3,3-диметил-7-оксо-4-тиа-1-азабицикло[3.2.0]гептан-2-карбоновая кислота (в том числе в виде тригидрата или натриевой соли)
Брутто-формулаC16H19N3O5S
Молярная масса365,4 г/моль
CAS
PubChem
DrugBank
Состав
Действующее вещество
Моноклональное антитело
Классификация
Фармакол. группаПенициллины
АТХ
МКБ-10
Фармакокинетика
Биодоступн.95%
Метаболизм30% биотрансформации происходит в печени
Период полувывед.1—1,5 ч.
ЭкскрецияПочки
Лекарственные формы
гранулы для приготовления суспензии для приема внутрь; капсулы
Способы введения
внутрь, внутривенно, внутримышечно
Другие названия
«Амоксисар», «Амосин», «Грамокс-Д», «Оспамокс», «Флемоксин Солютаб»
{{Лекарственное средство
| тип                  = plain
| название             = Амоксициллин
| изображение          = Amoxicillin-2D-skeletal.png
| изображение2         = Amoxicillin-3D-balls.png
| латинское название   = Amoxicillin

| название по ИЮПАК    = <nowiki>[2S-[2альфа,5альфа,6бета(S*)]]-6-[[Амино-(4-гидроксифенил)ацетил] амино]-3,3-диметил-7-оксо-4-тиа-1-азабицикло[3.2.0]гептан-2-карбоновая кислота (в том числе в виде тригидрата или натриевой соли)</nowiki>
| химическая формула   = {{Химическая формула | C = 16 |H = 19 |N = 3 |O = 5 |S = 1 }}
| молярная масса       = 365,4 г/моль
| CAS                  = 26787-78-0
| PubChem              = 33613
| DrugBank             = APRD00248

| РЛС                  = [[Пенициллины]]
| АТХ                  = {{АТХ|J01|CA04}}
| МКБ10                = {{МКБ10|A|01|0|a|00}}, {{МКБ10|A|02||a|00}}, {{МКБ10|A|02|0|a|00}}, {{МКБ10|A|09||a|00}}, {{МКБ10|A|27||a|20}}, {{МКБ10|A|32||a|30}}, {{МКБ10|A|41|9|a|30}}, {{МКБ10|A|46||a|30}}, {{МКБ10|A|54||a|50}}, {{МКБ10|A|69|2|a|65}}, {{МКБ10|G|00||g|00}}

| биодоступность       = 95%
| метаболизм           = 30% биотрансформации происходит в [[печень|печени]]
| период полувыведения = 1—1,5 ч.
| экскреция            = [[Почка (анатомия)|Почки]]

| лекарственные формы  = гранулы для приготовления суспензии для приема внутрь; капсулы
| способы введения     = [[внутрь]], [[внутривенно]], [[внутримышечно]]
| другие названия      = «Амоксисар», «Амосин», «Грамокс-Д», «Оспамокс», «Флемоксин Солютаб»
}}

Заготовка для копирования

{{Лекарственное средство
| тип                  = plain
| изображение          = 
| изображение2         = 
| латинское название   = 

| название по ИЮПАК    = 
| химическая формула   = 
| молярная масса       = 
| CAS                  = 
| PubChem              = 
| DrugBank             = 

| РЛС                  = 
| АТХ                  = <!-- {{АТХ|префикс|суффикс}}-->
| МКБ10                = <!-- {{МКБ10|a|b|c}}-->

| биодоступность       = 
| метаболизм           = 
| период полувыведения = 
| экскреция            = 

| лекарственные формы  = 
| способы введения     = 
| другие названия      = 
}}

Для других типов лекарств

{{Лекарственное средство
|type                     = <plain|combo|mab|other>
|image                    = 
|width                    = 
|image2                   = 
|width2                   = 
|drug_name                = 
|latin_name               = 
|IUPAC_name               = 
|chemical_formula         = 
|molecular_weight         = 
|CAS_number               = 
|PubChem                  = 
|DrugBank                 = 
|substance                = 
|component1               = 
|class1                   = 
|component2               = 
|class2                   = 
|source                   = 
|target                   = 
|group                    = 
|ATC                      = <!-- {{АТХ|prefix|suffix}}-->
|ICD10                    = <!-- {{МКБ10|a|b|c}}-->
|bioavailability          = 
|metabolism               = 
|elimination_half-life    = 
|excretion                = 
|forms                    = 
|routes_of_administration = 
|trademarks               = 
}}

Типовой для многокомпонентных лекарственных средств

Ко-тримоксазол
Co-trimoxazole
Химическое соединение
Состав
Действующее вещество
Моноклональное антитело
Классификация
Фармакол. группасульфаниламиды
АТХ
МКБ-10
Фармакокинетика
Лекарственные формы
концентрат для приготовления раствора для инфузий («Бисептол»), сироп («Суметролим»), суспензия для приема внутрь, таблетки
Способы введения
Другие названия
«Бикотрим», «Би-Септин», «Бисептол», «Котрифарм», «Суметролим»
{{Лекарственное средство
|type       = combo
|latin_name = 
|component1 = 
|class1     = 
|component2 = 
|class2     = 
|group      = 
|ATC        = <!-- {{АТХ|prefix|suffix}}-->
|ICD10      = <!-- {{МКБ10|a|b|c}}-->
|forms      = 
|trademarks = 
}}

Типовой для остальных лекарств

Серебра протеинат
Silver proteinate
Химическое соединение
Состав
Действующее вещество
Коллоидное соединение оксида серебра, нитрата серебра или другой соли серебра с желатином, сывороточным альбумином, казеином или пептоном
Моноклональное антитело
Классификация
Фармакол. группаАнтисептики и дезинфицирующие средства
АТХ
МКБ-10
Фармакокинетика
Лекарственные формы
субстанция-порошок
Способы введения
Другие названия
«Протаргол», серебро коллоидальное
{{Лекарственное средство
|type       = other
|image      = 
|image2     = 
|latin_name = 
|substance  = 
|group      = 
|ATC        = <!-- {{АТХ|prefix|suffix}}-->
|ICD10      = <!-- {{МКБ10|a|b|c}}-->
|forms      = 
|trademarks = 
}}

Отслеживающие категории

Расшифровка параметров

Параметр Особенности применения Расшифровка
type рекомендуемый тип карточки; выбирается из набора значений:
plain — для химических соединений (по умолчанию),
combo — для многокомпонентных лекарственных средств,
mab — для моноклональных антител,
other — для всех остальных, не попадающих под указанную классификацию
image рекомендуемый
(для карточек «plain»)
имя файла с изображением (как правило, в качестве основной иллюстрации используется структурная химическая формула); если изображения нет, добавляет статью в Категория:Страницы о медикаментах, требующие чертежа структуры
по умолчанию берётся из Викиданных — первое изображение в свойстве P117 (Chemical structure)
width необязательный задает ширину изображения (в пикселях) — как правило, приходится уменьшать у небольших структурных формул, которые масштабируются до аляповатых размеров (не задавайте размер свыше 220 без крайней необходимости — это приведет к изменению ширины карточки!)
описание изображения рекомендуемый
(для карточек «plain»)
Подпись файла с изображением
image2 необязательный имя файла со вторым изображением (как правило, это трёхмерная модель молекулы)
по умолчанию берётся из Викиданных — второе изображение в свойстве P117 (Chemical structure)
width2 необязательный то же самое ширина второго изображения в пикселях (не задавайте размер свыше 220 без крайней необходимости — это приведет к изменению ширины карточки!)
описание изображения2 рекомендуемый
(для карточек «plain»)
Подпись файла со вторым изображением
image3 необязательный имя файла с третьим изображением (как правило, это фотография упаковки лекарства)
по умолчанию берётся из Викиданных — третье изображение в свойстве P117 (Chemical structure)
описание изображения3 рекомендуемый
(для карточек «plain»)
Подпись файла с третьим изображением
drug_name необязательный заголовок карточки (по умолчанию вставляется название из заголовка статьи)
latin_name рекомендуемый латинское название
IUPAC_name обязательный
(для карточек «plain»)
химическое название вещества по номенклатуре ИЮПАК
не забудьте вставить код <nowiki></nowiki> для корректного отображения сложных названий!
chemical_formula обязательный
(для карточек «plain»)
брутто-формула вещества
molecular_weight необязательный молярная масса
CAS_number рекомендуемый
(для карточек «plain»)
регистрационный номер CAS
PubChem рекомендуемый
(для карточек «plain»)
идентификатор базы PubChem
DrugBank необязательный идентификатор базы DrugBank
component1
..
component4
обязательный
(для карточек «combo»)
название компонента лекарственного средства (должны быть указаны как минимум два компонента для многокомпонентных лекарственных средств)
class1
..
class4
обязательный
(для карточек «combo»)
групповая принадлежность соответствующего компонента
source обязательный
(для карточек «mab»)
организм-источник получения антител
target обязательный
(для карточек «mab»)
специфическая мишень для антитела
substance обязательный
(для карточек «other»)
действующее вещество
group обязательный
(для карточек «plain»)
рекомендуемый
(для всех остальных)
фармакологическая группа/группы (по РЛС)
ATC рекомендуемый классификатор АТХ;
рекомендуется использовать шаблон {{АТХ|prefix|suffix}}, где:
prefix — префикс кода АТХ вида Nxx (например, J01);
suffix — индекс кода АТХ от 1 до 4 символов вида NNxx (например, F или FA01)
ICD10 рекомендуемый классификатор МКБ-10;
рекомендуется использовать шаблон {{МКБ10|a|b|c}}, где:
A — буквенная часть кода (заглавная латинская буква);
B — цифровая часть кода до десятичной точки;
C — цифровая часть кода после десятичной точки;
D — буквенная часть кода (маленькая латинская буква);
E — цифровая часть до десятичной точки первого кода из соответствующего раздела классификации.
bioavailability необязательный биодоступность
metabolism необязательный метаболизм
elimination_half-life необязательный период полувыведения
excretion необязательный экскреция
forms рекомендуемый перечень лекарственных форм (в соответствии с Государственным реестром ЛС);
у лекарственных форм, специфичных для какой-либо определённой торговой марки лекарства, рекомендуется указать в скобках соответствующее торговое наименование
routes_of_administration рекомендуемый способы введения
trademarks рекомендуемый торговые названия препарата в соответствии с Государственным реестром ЛС; из Викиданных добавляются все синонимы

TemplateData

Нет описания.

Параметры шаблона[Править данные шаблона]

Шаблон использует блочное форматирование параметров.

ПараметрОписаниеТипСтатус
типтип type

без описания

Неизвестнонеобязательный
названиеназвание drug_name imagename

без описания

Неизвестнонеобязательный
латинское названиелатинское название latin_name

без описания

Неизвестнонеобязательный
изображениеизображение image

без описания

Неизвестнонеобязательный
описание изображенияописание изображения

без описания

Неизвестнонеобязательный
image_widthimage_width width

без описания

Неизвестнонеобязательный
изображение2изображение2 image2

без описания

Неизвестнонеобязательный
описание изображения2описание изображения2

без описания

Неизвестнонеобязательный
image_width2image_width2 width2

без описания

Неизвестнонеобязательный
изображение3изображение3 image3

без описания

Неизвестнонеобязательный
описание изображения3описание изображения3

без описания

Неизвестнонеобязательный
width3width3

без описания

Неизвестнонеобязательный
название по ИЮПАКназвание по ИЮПАК IUPAC_name

без описания

Неизвестнонеобязательный
химическая формулахимическая формула chemical_formula

без описания

Неизвестнонеобязательный
молярная массамолярная масса molecular_weight

без описания

Неизвестнонеобязательный
CASCAS CAS_number

без описания

Неизвестнонеобязательный
PubChemPubChem

без описания

Неизвестнонеобязательный
DrugBankDrugBank

без описания

Неизвестнонеобязательный
компонент1компонент1 component1

без описания

Неизвестнонеобязательный
класс1класс1 class1

без описания

Неизвестнонеобязательный
компонент2компонент2 component2

без описания

Неизвестнонеобязательный
класс2класс2 class2

без описания

Неизвестнонеобязательный
компонент3компонент3 component3

без описания

Неизвестнонеобязательный
класс3класс3 class3

без описания

Неизвестнонеобязательный
компонент4компонент4 component4

без описания

Неизвестнонеобязательный
класс4класс4 class4

без описания

Неизвестнонеобязательный
действующее веществодействующее вещество substance

без описания

Неизвестнонеобязательный
организм-источникорганизм-источник source

без описания

Неизвестнонеобязательный
мишеньмишень target

без описания

Неизвестнонеобязательный
РЛСРЛС group

без описания

Неизвестнонеобязательный
ATC_prefixATC_prefix

без описания

Неизвестнонеобязательный
ATC_suffixATC_suffix

без описания

Неизвестнонеобязательный
ATC_supplementalATC_supplemental

без описания

Неизвестнонеобязательный
АТХАТХ ATC

без описания

Неизвестнонеобязательный
МКБ10МКБ10 ICD10

без описания

Неизвестнонеобязательный
биодоступностьбиодоступность bioavailability

без описания

Неизвестнонеобязательный
связывание с белкамисвязывание с белками protein_bound

без описания

Неизвестнонеобязательный
метаболизмметаболизм metabolism

без описания

Неизвестнонеобязательный
период полувыведенияпериод полувыведения elimination_half-life

без описания

Неизвестнонеобязательный
экскрецияэкскреция excretion

без описания

Неизвестнонеобязательный
лекарственные формылекарственные формы forms

без описания

Неизвестнонеобязательный
способы введенияспособы введения routes_of_administration

без описания

Неизвестнонеобязательный
другие названиядругие названия trademarks

без описания

Неизвестнонеобязательный
fromfrom

без описания

Неизвестнонеобязательный
nocatnocat

без описания

Неизвестнонеобязательный