Personal tools
You are here: Home OSCAR Users EMR and Case Management Resources eForms eForms for download Calculators CARAT - Computerised Antithrombotic Risk Assessment Tool
 

CARAT - Computerised Antithrombotic Risk Assessment Tool

This e-form unifies the CHADS-2 and HEMORRHAGES risk tools, and suggests the optimal choice of drug.

CARAT.html — HTML, 17Kb

File contents




<html>
<head>
<title>CARAT</title>
<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: center;
	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: #505050;
	border-width: 1;
}
td.AnswerHeading{
	font-size: 12;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: white;
	background-color: #505050;
	border-width: 1;
}

tr.odd{
	background-color: #ffffff;
}
tr.even{
	background-color: #dddddd;
}
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;
}

</style>

<!-- CSS Script that removes textarea and textbox borders when printing ---(put this inbetween <header></header>)----------------->
<style type="text/css" media="print">
.DoNotPrint {
	display: none;
}

.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;
	border : 0px;
}
</style>
<!-- ----------------------------------------------------------------------------------------- -->

<script type="text/javascript" language="javascript">

function passAge() {
         if (document.getElementById("Age").value >= 75){
               document.getElementById("75").checked =true;
         }
}

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 totalCHAD(){
	var c = 0;

	c += getCheckedValue(document.FormName.C1);
	c += getCheckedValue(document.FormName.C2);
	c += getCheckedValue(document.FormName.C3);
	c += getCheckedValue(document.FormName.C4);
	c += getCheckedValue(document.FormName.C5);

	document.FormName.CHAD.value = c;
}

function totalHEM(){
	var h = 0;

	h += getCheckedValue(document.FormName.H1);
	h += getCheckedValue(document.FormName.H2);
	h += getCheckedValue(document.FormName.H3);
	h += getCheckedValue(document.FormName.H4);
	h += getCheckedValue(document.FormName.C3);
	h += getCheckedValue(document.FormName.H6);
	h += getCheckedValue(document.FormName.C2);
	h += getCheckedValue(document.FormName.H8);
	h += getCheckedValue(document.FormName.H9);
	h += getCheckedValue(document.FormName.H10);
	h += getCheckedValue(document.FormName.H11);	
	
	document.FormName.Hemorr2hages.value = h;
}

function Score(){
	var i=0
	i += getCheckedValue(document.FormName.Q1);

	if (i==0 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = "No Therapy";
	}

	else if (i==0 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Aspirin';
	}

	else if (i==0 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Warfarin';
	}

	else if (i==0 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'No Therapy';
	}
   
	else if (i==0 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Aspirin';
	}

	else if (i==0 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Aspirin';
	}

	else if (i==1 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'No Therapy';
	}

	else if (i==1 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Clopidogrel';
	}

	else if (i==1 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Warfarin';
	}

	else if (i==1 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'No Therapy';
	}

	else if (i==1 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Clopidogrel';
	}

	else if (i==1 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Clopidogrel';
	}

	else if (i==2 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'No Therapy';
	}

	else if (i==2 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Aspirin';
	}

	else if (i==2 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Enoxaparin';
	}

	else if (i==2 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'No Therapy';
	}

	else if (i==2 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Aspirin';
	}

	else if (i==2 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Aspirin';
	}

	else if (i==3 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'No Therapy';
	}

	else if (i==3 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Clopidogrel';
	}

	else if (i==3 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value<=3){
		document.FormName.Recommendation.value = 'Enoxaparin';
	}

	else if (i==3 && document.FormName.CHAD.value==0 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'No Therapy';
	}

	else if (i==3 && document.FormName.CHAD.value==1 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Clopidogrel';
	}

	else if (i==3 && document.FormName.CHAD.value>=2 && document.FormName.Hemorr2hages.value>3){
		document.FormName.Recommendation.value = 'Clopidogrel';
	}
}

</script>
</head>

<body onload="passAge();">
<form method="post" action="" name="FormName">

<p class="title">
	CARAT: Computerised Anti-Thrombotic Risk Assessment Tool
</p>

<div name="demographics">
<table width="70%">
	<tr>
		<td class="heading1" width=25%>Patient name</td>
		<td class="formtext"><input class="formtext" name="PatientName" type="text" oscarDB=patient_name>
	</tr>
	<tr>
		<td class="heading1">Date:</td>
		<td class="formtext"><input class="formtext" name="TodaysDate" type="text" oscarDB=today>
	</tr>
        <tr>
		<td class="heading1">Age:</td>
		<td class="formtext"><input class="formtext" name="Age" id = "Age" type="text" oscarDB=age>
	</tr>
</table>
</div>

<br>

