COPD Advisor
This e-form was designed by Dr. D. Page, and incorporates the COPD Care Plan previously posted. It is loaded with information and functionality. Thanks to Dr. P. Hutten-Czapski for his contribution to autopopulate with clinic information. Please let me know if there are any bugs, especially with the floating quick list box locations, as these seem to position themselves differently depending on which OS used.
COPDAdvisor.html
—
HTML,
45Kb
File contents
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>COPD Advisor</title>
<style type="text/css">
body
{
background-color:#b0c4de; width=900px;
}
</style>
<style type="text/css">
p.title{
text-transform: uppercase;
font-size: 16;
font-family: Arial;
font-weight: bolder;
text-align: left;
color: black;
}
p.heading{
font-size: 12;
font-family: Arial;
font-weight: bolder;
text-align: left;
vertical-align: top;
color: black;
}
p.normaltext{
font-size: 12;
font-family: Arial;
font-weight: normal;
text-align: left;
vertical-align: top;
color: black;
}
td.heading1{
font-size: 12;
font-family: Arial;
font-weight: bold;
text-align: left;
vertical-align: top;
color: white;
background-color:black ;
border-width: 1;
}
td.QuestionHeading{
font-size: 12;
font-family: Arial;
font-weight: bold;
text-align: left;
vertical-align: top;
color: white;
background-color: #404040;
border-width: 1;
}
td.AnswerHeading{
font-size: 12;
font-family: Arial;
font-weight: bold;
text-align: center;
vertical-align: top;
color: white;
background-color: #404040;
border-width: 1;
}
tr.odd{
background-color: #ffffff;
}
tr.even{
background-color: #8DB6CD;
}
td.question{
font-size: 12;
font-family: Arial;
font-weight: normal;
text-align: left;
vertical-align: top;
color: black;
border-width: 1;
}
td.answer{
font-size: 12;
font-family: Arial;
font-weight: bold;
text-align: center;
vertical-align: middle;
color: black;
border-width: 1;
}
td.normaltext{
width: 100%;
font-size: 12;
font-family: Arial;
font-weight: normal;
text-align: left;
vertical-align: top;
color: black;
background-color: white;
border-width: 0;
}
input.formtext{
width: 100%;
height: 100%;
font-size: 12;
font-family: Arial;
font-weight: normal;
text-align: left;
vertical-align: top;
color: black;
background-color: white;
border-width: 1;
border-style: solid;
}
textarea.formtext{
width: 100%;
height: auto;
font-size: 12;
font-family: Arial;
font-weight: normal;
text-align: left;
vertical-align: top;
color: black;
background-color: white;
border-width: 1;
border-style: solid;
}
H1{
font-family: Times New Roman, serif;
font-size:18pt;
text-align: center;
}
</style>
<!-------Script to maximize window on loading----------->
<script language="JavaScript1.2">
<!--
top.window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
//-->
</script>
<!----------End maximizing window scipt---------->
<!-- CSS Script that removes textarea and textbox borders when printing ---(put this inbetween <header></header>)----------------->
<style type="text/css" media="print">
div.DoNotPrint {
display: none;
}
input.noborder {
border : 0px;
background: transparent;
}
textarea.noborder {
scrollbar-3dlight-color: transparent;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color: transparent;
scrollbar-base-color: transparent;
scrollbar-darkshadow-color: transparent;
scrollbar-face-color: transparent;
scrollbar-highlight-color: transparent;
scrollbar-shadow-color: transparent;
scrollbar-track-color: transparent;
background: transparent;
overflow: hidden;
//scrollbar : none;
border : 0px;
}
</style>
<!-- ----------------------------------------------------------------------------------------- -->
<script type="text/javascript" language="javascript">
function getCheckedValue(radioObj) {
if(!radioObj)
return parseInt(0);
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return parseInt(radioObj.value);
else
return parseInt(value);
for(var i = 0; i < radioLength; i++) {
if(radioObj[i].checked) {
return parseInt(radioObj[i].value);
}
}
return parseInt(0);
}
function totalScore(){
var j = 0;
j += getCheckedValue(document.FormName.Q2);
var i = 0;
i += getCheckedValue(document.FormName.Q1);
if ((i<2)&&(i>0)){
document.getElementById("normals").style.background='green';
document.getElementById("milds").style.background='#8DB6CD';
document.getElementById("moderates").style.background='#8DB6CD';
document.getElementById("severes").style.background='#8DB6CD';
}
if (i==2){
document.getElementById("normals").style.background='#8DB6CD';
document.getElementById("milds").style.background='green';
document.getElementById("moderates").style.background='#8DB6CD';
document.getElementById("severes").style.background='#8DB6CD';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='green';
document.getElementById("LABA").style.background='green';
}
if (document.getElementById ("FEV1").value > 79){
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='green';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#8DB6CD';
document.getElementById("veryseveref").style.background='#8DB6CD';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='green';
document.getElementById("LABA").style.background='green';
}
if (i>2 && i<5){
document.getElementById("normals").style.background='#8DB6CD';
document.getElementById("milds").style.background='#8DB6CD';
document.getElementById("moderates").style.background='#1E90FF ';
document.getElementById("severes").style.background='#8DB6CD';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("OR").style.background='yellow';
document.getElementById("AND").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
}
if ((document.getElementById ("FEV1").value > 49)&& (document.getElementById ("FEV1").value <80)){
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#1E90FF ';
document.getElementById("severef").style.background='#8DB6CD';
document.getElementById("veryseveref").style.background='#8DB6CD';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("OR").style.background='yellow';
document.getElementById("AND").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
}
if (i==5){
document.getElementById("normals").style.background='#8DB6CD';
document.getElementById("milds").style.background='#8DB6CD';
document.getElementById("moderates").style.background='#8DB6CD';
document.getElementById("severes").style.background='#B22222';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("AND").style.background='yellow';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
document.getElementById("OR2").style.background='green';
document.getElementById("ICSlLABA").style.background='green';
document.getElementById("theo").style.background='green';
}
if ((i==5)&&(j==1)){
document.getElementById("normals").style.background='#8DB6CD';
document.getElementById("milds").style.background='#8DB6CD';
document.getElementById("moderates").style.background='#8DB6CD';
document.getElementById("severes").style.background='#B22222';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("AND").style.background='yellow';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
document.getElementById("ICSlLABA").style.background='#8DB6CD';
document.getElementById("ICShLABA").style.background='yellow';
document.getElementById("theo").style.background='green';
}
if ((document.getElementById ("FEV1").value > 29)&& (document.getElementById ("FEV1").value <50)){
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#B22222';
document.getElementById("veryseveref").style.background='#8DB6CD';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("AND").style.background='yellow';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
document.getElementById("OR2").style.background='green';
document.getElementById("ICSlLABA").style.background='green';
document.getElementById("theo").style.background='green';
}
if ((document.getElementById ("FEV1").value > 29)&& (document.getElementById ("FEV1").value <50)&&(j==1)){
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#B22222';
document.getElementById("veryseveref").style.background='#8DB6CD';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("AND").style.background='yellow';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
document.getElementById("ICSlLABA").style.background='#8DB6CD';
document.getElementById("OR2").style.background='green';
document.getElementById("ICShLABA").style.background='yellow';
document.getElementById("theo").style.background='green';
}
if ((document.getElementById ("FEV1").value <30 )&& (document.getElementById ("FEV1").value >0)){
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#8DB6CD';
document.getElementById("veryseveref").style.background='#B22222';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("AND").style.background='yellow';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
document.getElementById("OR2").style.background='green';
document.getElementById("ICSlLABA").style.background='green';
document.getElementById("theo").style.background='green';
}
if ((document.getElementById ("FEV1").value <30 )&& (document.getElementById ("FEV1").value >0)&&(j==1)){
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#8DB6CD';
document.getElementById("veryseveref").style.background='#B22222';
document.getElementById("SABD").style.background='yellow';
document.getElementById("LAAC").style.background='yellow';
document.getElementById("AND").style.background='yellow';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='yellow';
document.getElementById("OR2").style.background='green';
document.getElementById("ICSlLABA").style.background='#8DB6CD';
document.getElementById("ICShLABA").style.background='yellow';
document.getElementById("theo").style.background='green';
}
if ((document.getElementById ("FEV1").value <61 )&& (document.getElementById ("FEV1").value >0)){
document.getElementById("LAAC").style.background='yellow';
}
if ((document.getElementById ("ratio").value > 0.69)&&(document.getElementById ("ratio").value > 0)){
document.getElementById("normalf").style.background='green';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#8DB6CD';
document.getElementById("veryseveref").style.background='#8DB6CD';
}
if (document.getElementById ("current").value >0){
document.getElementById("smoking").style.background='yellow';
}
if ((document.getElementById ("FEV1").value <40)&& (document.getElementById ("FEV1").value >0)){
document.getElementById("O2").style.background='yellow';
}
}
</script>
<script type="text/javascript" language="javascript">
function resetAdvisor(){
document.getElementById("normals").style.background='#8DB6CD';
document.getElementById("milds").style.background='#8DB6CD';
document.getElementById("moderates").style.background='#8DB6CD';
document.getElementById("severes").style.background='#8DB6CD';
document.getElementById("normalf").style.background='#8DB6CD';
document.getElementById("mildf").style.background='#8DB6CD';
document.getElementById("moderatef").style.background='#8DB6CD';
document.getElementById("severef").style.background='#8DB6CD';
document.getElementById("veryseveref").style.background='#8DB6CD';
document.getElementById("SABD").style.background='#8DB6CD';
document.getElementById("LAAC").style.background='#8DB6CD';
document.getElementById("AND").style.background='#8DB6CD';
document.getElementById("OR").style.background='#8DB6CD';
document.getElementById("LABA").style.background='#8DB6CD';
document.getElementById("OR2").style.background='#8DB6CD';
document.getElementById("ICSlLABA").style.background='#8DB6CD';
document.getElementById("ICShLABA").style.background='#8DB6CD';
document.getElementById("theo").style.background='#8DB6CD';
document.getElementById("O2").style.background='#8DB6CD';
document.getElementById("smoking").style.background='#8DB6CD';
}
</script>
</head><body onload="totalScore();">
<form method="post" action="" name="FormName">
<div name="demographics" class="DoNotPrint">
<p class="title">
COPD Assessment and Action Plan</p>
The assessment of COPD requires a multifactorial approach.
Spirometry is required for diagnosis and is useful for assessment of severity of airway obstruction,<br>
however after having established a spirometric diagnosis, management
decisions should be individualized and guided by the severity of
symptoms and disability,<br> as measured by the MRC scale.
<li><a href="http://www.copdguidelines.ca/pdf/COPD-Highlights.pdf" target="_blank">Canadian Thoracic Society COPD Guidelines - 2008 update</a></li>
<li><a href="http://www.copdguidelines.ca/pdf/Brochure-COPD.pdf" target="_blank">Canadian Thoracic Society Abbreviated COPD Guidelines</a></li>
<input type="checkbox" name="ViewInstructions"
onClick="
document.FormName.Instructions.value = 'What is COPD?\nCOPD, a respiratory disorder largely caused by smoking, is characterized by progressive, partially reversible airway obstruction and lung hyperinflation, systemic manifestations, and increasing frequency and severity of exacerbations.';
">What is COPD?<br>
<input type="checkbox" name="ViewInstructions1"
onClick="
document.FormName.Instructions.value = 'Who should be targeted for screening spirometry?\nSmokers or ex-smokers more than 40 years old;And answers yes to any question below:\n1. Do you cough regularly?\n2. Do you cough up phlegm regularly?\n3. Do even simple chores make you short of breath?\n4. Do you wheeze when you exert yourself or at night?\n5. Do you get frequent colds that persist longer than those of other people?';
">Who should be screened?<br>
<input type="checkbox" name="ViewInstructions2"
onClick="
document.FormName.Instructions.value = 'Long-term oxygen therapy can improve survival and function in appropriately chosen, stable COPD patients with chronic hypoxemia (PaO2 of 55 mm Hg or lower), or when PaO2 is less than 60 mm Hg in the presence of bilateral ankle edema, cor pulmonale or a hematocrit of greater than 56%.';
">Who should get home O2?<br>
<input type="checkbox" name="ViewInstructions3"
onClick="
document.FormName.Instructions.value = 'Non-Pharmacotherapy\nAll COPD patients should be encouraged to remain active. Stable, symptomatic patients should be referred to a comprehensive pulmonary rehabilitation program, which includes exercise training and self-management education. Benefits include reduced dyspnea, improved exercise tolerance and quality of life which, in turn reduces the burden on the healthcare system.';
">Non-pharmacotherapy
<input type="checkbox" name="ViewInstructions4"
onClick="
document.FormName.Instructions.value = 'End of Life Care \nCOPD is a progressive, disabling condition that may lead to respiratory failure and death.\nPhysicians have a responsibility to discuss end of life issues and to provide support to COPD patients and their caregivers.\nProfile of a COPD patient at risk of death: very severe airflow obstruction (FEV1 < 35% predicted), poor functional status (MRC 4-5), poor nutritional status (BMI < 19), recurrent severe AECOPD, older age, and pulmonary hypertension.';
">End of life care<br>
<div style="position: absolute; left: 410px; top: 100px;">
<textarea name="Instructions" id="Instructions" style="height: 110px; width: 595px; background-color: #b0c4de; border: 1px solid #000000;font-weight: bold; font-family: Arial; font-size: 12px;" > </textarea>
</div>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="25%">Patient name</td>
<td class="formtext"><input class="formtext" name="PatientName" oscarDB=patient_name type="text"></td>
<td class="QuestionHeading">Date:</td>
<td class="formtext"><input class="formtext" name="TodaysDate" oscarDB=today type="text"></td>
</tr>
<tr>
<td class="QuestionHeading">Patients age:</td>
<td class="formtext"><input class="formtext" name="age" id="age" oscarDB=age type="text"></td>
<td class="QuestionHeading">Sex:</td>
<td class="formtext"><input class="formtext" name="Sex" id="Sex" oscarDB=sex type="text"></td>
</tr>
</tbody></table>
<br>
</div>
<div name="Questionnaire" class="DoNotPrint">
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="80%">Symptoms (Medical Research Council dyspnea scale):</td>
<td class="AnswerHeading" width="20%"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal">1. Not troubled by breathlessness except with strenuous exercise </p></td>
<td class="answer"><input name="Q1" id="Q1" value="1" type="radio"></td>
</tr><tr>
</tr><tr class="even">
<td class="question"><p class="normal">2. Troubled by shortness of breath when hurrying on the level or walking up a slight hill</p></td>
<td class="answer"><input name="Q1" id="Q2" value="2" type="radio"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal">3.
Walks slower than people of the same age on the level because of
breathlessness or has to stop for breath when walking at own pace on
the level</p></td>
<td class="answer"><input name="Q1" id="Q3" value="3" type="radio"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal">4. Stops for breath after walking about 100 yards (90m) or after a few minutes on the level</p></td>
<td class="answer"><input name="Q1" id="Q4" value="4" type="radio"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal">5. Too breathless to leave the house or breathless when dressing or undressing</p></td>
<td class="answer"><input name="Q1" id="Q5" value="5" type="radio"></td>
</tr>
</tbody></table>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="80%">Smoking history:</td>
<td class="AnswerHeading" width="10%">Pack year</td>
<td class="AnswerHeading" width="10%">Current per day</td>
</tr>
<tr class="even">
<td class="question"><p class="normal"></p>What is your smoking history?</td>
<td class="answer"><input style="width: 30px; font-family: Arial; font-size: 14px; text-align: center;" name="packyear" id="packyear" type="text"></td>
<td class="answer"><input style="width: 30px; font-family: Arial; font-size: 14px; text-align: center;" name="current" id="current" oscardb=m$NOSK#value type="text"></td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="80%">Exacerbation history:</td>
<td class="AnswerHeading" width="10%">Yes</td>
<td class="AnswerHeading" width="10%">No</td>
</tr>
<tr class="even">
<td class="question"><p class="normal">One or more exacerbations per year for two consecutive years</p></td>
<td class="answer"><input name="Q2" id="exacerbation" value="1" type="radio"></td>
<td class="answer"><input name="Q2" id="exacerbation" value="0" type="radio"></td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="80%">Comorbidity symptoms:</td>
<td class="AnswerHeading" width="20%"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal"></p>Ankle swelling, findings of right heart failure/cor pulmonale</td>
<td class="answer" width="3%"><input name="comorbidity1" id="comorbidity1" type="checkbox"></td>
</tr><tr>
</tr><tr class="even">
<td class="question"><p class="normal"></p>Weight loss/lean body mass</td>
<td class="answer" width="3%"><input name="comorbidity2" id="comorbidity2" type="checkbox"></td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="80%">Spirometry results (post bronchodilator):</td>
<td class="AnswerHeading" width="20%"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal">FEV1/FVC (post bronchodilator)</p></td>
<td class="answer"><input name="ratio" id="ratio" style="width: 30px; font-family: Arial; font-size: 12px;" oscardb=m$FEVR#value type="text"></td>
</tr><tr>
</tr><tr class="even">
<td class="question"><p class="normal">FEV1 as a percentage of the predicted (post bronchodilator)</p></td>
<td class="answer"><input name="FEV1" id="FEV1" style="width: 30px; font-family: Arial; font-size: 12px;" oscardb=m$FEV1#value type="text"></td>
</tr><tr>
</tr></tbody></table>
<table>
<tbody><tr>
<td><input onclick="totalScore()" value="COPD stage:" type="button"></td>
<td><input onclick="resetAdvisor()" value="Reset assessment" type="button"></td>
</tr>
</tbody></table>
</div>
<div name="Results" class="DoNotPrint">
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="20%">COPD Stage:</td>
<td class="AnswerHeading" width="80%"></td>
</tr>
<tr class="even">
<td class="question"><p class="normal"><b>BY SYMPTOMS</b></p></td>
<td class="answer"></td>
</tr>
<tr id="normals" class="even">
<td class="question"><p class="normal">NORMAL</p></td>
<td class="answer"></td>
</tr>
<tr id="milds" class="even">
<td class="question"><p class="normal">MILD</p></td>
<td class="answer">Dyspnoea from COPD hurrying on the level or walking up a slight hill</td>
</tr>
<tr id="moderates" class="even">
<td class="question"><p class="normal">MODERATE</p></td>
<td class="answer">Dyspnoea from COPD causing patient to stop after waking 100m on the level</td>
</tr>
<tr id="severes" class="even">
<td class="question"><p class="normal">SEVERE</p></td>
<td class="answer">Dyspnoea from COPD with patient too breathless to leave home, breathless with dressing or chronic resp failure or R sided CHF</td>
</tr>
</tbody></table>
<br>
<table width="1000px">
<tbody><tr class="even">
<td class="question"><p class="normal"><b>BY SPIROMETRY</b></p></td>
<td class="answer"></td>
</tr>
<tr id="normalf" class="even">
<td class="question" width="20%"><p class="normal">NORMAL</p></td>
<td class="answer" width="80%">FEV1/FVC >= 0.7</td>
</tr>
<tr id="mildf" class="even">
<td class="question"><p class="normal">MILD</p></td>
<td class="answer">FEV1 >= 80% predicted. FEV1/FVC < 0.7</td>
</tr>
<tr id="moderatef" class="even">
<td class="question"><p class="normal">MODERATE</p></td>
<td class="answer">50% <= FEV1 < 80% predicted. FEV1/FVC < 0.7</td>
</tr>
<tr id="severef" class="even">
<td class="question"><p class="normal">SEVERE</p></td>
<td class="answer">30% <= FEV1 < 50% predicted. FEV1/FVC < 0.7</td>
</tr>
<tr id="veryseveref" class="even">
<td class="question"><p class="normal">VERY SEVERE</p></td>
<td class="answer">FEV1 < 30% predicted. FEV1/FVC < 0.7</td>
</tr>
</tbody></table>
<br>
<table width="1000px">
<tbody><tr>
<td class="AnswerHeading" width="3%"></td>
<td class="QuestionHeading" width="47%">Pharmacotherapy:</td>
<td class="AnswerHeading" width="50%"></td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox6" id="smokingcheckbo6" type="checkbox"></td>
<td class="question"><p class="normal" id="SABD" name="SABD">Short acting bronchodilator (anticholinergic and/or B2 agonist)QID or PRN </p></td>
<td class="answer">Ipratroprium and/or Salbutamol or Terbutaline</td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr class="even">
<td class="answer" width="3%"><input name="smokingcheckbox7" id="smokingcheckbox7" type="checkbox"></td>
<td class="question" width="37%"><p class="normal" id="LAAC" name="LAAC">Long acting anticholinergic </p></td>
<td class="question" width="5%"><p class="normal" id="AND" name="AND">AND</p></td>
<td class="question" width="5%"><p class="normal" id="OR" name="OR">OR</p></td>
<td class="answer" width="50%">Tiotropium (Spiriva 18mcg QD INH)</td>
</tr><tr>
</tr><tr class="even">
<td class="answer"><input name="smokingcheckbox8" id="smokingcheckbox8" type="checkbox"></td>
<td class="question"><p class="normal" id="LABA" name="LABA">Long acting beta 2 agonist </p></td>
<td class="question"><p class="normal" id="AND2" name="AND2"></p></td>
<td class="question"><p class="normal" id="OR2" name="OR2">OR</p></td>
<td class="answer">Salmeterol (Serevent 50mcg BID INH) or Formoterol (Oxeze 6mcg-24mcg BID INH)</td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr class="even">
<td class="answer" width="3%"><input name="smokingcheckbox9" id="smokingcheckbox9" type="checkbox"></td>
<td class="question" width="47%"><p class="normal" id="ICSlLABA" name="ICSlLABA">Long acting B2 agonist/ Low dose inhaled corticosteroid </p></td>
<td class="answer" width="50%">Fluticasone/salmeterol or Budesonide/formoterol </td>
</tr><tr>
</tr><tr class="even">
<td class="answer"><input name="smokingcheckbox11" id="smokingcheckbox11" type="checkbox"></td>
<td class="question"><p class="normal" id="ICShLABA" name="ICShLABA">Long acting B2 agonist/ High dose inhaled corticosteroid </p></td>
<td class="answer">Fluticasone/salmeterol (Advair 50/500) or Budesonide/formoterol (Symbicort 400mcg ) </td>
</tr><tr>
</tr><tr class="even">
<td class="answer"><input name="smokingcheckbox12" id="smokingcheckbox12" type="checkbox"></td>
<td class="question"><p class="normal" id="theo" name="theo">Oral theophylline </p></td>
<td class="answer">Theophylline (Theodur BID PO)</td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="100%">Follow up:</td>
</tr>
<tr class="even">
<td class="question"><p class="normal"></p>Dependant
on severity of illness, frequency of exacerbations and
hospitalisations. There is no concensus regarding repeat pulmonary
function testing , imaging or frequency of visits.</td>
</tr><tr>
</tr></tbody></table>
<table width="1000px">
<tbody><tr>
<td class="QuestionHeading" width="3%"></td>
<td class="AnswerHeading" width="97%">Other strategies:</td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox1" id="smokingcheckbox1" type="checkbox"></td>
<td class="question"><p class="normal" id="smoking" name="smoking">Consider smoking cessation </p></td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox2" id="smokingcheckbox2" type="checkbox"></td>
<td class="question"><p class="normal" id="influenza" name="influenza">Encourage annual influenza vaccination </p></td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox3" id="smokingcheckbox3" type="checkbox"></td>
<td class="question"><p class="normal" id="pneumo" name="pneumo">Check pneumococcal vaccination status</p></td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox4" id="smokingcheckbox4" type="checkbox"></td>
<td class="question"><p class="normal" id="rehab" name="rehab">Consider pulmonary rehabilitation</p></td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox5" id="smokingcheckbox6" type="checkbox"></td>
<td class="question"><p class="normal" id="AP" name="AP">Create a personalized COPD Action Plan (Patient self management education) </p></td>
</tr>
<tr class="even">
<td class="answer"><input name="smokingcheckbox13" id="smokingcheckbox13" type="checkbox"></td>
<td class="question"><p class="normal" id="O2" name="O2">Consider home O2 assessment (Walk test, ABG for FEV1 < 40% predicted, low O2 on oximetry, respiratory failure/cor pulmonale)</p></td>
</tr>
</tbody></table>
<br>
</div>
<!-- The submit/print/reset buttons ------------------------------------------------------------->
<div name="FunctionButtons" class="DoNotPrint">
<table>
<tbody><tr>
<td class="subjectline">
Subject: <input name="subject" size="40" type="text">
<input value="Submit" name="SubmitButton" type="submit">
<input value="Reset" name="ResetButton" type="reset">
<input value="Print" name="PrintButton" onclick="javascript:window.print()" type="button">
</td>
</tr>
</tbody></table>
</div>
<div name="COPDactionplan">
<p style="border-style: double none none; border-color: rgb(0, 0, 0) -moz-use-text-color -moz-use-text-color; border-width: 1.1pt medium medium; padding: 0.02in 0in 0in; margin-bottom: 0in;" align="center"></p>
<H1>COPD Action Plan</H1>
<p style="border-style: double none none; border-color: rgb(0, 0, 0) -moz-use-text-color -moz-use-text-color; border-width: 1.1pt medium medium; padding: 0.02in 0in 0in; margin-bottom: 0in;" align="center"></p>
<br>
<input name="ClinicName" class="noborder" style="font-size: 30px; width: 100%; text-align: left;" oscardb=clinic_name type="text">
<input name="ClinicAddressLine" class="noborder" style="font-size: 10px; width: 100%; text-align: left;" oscardb=clinic_addressLineFull type="text">
Family Doctor: <input name="PatientsDoctor" class="noborder" style="font-size: 10px; text-align: center; width: 205px;" oscardb=current_user type="text">
Ph: <input name="ClinicPhone" class="noborder" style="font-size: 10px; text-align: center; width: 95px;" oscardb=clinic_phone type="text">
Fax: <input name="ClinicFax" class="noborder" style="font-size: 10px; text-align: center; width: 95px;" oscardb=clinic_fax type="text">
<br>
<p></p>
<p>
<input name="date" size="20" oscardb=Today class="noborder" type="text">
<br>
<input name="name" size="30" oscardb=patient_name class="noborder" type="text">
</p>
<p><b>You have been diagnosed with COPD (chronic obstructive pulmonary disease)</b><br>
COPD has 2 states:<br>
1. You are stable. You are not short of breath, can do daily
activities, can cough up mucus easily, sleep well, and are able to
exercise. Or.....<br>
2. You are having a flare up.</p>
<p><b>How to tell if you are having a flare up</b><br>
A flare up may occur after you get a cold, get run down, are exposed to air pollution, or very hot/cold<br>
weather. There are 3 things that define a flare up:<br>
1. Increased shortness of breath from your usual level.<br>
2. Increased amount of sputum from your usual level.<br>
3. If your sputum changes from its usual colour to yellow, green, or rust colour.<br>
You may also feel a change in mood, fatigue or low energy prior to a flare-up.<br></p>
<p><b>If 2 or more of these symptoms persist for 24 hours or more, do the following:</b><br>
<input checked="checked" name="X1" value="ON" type="checkbox">Take your rescue inhaler 2-4 puffs as needed (up to 4-6 times per day) for shortness of breath.<br>
<input checked="checked" name="X2" value="ON" type="checkbox">Call to make an appointment with your family doctor for a check up and medication review.<br>
<input checked="checked" name="X4" value="ON" type="checkbox">Use prescribed antibiotic for a COPD flare up. <br>
Take <input name="Antibiotic" class="noborder" style="width: 500px; text-align: left; vertical-align: text-bottom;" type="text"> <br>
<input name="X3" value="ON" type="checkbox">Use prescribed prednisone for a COPD flare up. Take <input name="Prednisone" class="noborder normaltext" style="width: 150px; vertical-align: text-bottom;" type="text"><br>
<input checked="checked" name="X5" value="ON" type="checkbox">Call to
make a more urgent appointment if you have not been seen and if you
feel worse or do not feel better after 48 hours of treatment.<br>
<input name="X6" value="ON" type="checkbox">Other:<br>
<textarea name="reason" cols="80" rows="4"></textarea><br>
</p>
<p><b>If you are extremely breathless, anxious, fearful, drowsy or
having chest pain, call 911 for an ambulance to take you to the
Emergency Department</b></p>
<p class="bold">
Physician Signature:</p>
<p class="bold">
Patient Signature:
(optional)</p>
</div>
<div style="page-break-after: always;"></div>
<h1>Goals of COPD management</h1>
<p>
1) Prevention of disease progression (smoking cessation key)<br>
2) Decrease of frequency and severity of exacerbations<br>
3) Decrease symptoms including breathlessness<br>
4) Improve exercise tolerance and daily activities<br>
5) Recognize and treat flareups early<br>
6) Prevent hospitalizations and emergency visits<br>
7) Decrease premature deaths<br>
</p>
<h1>COPD Maintenance Medication Record</h1>
<p>Take the following maintenance medications as prescribed to help maintain control of your COPD symptoms.</p><br>
<table border="1" width="800px">
<tbody><tr>
<td width="70%"><b><u>MEDICATION PRESCRIBED</u></b></td>
<td width="30%">Type of medication</td>
</tr>
<tr>
<td><input name="shortAC" id="shortAC" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category1" id="category1" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr>
<td><input name="shortBA" id="shortBA" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category2" id="category2" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr>
<td><input name="longAC" id="longAC" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category3" id="category3" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr>
<td><input name="longBA" id="longBA" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category4" id="category4" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr>
<td><input name="longBAICS" id="longBAICS" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category5" id="category5" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr>
<td><input name="ICS" id="ICS" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category6" id="category6" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr>
<td><input name="Theo" id="Theo" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category7" id="category7" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr>
<tr><td><input name="other" id="other" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td><input name="category8" id="category8" style="width: 330px; background-color: rgb(176, 196, 222);" type="text"></td>
</tr></tbody></table>
<br>
<br>
<h1>COPD Flare-up Medication Record</h1>
<p>Please fill in the medication used and the start and finish date.</p><br>
<table border="1" width="800px">
<tbody><tr>
<td width="60%"><b><u>MEDICATION PRESCRIBED</u></b></td>
<td width="20%">Start/Finish Date</td>
<td width="20%">Start/Finish Date</td>
</tr>
<tr>
<td><input name="antibiotic" id="antibiotic" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input name="prednisone" id="prednisone" style="width: 470px; background-color: rgb(176, 196, 222);" type="text"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody></table>
<h1>Resources</h1>
<b><u>Smoking cessation</u></b>
<li><a href="http://www.quitnow.ca/" target="_blank"><b>www.quitnow.ca</b></a></li>
<b><u>COPD Education</u></b><br>
<li><a href="http://www.copdguidelines.ca/patient-patient_e.php" target="_blank"><b>www.copdguidelines.ca/patient-patient_e.php</b></a></li>
<!-- The submit/print/reset buttons ------------------------------------------------------------->
<div name="FunctionButtons" class="DoNotPrint">
<table>
<tbody><tr>
<td class="subjectline">
Subject: <input name="subject" size="40" type="text">
<input value="Submit" name="SubmitButton" type="submit">
<input value="Reset" name="ResetButton" type="reset">
<input value="Print" name="PrintButton" onclick="javascript:window.print()" type="button">
</td>
</tr>
</tbody></table>
</div>
</form>
<!-- -----------Pop-up menu items ------------------------ -->
<div id="LabQuickSelect" class="DoNotPrint" style="border: 1px solid black; position: absolute; left: 920px; top: 1600px; width: 200px; background-color: LightYellow; font-family: sans-serif; font-size: 10px;">
<form name="LabQuickSelect">
<!-------------CHF---------------->
<u>Treatment for exacerbations</u><br>
<u>First Line:</u><br>
<input name="AB1" onclick="document.FormName.Antibiotic.value = 'Amoxicillin 500mg three times per day for 10 days';
document.FormName.antibiotic.value = 'Amoxicillin 500mg';" type="checkbox">Amoxil 500mg tid 10/7<br>
<input name="AB2" onclick="document.FormName.Antibiotic.value = 'Doxycycline 100mg two times per day for 10 days';
document.FormName.antibiotic.value = 'Doxycycline 100mg';" type="checkbox">Doxycycline 100mg bid 10/7<br>
<input name="AB3" onclick="document.FormName.Antibiotic.value = 'Trimethoprim/sulfamethoxazole DS 1 two times per day for 10 days';
document.FormName.antibiotic.value = 'Trimethoprim/sulfamethoxazole';" type="checkbox">SeptraDS 1 bid 10/7<br>
<input name="AB4" onclick="document.FormName.Antibiotic.value = 'Cefuroxime 500mg two times per day for 10 days';
document.FormName.antibiotic.value = 'Cefuroxime 500mg';" type="checkbox">Ceftin 500mg bid 10/7<br>
<input name="AB5" onclick="document.FormName.Antibiotic.value = 'Clarithromycin 500mg two times per day for 10 days';
document.FormName.antibiotic.value = 'Clarithromycin 500mg';" type="checkbox">Biaxin 500mg bid 10/7<br>
<u>Second Line:</u><br>
<input name="AB6" onclick="document.FormName.Antibiotic.value = 'Amoxicillin/clavulinate 500mg three times per day for 10 days';
document.FormName.antibiotic.value = 'Amoxicillin/clavulinate 500mg';" type="checkbox">Clavulin 500mg tid 10/7<br>
<input name="AB7" onclick="document.FormName.Antibiotic.value = 'Levofloxacin 500mg once per day for 10 days';
document.FormName.antibiotic.value = 'Levofloxacin 500mg';" type="checkbox">Levoflox 500mg od 10/7<br>
<input name="AB8" onclick="document.FormName.Antibiotic.value = 'Moxifloxacin 400mg once per day for 10 days';
document.FormName.antibiotic.value = 'Moxifloxacin 400mg';" type="checkbox">Moxifloxacin 400mg od 10/7<br>
<u>Complicated COPD:</u><br>
1 of the following: FEV1 <50% predicted, >3 exacerbations/year,
Home O2, IHD, chronic oral steroid use, AB use in past 3 months.<br>
<input name="AB8" onclick="document.FormName.Antibiotic.value = 'Amoxicillin/clavulinate 500mg three times per day for 10 days';
document.FormName.antibiotic.value = 'Amoxicillin/clavulinate 500mg';" type="checkbox">Clavulin 500mg tid 10/7<br>
<input name="AB9" onclick="document.FormName.Antibiotic.value = 'Levofloxacin 500mg once per day for 10 days';
document.FormName.antibiotic.value = 'Levofloxacin 500mg';" type="checkbox">Levoflox 500mg od 10/7<br>
<input name="AB10" onclick="document.FormName.Antibiotic.value = 'Moxifloxacin 400mg once per day for 10 days';
document.FormName.antibiotic.value = 'Moxifloxacin 400mg';" type="checkbox">Moxifloxacin 400mg od 10/7<br><br>
<u>Prednisone:</u><br>
<input name="Pred" onclick="document.FormName.Prednisone.value = '50mg daily for 7 days ';
document.FormName.prednisone.value = 'Prednisone 50mg daily for 7 days ';
document.FormName.X3.checked=true;" type="checkbox">Prednisone 50mg for 7/7<br>
<input name="Pred" onclick="document.FormName.Prednisone.value = '40mg daily for 7 days ';
document.FormName.prednisone.value = 'Prednisone 40mg daily for 7 days ';
document.FormName.X3.checked=true;" type="checkbox">Prednisone 40mg for 7/7<br>
<input name="Pred" onclick="document.FormName.Prednisone.value = '30mg daily for 7 days ';
document.FormName.prednisone.value = 'Prednisone 30mg daily for 7 days ';
document.FormName.X3.checked=true;" type="checkbox">Prednisone 30mg for 7/7<br>
<input name="Pred" onclick="document.FormName.Prednisone.value = '20mg daily for 7 days ';
document.FormName.prednisone.value = 'Prednisone 20mg daily for 7 days ';
document.FormName.X3.checked=true;" type="checkbox">Prednisone 20mg for 7/7<br>
</form></div>
<div id="LabQuickSelect2" class="DoNotPrint" style="border: 1px solid black; position: absolute; left: 920px; top: 2400px; width: 200px; background-color: LightYellow; font-family: sans-serif; font-size: 10px;">
<u>Treatment options:</u><br>
<u>Short acting anticholinergic:</u><br>
<input name="OP1" onclick="document.FormName.shortAC.value = 'Ipratropium(Atrovent) 2-3 inhalations four times per day';
document.FormName.category1.value = 'Short acting reliever';" type="checkbox">Ipratropium(Atrovent)<br>
<u>Short acting beta agonist:</u><br>
<input name="OP2" onclick="document.FormName.shortBA.value = 'Salbutamol(Ventolin) 2 inhalations four times per day and as needed';
document.FormName.category2.value = 'Short acting reliever';" type="checkbox">Salbutamol(Ventolin)<br>
<input name="OP3" onclick="document.FormName.shortBA.value = 'Terbutaline(Bricanyl) 2 inhalations four times per day and as needed';
document.FormName.category2.value = 'Short acting reliever';" type="checkbox">Terbutaline(Bricanyl)<br>
<u>Long acting anticholinergic:</u><br>
<input name="OP4" onclick="document.FormName.longAC.value = 'Tiotropium(Spiriva) 1 inhalation daily';
document.FormName.category3.value = 'Long acting reliever';" type="checkbox">Tiotropium(Spiriva)<br>
<u>Long acting beta agonist:</u><br>
<input name="OP5" onclick="document.FormName.longBA.value = 'Formoterol(Oxeze) 1-2 inhalations twice daily';
document.FormName.category4.value = 'Long acting reliever';" type="checkbox">Formoterol(Oxeze)<br>
<input name="OP6" onclick="document.FormName.longBA.value = 'Salmeterol(Serevent) 1-2 inhalations twice daily';
document.FormName.category4.value = 'Long acting reliever';" type="checkbox">Salmeterol(Serevent)<br>
<u>Long acting beta agonist/ICS:</u><br>
<input name="OP7" onclick="document.FormName.longBAICS.value = 'Fluticasone/salmeterol(Advair) 1 inhalation twice daily';
document.FormName.category5.value = 'Long acting reliever/anti inflammatory';" type="checkbox">Fluticasone/salmeterol(Advair)<br>
<input name="OP8" onclick="document.FormName.longBAICS.value = 'Budesonide/formoterol(Symbicort) 1-2 inhalations twice daily';
document.FormName.category5.value = 'Long acting reliever/anti inflammatory';" type="checkbox">Budesonide/formotorol(Symbicort)<br>
<u>Inhaled corticosteriod:</u><br>
<input name="OP9" onclick="document.FormName.ICS.value = 'Fluticasone(Flovent) 1-2 inhalations twice daily';
document.FormName.category6.value = 'Anti inflammatory';" type="checkbox">Fluticasone(Flovent)<br>
<input name="OP10" onclick="document.FormName.ICS.value = 'Budesonide(Pulmicort) 1-2 inhalations twice daily';
document.FormName.category6.value = 'Anti inflammatory';" type="checkbox">Budesonide(Pulmicort)<br>
<u>Oral theophylline:</u><br>
<input name="OP11" onclick="document.FormName.Theo.value = 'Theophylline twice daily';
document.FormName.category7.value = 'Oral reliever/anti inflammatory';" type="checkbox">Theophylline<br>
</div>
</body></html>

