Jump to content

Template:MedTemplate: Difference between revisions

From Pharmacopedia
C/Specimen redesign: medicine-page template (title block, datasheet rail, numbered sections)
WCAG S1: MedTemplate section labels are now real <h2>/<h3> headings
Line 19: Line 19:
}}<div class="med-grid"><div class="med-main">{{#if:{{{intro|}}}|
}}<div class="med-grid"><div class="med-main">{{#if:{{{intro|}}}|
{{{intro}}}
{{{intro}}}
}}<div class="med-sec-head" id="Experience"><span class="sec-title">Experience</span></div>
}}<div class="med-sec-head" id="Experience"><h2 class="sec-title">Experience</h2></div>
<pharmaExperience/>
<pharmaExperience/>
<div class="med-sec-head" id="Problems"><span class="sec-title">Problems</span></div>
<div class="med-sec-head" id="Problems"><h2 class="sec-title">Problems</h2></div>
{{#if:{{{indications|}}}|{{{indications}}}|<p style="opacity:0.7; font-style:italic;">No problems yet — be the first to suggest one.</p>}}
{{#if:{{{indications|}}}|{{{indications}}}|<p style="opacity:0.7; font-style:italic;">No problems yet — be the first to suggest one.</p>}}


<span class="pcp-problem-suggest-wrap">[[Special:SuggestProblem/{{FULLPAGENAME}}|+ Add a problem]]</span><div class="med-sec-head" id="Titration"><span class="sec-title">Titration strategies</span></div>
<span class="pcp-problem-suggest-wrap">[[Special:SuggestProblem/{{FULLPAGENAME}}|+ Add a problem]]</span><div class="med-sec-head" id="Titration"><h2 class="sec-title">Titration strategies</h2></div>
{{#if:{{{dosing|}}}|{{{dosing}}}|<p style="opacity:0.7; font-style:italic;">No titration strategies yet — be the first to suggest one.</p>}}
{{#if:{{{dosing|}}}|{{{dosing}}}|<p style="opacity:0.7; font-style:italic;">No titration strategies yet — be the first to suggest one.</p>}}


<span class="pcp-titration-suggest-wrap">[[Special:SuggestTitration/{{FULLPAGENAME}}|+ Add a titration strategy]]</span>
<span class="pcp-titration-suggest-wrap">[[Special:SuggestTitration/{{FULLPAGENAME}}|+ Add a titration strategy]]</span>


<div class="med-sec-head" id="Effects"><span class="sec-title">Effects</span></div>
<div class="med-sec-head" id="Effects"><h2 class="sec-title">Effects</h2></div>
{{#if:{{{effects|}}}{{{adverse|}}}|{{{effects|}}}{{#if:{{{adverse|}}}|
{{#if:{{{effects|}}}{{{adverse|}}}|{{{effects|}}}{{#if:{{{adverse|}}}|


Line 35: Line 35:


<span class="pcp-effect-suggest-wrap">[[Special:SuggestEffect/{{FULLPAGENAME}}|+ Add an effect]]</span>
<span class="pcp-effect-suggest-wrap">[[Special:SuggestEffect/{{FULLPAGENAME}}|+ Add an effect]]</span>
{{#if:{{{pharmacokinetics|}}}{{{pk_absorption|}}}{{{pk_distribution|}}}{{{pk_metabolism|}}}{{{pk_elimination|}}}|<div class="med-sec-head" id="Pharmacokinetics"><span class="sec-title">Pharmacokinetics</span></div>
{{#if:{{{pharmacokinetics|}}}{{{pk_absorption|}}}{{{pk_distribution|}}}{{{pk_metabolism|}}}{{{pk_elimination|}}}|<div class="med-sec-head" id="Pharmacokinetics"><h2 class="sec-title">Pharmacokinetics</h2></div>
{{#if:{{{pk_absorption|}}}|<div class="med-subhead" id="Absorption">Absorption</div>
{{#if:{{{pk_absorption|}}}|<h3 class="med-subhead" id="Absorption">Absorption</h3>
{{{pk_absorption}}}
{{{pk_absorption}}}
}}{{#if:{{{pk_distribution|}}}|<div class="med-subhead" id="Distribution">Distribution</div>
}}{{#if:{{{pk_distribution|}}}|<h3 class="med-subhead" id="Distribution">Distribution</h3>
{{{pk_distribution}}}
{{{pk_distribution}}}
}}{{#if:{{{pk_metabolism|}}}|<div class="med-subhead" id="Metabolism">Metabolism</div>
}}{{#if:{{{pk_metabolism|}}}|<h3 class="med-subhead" id="Metabolism">Metabolism</h3>
{{{pk_metabolism}}}
{{{pk_metabolism}}}
}}{{#if:{{{pk_elimination|}}}|<div class="med-subhead" id="Elimination">Elimination</div>
}}{{#if:{{{pk_elimination|}}}|<h3 class="med-subhead" id="Elimination">Elimination</h3>
{{{pk_elimination}}}
{{{pk_elimination}}}
}}{{#if:{{{pharmacokinetics|}}}|
}}{{#if:{{{pharmacokinetics|}}}|
{{{pharmacokinetics}}}}}
{{{pharmacokinetics}}}}}
}}{{#if:{{{pharmacodynamics|}}}|<div class="med-sec-head" id="Pharmacodynamics"><span class="sec-title">Pharmacodynamics</span></div>
}}{{#if:{{{pharmacodynamics|}}}|<div class="med-sec-head" id="Pharmacodynamics"><h2 class="sec-title">Pharmacodynamics</h2></div>
{{{pharmacodynamics}}}}}{{#if:{{{interactions|}}}|<div class="med-sec-head" id="Interactions"><span class="sec-title">Interactions</span></div>
{{{pharmacodynamics}}}}}{{#if:{{{interactions|}}}|<div class="med-sec-head" id="Interactions"><h2 class="sec-title">Interactions</h2></div>
{{{interactions}}}}}{{#if:{{{pregnancy_details|}}}|<div class="med-sec-head" id="Pregnancy"><span class="sec-title">Pregnancy and lactation</span></div>
{{{interactions}}}}}{{#if:{{{pregnancy_details|}}}|<div class="med-sec-head" id="Pregnancy"><h2 class="sec-title">Pregnancy and lactation</h2></div>
{{{pregnancy_details}}}}}{{#if:{{{monitoring|}}}|<div class="med-sec-head" id="Monitoring"><span class="sec-title">Monitoring</span></div>
{{{pregnancy_details}}}}}{{#if:{{{monitoring|}}}|<div class="med-sec-head" id="Monitoring"><h2 class="sec-title">Monitoring</h2></div>
{{{monitoring}}}}}{{#if:{{{counseling|}}}|<div class="med-sec-head" id="Counseling"><span class="sec-title">Patient counseling</span></div>
{{{monitoring}}}}}{{#if:{{{counseling|}}}|<div class="med-sec-head" id="Counseling"><h2 class="sec-title">Patient counseling</h2></div>
{{{counseling}}}}}<div class="med-sec-head" id="Anecdote"><span class="sec-title">Relevant anecdote</span></div>
{{{counseling}}}}}<div class="med-sec-head" id="Anecdote"><h2 class="sec-title">Relevant anecdote</h2></div>
{{#if:{{{anecdotes|}}}|{{{anecdotes}}}|<p style="opacity:0.7; font-style:italic;">No anecdotes yet — share a relevant one.</p>}}
{{#if:{{{anecdotes|}}}|{{{anecdotes}}}|<p style="opacity:0.7; font-style:italic;">No anecdotes yet — share a relevant one.</p>}}


<span class="pcp-anecdote-suggest-wrap">[[Special:SuggestAnecdote/{{FULLPAGENAME}}|+ Add an anecdote]]</span>
<span class="pcp-anecdote-suggest-wrap">[[Special:SuggestAnecdote/{{FULLPAGENAME}}|+ Add an anecdote]]</span>
<div class="med-sec-head" id="Literature"><span class="sec-title">Relevant Literature</span></div>
<div class="med-sec-head" id="Literature"><h2 class="sec-title">Relevant Literature</h2></div>
<pharmaLiterature/>
<pharmaLiterature/>
{{#if:{{{seealso|}}}|<div class="med-sec-head" id="SeeAlso"><span class="sec-title">See also</span></div>
{{#if:{{{seealso|}}}|<div class="med-sec-head" id="SeeAlso"><h2 class="sec-title">See also</h2></div>
{{{seealso}}}}}{{#if:{{{references|}}}|<div class="med-sec-head" id="References"><span class="sec-title">References</span></div>
{{{seealso}}}}}{{#if:{{{references|}}}|<div class="med-sec-head" id="References"><h2 class="sec-title">References</h2></div>
{{{references}}}}}</div><div class="med-rail"><div class="med-rail-inner">{{#if:{{{structure|}}}|<div class="med-structure">[[File:{{{structure}}}|frameless|{{{structuresize|240px}}}|alt=Structure of {{{generic|{{PAGENAME}}}}}]]</div>}}<div class="med-channel ch-summary"><div class="ch-head"><span class="ch-mark"></span><span class="ch-name">Summary</span></div>{{#if:{{{brand|}}}|<div class="med-field"><div class="fl">Brand name(s)</div><div class="fv">{{{brand}}}</div></div>}}{{#if:{{{classes|}}}|<div class="med-field"><div class="fl">Classes</div><div class="fv">{{{classes}}}</div></div>}}{{#if:{{{uses|}}}|<div class="med-field"><div class="fl">Common uses</div><div class="fv">{{{uses}}}</div></div>}}</div><div class="med-channel ch-pharmacy"><div class="ch-head"><span class="ch-mark"></span><span class="ch-name">Pharmacy</span></div>{{#if:{{{starting_dose|}}}|<div class="med-field"><div class="fl">Starting dose</div><div class="fv">{{{starting_dose}}}</div></div>}}{{#if:{{{preparations|}}}|<div class="med-field"><div class="fl">Preparations</div><div class="fv">{{{preparations}}}</div></div>}}{{#if:{{{fda_max|}}}|<div class="med-field"><div class="fl">US FDA Max</div><div class="fv">{{{fda_max}}}</div></div>}}{{#if:{{{pill_id|}}}|<div class="med-field"><div class="fl">Pill ID</div><div class="fv"><div class="pcp-pill-id"><div class="mw-collapsible mw-collapsed" data-expandtext="Show pill identifiers" data-collapsetext="Hide pill identifiers">
{{{references}}}}}</div><div class="med-rail"><div class="med-rail-inner">{{#if:{{{structure|}}}|<div class="med-structure">[[File:{{{structure}}}|frameless|{{{structuresize|240px}}}|alt=Structure of {{{generic|{{PAGENAME}}}}}]]</div>}}<div class="med-channel ch-summary"><div class="ch-head"><span class="ch-mark"></span><span class="ch-name">Summary</span></div>{{#if:{{{brand|}}}|<div class="med-field"><div class="fl">Brand name(s)</div><div class="fv">{{{brand}}}</div></div>}}{{#if:{{{classes|}}}|<div class="med-field"><div class="fl">Classes</div><div class="fv">{{{classes}}}</div></div>}}{{#if:{{{uses|}}}|<div class="med-field"><div class="fl">Common uses</div><div class="fv">{{{uses}}}</div></div>}}</div><div class="med-channel ch-pharmacy"><div class="ch-head"><span class="ch-mark"></span><span class="ch-name">Pharmacy</span></div>{{#if:{{{starting_dose|}}}|<div class="med-field"><div class="fl">Starting dose</div><div class="fv">{{{starting_dose}}}</div></div>}}{{#if:{{{preparations|}}}|<div class="med-field"><div class="fl">Preparations</div><div class="fv">{{{preparations}}}</div></div>}}{{#if:{{{fda_max|}}}|<div class="med-field"><div class="fl">US FDA Max</div><div class="fv">{{{fda_max}}}</div></div>}}{{#if:{{{pill_id|}}}|<div class="med-field"><div class="fl">Pill ID</div><div class="fv"><div class="pcp-pill-id"><div class="mw-collapsible mw-collapsed" data-expandtext="Show pill identifiers" data-collapsetext="Hide pill identifiers">
{{{pill_id}}}
{{{pill_id}}}

Revision as of 20:20, 20 May 2026

This template defines the table "Medicines". View table.

Usage

Medicine entry template. Fill in fields below; empty fields are auto-omitted.

The problems parameter still uses the historical name in template wikitext to preserve compatibility with every existing medicine page; the rendered H2 heading on the page now reads "Problems" (see Special:Problems for the repository and Pharmacopedia:Citation needed adjacent context).

{{MedTemplate
| generic           =
| brand             =
| structure         =
| classes           =
| uses              =
| starting_dose     =
| preparations      =
| fda_max           =
| pill_id           =
| routes            =
| onset             =
| duration          =
| halflife          =
| bioavailability   =
| pregnancy         =
| legal             =
| mechanism         =
| intro             =
| indications       =
| dosing            =
| effects           =
| pk_absorption     =
| pk_distribution   =
| pk_metabolism     =
| pk_elimination    =
| pharmacodynamics  =
| interactions      =
| pregnancy_details =
| monitoring        =
| counseling        =
| anecdotes         =
| seealso           =
| references        =
}}

Notes:

  • The problems parameter feeds the "Problems" H2 section on the rendered page. Content typically consists of <problem ref="..."/> tags (formerly <problem ref="..."/>). Use SuggestProblem or the per-page + Add a problem link to propose new entries.
  • The adverse parameter is deprecated — its content is still rendered, but new pages should combine therapeutic and adverse effects into the single effects parameter.
  • The formula parameter is deprecated and no longer rendered. It can be removed from existing pages.
  • The single pharmacokinetics parameter is deprecated; new pages should use pk_absorption, pk_distribution, pk_metabolism, and pk_elimination.

This template also populates the Medicines Cargo table — see Special:CargoTables/Medicines.