<div name="Combined CHADS-2 and HEMORR2HAGES Questionnaire">
<table width="100%">
         <tr>
		<td class="heading1" width=30%>Associated medical conditions</u>:</td>
		<td class="heading1" width=10%>Absent</td>
                <td class="heading1" width=10%>Present</td>
		<td class="heading1" width=30%>Associated medical conditions</u>:</td>
		<td class="heading1" width=10%>Absent</td>
                <td class="heading1" width=10%>Present</td>
	</tr>
       
        <tr class="even">
		<td class="question"><p class="normal">Congestive heart failure within 90 days </p></td>
		<td class="answer"><input type="radio" name="C1" value="0"checked></td>
                <td class="answer"><input type="radio" name="C1" value="1"></td>
		<td class="question"><p class="normal">Prior major bleed - hospitalized</p></td>
		<td class="answer"><input type="radio" name="H1" value="0"checked></td>
                <td class="answer"><input type="radio" name="H1" value="2"></td>
	<tr>

	<tr class="even">
		<td class="question"><p class="normal">Any HTN and/or SBP>160</p></td>
		<td class="answer"><input type="radio" name="C2" value="0"checked></td>
                <td class="answer"><input type="radio" name="C2" value="1"></td>
		<td class="question"><p class="normal">Hepatic or renal disease</p></td>
		<td class="answer"><input type="radio" name="H2" value="0"checked></td>
                <td class="answer"><input type="radio" name="H2" value="1"></td>
	</tr>

	<tr class="even">
		<td class="question"><p class="normal">Age >= 75 years</p></td>
		<td class="answer"><input type="radio" name="C3" value="0"checked></td>
		<td class="answer"><input type="radio" name="C3" id = "75" value="1"></td>
		<td class="question"><p class="normal">Ethanol abuse</p></td>
		<td class="answer"><input type="radio" name="H3" value="0"checked></td>
		<td class="answer"><input type="radio" name="H3" value="1"></td>
	</tr>
        
	<tr class="even">
		<td class="question"><p class="normal">Diabetes </p></td>
		<td class="answer"><input type="radio" name="C4" value="0"checked></td>
		<td class="answer"><input type="radio" name="C4" value="1"></td>
		<td class="question"><p class="normal">Malignancy</p></td>
		<td class="answer"><input type="radio" name="H4" value="0"checked></td>
		<td class="answer"><input type="radio" name="H4" value="1"></td>
	</tr>

        <tr class="even">
		<td class="question"><p class="normal">Prior stroke or TIA</p></td>
		<td class="answer"><input type="radio" name="C5" value="0"checked></td>
		<td class="answer"><input type="radio" name="C5" value="2"></td>
		<td class="question"><p class="normal">Older, age >=75 years</p></td>
		<td class="answer"></td>
		<td class="answer"></td>
	</tr>

        <tr class="even">
		<td></td>
		<td></td>
		<td></td>
		<td class="question"><p class="normal">Reduced platelet count or function</p></td>
		<td class="answer"><input type="radio" name="H6" value="0"checked></td>
		<td class="answer"><input type="radio" name="H6" value="1"></td>
	</tr>

        <tr class="even">
		<td></td>
		<td></td>
		<td></td>
		<td class="question"><p class="normal">Any HTN and/or SBP>160</p></td>
		<td></td>
		<td></td>
	</tr>

        <tr class="even">
		<td></td>
		<td></td>
		<td></td>
		<td class="question"><p class="normal">Anemia</p></td>
		<td class="answer"><input type="radio" name="H8" value="0"checked></td>
		<td class="answer"><input type="radio" name="H8" value="1"></td>
	</tr>

        <tr class="even">
		<td></td>
		<td></td>
		<td></td>
		<td class="question"><p class="normal">Genetic factors favouring bleed</p></td>
		<td class="answer"><input type="radio" name="H9" value="0"checked></td>
		<td class="answer"><input type="radio" name="H9" value="1"></td>
	</tr>

        <tr class="even">
		<td></td>
		<td></td>
		<td></td>
		<td class="question"><p class="normal">Excessive fall risk</p></td>
		<td class="answer"><input type="radio" name="H10" value="0"checked></td>
		<td class="answer"><input type="radio" name="H10" value="1"></td>
	</tr>

        <tr class="even">
		<td></td>
		<td></td>
		<td></td>
		<td class="question"><p class="normal">Stroke - existing CVA</p></td>
		<td class="answer"><input type="radio" name="H11" value="0"checked></td>
		<td class="answer"><input type="radio" name="H11" value="1"></td>
	</tr>

	<tr>
		<td><input type="button" onclick="totalCHAD()" value="Calculate CHADS Score"></td>
		<td></td>
		<td></td>
		<td><input type="button" onclick="totalHEM()" value="Calculate Hemorr2hages Score"></td>
		<td></td>
		<td></td>
	</tr>

	<tr class="DoNotPrint">
		<td><li><a href="http://www.cardiology.org/tools/risk_of_stroke_AF.html" target="_blank">Reference</a></li></td>
		<td></td>
		<td></td>
		<td><li><a href="http://www.warfarindosing.org/Source/PredictionRule.aspx" target="_blank">Reference</a></li></td>                           
		<td></td>
		<td></td>
	</tr>
</table>

<br>

<div name="CARAT Questionnaire">
<table width="100%">
         <tr>
		<td class="heading1" width=40%>Risk Scores</u>:</td>
		<td class="heading1" width=60%>Allergy</td>
	</tr>
</table>

<table width="100%">
         <tr>
		<td class="heading1" width=20%>CHADS-2</u>:</td>
		<td class="heading1" width=20%>HEMORR2HAGES</td>
		<td class="heading1" width=15%>None</td>
		<td class="heading1" width=15%>ASA</td>
		<td class="heading1" width=15%>Warfarin</td>
		<td class="heading1" width=15%>ASA+Warfarin</td>
	</tr>
       
	<tr class="even">
		<td class="answer"><input type="text" name="CHAD" style="text-align: center" value=""></td>
		<td class="answer"><input type="text" name="Hemorr2hages" style="text-align: center" value=""></td>
		<td class="answer"><input type="radio" name="Q1" value="0"checked></td>
		<td class="answer"><input type="radio" name="Q1" value="1"></td>
		<td class="answer"><input type="radio" name="Q1" value="2"></td>
		<td class="answer"><input type="radio" name="Q1" value="3"></td>
	</tr>
</table>

<br>

<table>
	<tr>
		<td><input type="button"  onclick="Score()" value="Recommendation"></td>
		<td><input type="text" name="Recommendation" size="30" value=""></td>
	</tr>
</table>
</div>

<div name="reference" class="DoNotPrint">
<table>
	<tr>
		<li><a href="http://www.caratcalculator.com/faqs.htm#Introduction%20to%20HEMORR2HAGES%20scoring%20system:" target="_blank">Reference</a></li>                           
	</tr>
</table>
</div>

<br>

<div name="Application" class="DoNotPrint">
<table width=100%>

	<tr>
		<td class="heading1" colspan="2">Notes:</td>
	</tr>

	<tr class=even>
		<td>Definition: MAJOR BLEED: A hemorrhage requiring transfusion of 2 or more units of packed red blood cells or a hemorrhage into a critical location: intracranial, subdural, epidural, intraocular, retroperitoneal, or pericardial.
*Does not include RBCs transfused during elective surgery.</td>
	</tr>
</table>

<table width=100%>
	<tr>
		<td class="heading1" width=40%>HEMORR2HAGES Risk Factors</td>
		<td class="heading1" width=60%>Definition</td>
	</tr>

	<tr>
		<td>Hepatic or renal disease</td>
		<td>Hepatic disease: cirrhosis, two-fold or greater elevation of AST or ALT, or albumin < 3.6 mg/L
Renal insufficiency: Cr clearance < 30 ml/min</td>
	</tr>

	<tr class=even>
		<td>Ethanol abuse</td>
		<td>History of alcohol abuse, recent hospitalization for alcohol-related illness, and worsening liver disease</td>
	</tr>

	<tr>
		<td>Malignancy</td>
		<td>Recent metastatic cancer</td>
	</tr>

	<tr class=even>
		<td>Older (age > 75)</td>
		<td>Calculated from birth date</td>
	</tr>

	<tr>
		<td>Reduced platelet count or function</td>
		<td>Platelets < 75,000; use of antiplatelet therapy (e.g. daily ASA/Plavix) or NSAID therapy; or blood dyscrasia</td>
	</tr>

	<tr class=even>
		<td>Re-Bleeding</td>
		<td>Prior hospitalization for bleeding</td>
	</tr>

	<tr>
		<td>Hypertension, uncontrolled</td>
		<td>Blood pressure uncontrolled: most recent systolic bp > 160</td>
	</tr>

	<tr class=even>
		<td>Anemia</td>
		<td>Most recent Hct < 0.30 or hemoglobin < 100 g/L</td>
	</tr>

	<tr>
		<td>Genetic factors</td>
		<td>CYP2C9*2 and/or CYP2C9*3 genotype</td>
	</tr>

	<tr class=even>
		<td>Elevated risk of fall including neuropsychiatric disease</td>
		<td>Alzheimer's dementia, Parkinson's disease, schizophrenia, or any condition predisposing to repeated falls</td>
	</tr>

	<tr>
		<td>Stroke</td>
		<td>Prior ischemic stroke or brain infarct detected by brain imaging</td>
	</tr>
</table>
</div>

<br>

<!-- The submit/print/reset buttons ------------------------------------------------------------->
<div name="FunctionButtons" class="DoNotPrint">
<table>
	<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>
</table>
</div>

</form>
<!-- ------End of submit/print/reset buttons----------------------------------------------------->

</body>
</html>
Document Actions
Help us support OSCAR!

 

Download button

DOWNLOAD OSCAR FOR TESTING

 

Demo Button

SEE OSCAR EMR IN ACTION


Subscribe Button

SUBSCRIBE TO DISCUSSION LIST

 (SEE ALL LISTS)

 Customize button

FIND PLUG-INS AND TWEAKS
FOR YOUR OSCAR EMR

 

 Join OCUS Button

 BECOME A MEMBER OF THE
OSCAR CANADA USERS SOCIETY
(OUR MISSION)

 

Help button

ACCESS THE ONLINE MANUALS
(OLD MANUALS)
(PAID SUPPORT)

 

Contact Us

Oscar Canada Users Society

#425 - 1917 West 4th Avenue

Vancouver  BC  V6J 1M7

OscarCanadaUserSociety@gmail.com