Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>Patient Note Entry Form</title>
- <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
- <link href="/javascript/jquery/css/custom-theme2/jquery-ui-1.8.17.custom.css" rel="stylesheet" type="text/css">
- <script src="/javascript/jquery-1.7.1.min.js" type="text/javascript">
- </script>
- <script src="/javascript/jquery/js/jquery-ui-1.8.17.custom.min.js" type="text/javascript">
- </script>
- <script src="jquery.TextareaLineCount.1.4.1.min.js" type="text/javascript">
- </script>
- <link href="css/jquery.countdown.css" rel="stylesheet" type="text/css">
- <script src="js/jquery.plugin.js" type="text/javascript">
- </script>
- <script src="js/jquery.countdown.js" type="text/javascript">
- </script>
- <script type="text/javascript">
- <!--
- function checkLimits(txtArea,countChars,countLines,pb,kc)
- {
- var result = $.countLines(txtArea);
- div_LineHeight = txtArea.getAttribute("name") + "_LineHeight";
- lh = document.getElementById(div_LineHeight).offsetHeight;
- fs = parseInt(txtArea.style.fontSize.replace('px',''));
- dh = Math.round((lh/fs)*100)/100;
- if(!txtArea.style.lineHeight || !txtArea.style.height)
- { // get and set lineHeight and height of textarea
- // alert('font = ' + txtArea.style.fontFamily +' fS = ' + txtArea.style.fontSize + ' lH = ' + lh + ' dh = ' + dh);
- txtArea.style.lineHeight = lh +'px';
- // if(txtArea.rows == txtArea.getAttribute("maxRows"))
- // txtArea.style.height = Math.ceil((fs * txtArea.rows * dh)+((fs*200)/300));
- // else
- // txtArea.style.height = Math.ceil((fs * txtArea.rows * dh)+((fs*100)/300));
- }
- exceedMsg = ""; // message container
- maxLines = txtArea.getAttribute("maxRows");
- maxHeight = Math.ceil((fs * maxLines * dh)+((fs*200)/300)); // with some font and / or font-size this value has to be adjusted!
- if(txtArea.getAttribute("maxChars") != 0 && txtArea.getAttribute("maxChars") < maxLines * txtArea.cols) {
- maxChars = txtArea.getAttribute("maxChars");
- }
- else {
- maxChars = maxLines * txtArea.cols; // or any other suitable value
- }
- document.getElementById(txtArea.getAttribute("name") + '_maxChars').value = maxChars;
- document.getElementById(txtArea.getAttribute("name") + '_maxLines').value = maxLines;
- var numLines = result.visual;
- if (numLines >= 15) {
- countLines.value = '15'; // max lines
- } else {
- countLines.value = numLines; // actual number of lines
- }
- var numChars = txtArea.value.length; // actual number of chars
- var splitNums = txtArea.value.split("\n").length;
- if (navigator.appName != 'Microsoft Internet Explorer')
- {
- numChars += (splitNums - 1);
- }
- if (numChars >= 950) {
- countChars.value = '950';
- } else {
- countChars.value = numChars;
- }
- var ratLines = (numLines/maxLines);
- var perLines = ((numLines-1)/maxLines)*100;
- var perChars = (txtArea.value.length/maxChars)*100;
- $(pb).css('background-image','url("pics/progress.png")');
- if (perLines > perChars) {
- $(pb).animate({'width': perLines+'%'}, 1);
- } else {
- $(pb).animate({'width': perChars+'%'}, 1);
- }
- if(txtArea.value.length >= maxChars || txtArea.scrollHeight > maxHeight)
- {
- // alert('lineH = ' + lh + ' scrollH = ' + txtArea.scrollHeight + ' maxH = ' + maxHeight);
- if (txtArea.value.length >= maxChars && txtArea.scrollHeight <= maxHeight)
- {
- txtArea.value = txtArea.value.substr(0,txtArea.value.length-1);
- exceedMsg = "";
- $('#errorMsg').html('<font color="red">You have reached the character limit.<\/font>');
- $(pb).animate({'width': '100%'}, 1);
- }
- if(txtArea.scrollHeight > maxHeight)
- {
- txtArea.value = txtArea.value.substr(0,txtArea.value.length-1);
- exceedMsg = "";
- $('#errorMsg').html('<font color="red">You have reached the character or line limit.<\/font>');
- $(pb).animate({'width': '100%'}, 1);
- }
- } else {
- $('#errorMsg').html('');
- }
- if(exceedMsg != "" && (kc != 8 && kc != 46))
- alert(exceedMsg); // no need to alert if backspace (kc 8) or del (kc 46) is pressed
- var numChars = txtArea.value.length; // actual number of chars
- var splitNums = txtArea.value.split("\n").length;
- if (navigator.appName != 'Microsoft Internet Explorer')
- {
- numChars += (splitNums - 1);
- }
- if (numChars >= 950) {
- countChars.value = '950';
- } else {
- countChars.value = numChars;
- }
- if (result.visual >= 15) {
- countLines.value = '15'; // actual number of lines
- } else {
- countLines.value = result.visual; // actual number of lines
- }
- }
- function getEvent(e)
- {
- if (!e)
- { // IE
- e=window.event;
- txtArea=e.srcElement;
- if (e.keyCode) {
- var kc = e.keyCode;
- }
- }
- else
- { // Gecko
- txtArea=e.target;
- if (e && e.which) {
- var kc = e.which;
- }
- }
- var charsCountfield = txtArea.getAttribute("name") + "_Chars";
- var linesCountfield = txtArea.getAttribute("name") + "_Lines";
- var pbfield = txtArea.getAttribute("name") + "_progressbar";
- countChars=document.getElementById(charsCountfield);
- countLines=document.getElementById(linesCountfield);
- pb=document.getElementById(pbfield);
- checkLimits(txtArea,countChars,countLines,pb,kc);
- }
- // stop triple click and drag and drop.
- var _tripleClickTimer = 0;
- var _mouseDown = false;
- document.onmousedown = function() {
- _mouseDown = true;
- };
- document.onmouseup = function() {
- _mouseDown = false;
- };
- document.ondblclick = function DoubleClick(evt) {
- ClearSelection();
- window.clearTimeout(_tripleClickTimer);
- //handle triple click selecting whole paragraph
- document.onclick = function() {
- ClearSelection();
- };
- _tripleClickTimer = window.setTimeout(RemoveDocumentClick, 1000);
- };
- function RemoveDocumentClick() {
- if (!_mouseDown) {
- document.onclick = null;
- return true;
- }
- _tripleClickTimer = window.setTimeout(RemoveDocumentClick, 1000);
- return false;
- }
- function ClearSelection() {
- if (window.getSelection)
- window.getSelection().removeAllRanges();
- else if (document.selection)
- document.selection.empty();
- }
- function preventDrag(event)
- {
- if(event.type=='dragenter' || event.type=='dragover' || //if drag over event -- allows for drop event to be captured, in case default for this is to not allow drag over target
- event.type=='drop') //prevent text dragging -- IE and new Mozilla (like Firefox 3.5+)
- {
- if(event.stopPropagation) //(Mozilla)
- {
- event.preventDefault();
- event.stopPropagation(); //prevent drag operation from bubbling up and causing text to be modified on old Mozilla (before Firefox 3.5, which doesn't have drop event -- this avoids having to capture old dragdrop event)
- }
- return false; //(IE)
- }
- }
- //-->
- </script>
- <script type="text/javascript">
- function LimitText(field,maxChars){
- if (field.val().length > maxChars) {
- field.val(field.val().substr(0,maxChars));
- field.focus();
- return false;
- }
- }
- function stopAddRows(group) {
- var $numrows = 0;
- $numrows = $("div.row"+group).length;
- if ($numrows >= 8) {
- $('#diag'+group+'Add').html('<img src="pics/addrow_gray.png" class="graybutton"/>');
- }
- }
- function rollupDivs() {
- var divs = ["A", "B", "C"];
- var $numrows = 0;
- var $d = 0;
- var $numrows2 = 0;
- var $numrows3 = 0;
- var $rowname = null;
- var $hisbox = null;
- var $pebox = null;
- for (i=0; i<divs.length; i++) {
- //loop through all the rows and delete empty ones
- $numrows = $("div.row"+divs[i]).length;
- for (z=0; z<$numrows; z++) {
- $d = z+1;
- $rowname = "#row"+divs[i]+$d;
- //loop through both text boxes in rowname and see if text exists
- if ((!$($rowname).find('input[type="text"]').eq(0).val()) && (!$($rowname).find('input[type="text"]').eq(1).val())) {
- $($rowname).remove();
- }
- }
- $numrows2 = $("div.row"+divs[i]).length;
- //Add back rows
- var rowadd = 0;
- var $groupname = null;
- if ($numrows2 < 3) {
- rowadd = 4 - $numrows2;
- for (x=1; x<rowadd; x++) {
- $groupname = "#diag"+divs[i]+"Fields";
- $($groupname).append('<div id="row'+divs[i]+x+'" class="row'+divs[i]+'"><div class="fields-left"> '+
- '<input type="text" class="text" maxlength="100" style="width: 100%" />'+
- '<\/div><div class="fields-right">'+
- '<input type="text" class="text" maxlength="100" style="width: 100%" /><\/div><\/div>');
- }
- }
- //Rename rows with new IDs
- $numrows3 = $("div.row"+divs[i]).length;
- var $rows = 0;
- var $newname = null;
- for (r=0; r<$numrows3; r++){
- $rows = r + 1;
- $newname = "row"+divs[i]+$rows;
- $('#diag'+divs[i]+'Fields').find('.row'+divs[i]).eq(r).attr("id", $newname);
- }
- if ($numrows3 >= 8) {
- stopAddRows(divs[i]);
- } else {
- $('#diag'+divs[i]+'Add').html(
- '<input type="button" class="addbutton" id="diag'+divs[i]+'AddButton" />'
- );
- }
- }
- }
- $(document).ready(function () {
- var fontSizes = [18,12]; // zoom on first click
- $("div#magnify_box").click(function() {
- alert("The Magnify Text feature available during the live exam is not available in this practice program.");
- //$('.text').css('font-size', fontSizes[0] + 'px');
- //fontSizes.reverse();
- });
- $("div#invertColors_box").click(function() {
- $("body").toggleClass("invertedColor");
- $(".ui-widget-content").toggleClass("invertedColor");
- $(".ui-widget-header").toggleClass("invertedColor");
- $(".ui-state-default").toggleClass("invertedColor");
- $(".ui-state-default a:link").toggleClass("invertedColor");
- $(".ui-state-active").toggleClass("invertedColor");
- $(".ui-tabs-selected").toggleClass("invertedColor");
- $("#txtComments_Lines").toggleClass("invertedColor");
- $("#txtComments_maxLines").toggleClass("invertedColor");
- $("#txtComments_Chars").toggleClass("invertedColor");
- $("#txtComments_maxChars").toggleClass("invertedColor");
- $("#txtPE_Lines").toggleClass("invertedColor");
- $("#txtPE_maxLines").toggleClass("invertedColor");
- $("#txtPE_Chars").toggleClass("invertedColor");
- $("#txtPE_maxChars").toggleClass("invertedColor");
- $("#txtComments").toggleClass("invertedColor");
- $("#txtPE").toggleClass("invertedColor");
- $("#diagAFields").toggleClass("invertedColor");
- });
- $(function(){
- $('#txtComments').blur(function(e) {
- $('#errorMsg').html('');
- });
- });
- $(function(){
- $('#txtPE').blur(function(e) {
- $('#errorMsg').html('');
- });
- });
- down = {};
- $('#txtComments').keydown(function(event){
- var keycode = (event.keyCode ? event.keyCode : event.which);
- if(keycode != '8'){
- if (down[keycode] == null) { // first press
- down[keycode] = true; // record that the key's down
- } else {
- return false;
- }
- }
- });
- $('#txtPE').keydown(function(event){
- var keycode = (event.keyCode ? event.keyCode : event.which);
- if(keycode != '8'){
- if (down[keycode] == null) { // first press
- down[keycode] = true; // record that the key's down
- } else {
- return false;
- }
- }
- });
- $('#txtComments').keyup(function(event) {
- var keycode = (event.keyCode ? event.keyCode : event.which);
- down[keycode] = null;
- });
- $('#txtPE').keyup(function(event) {
- var keycode = (event.keyCode ? event.keyCode : event.which);
- down[keycode] = null;
- });
- $('#txtComments2').keyup(function(e)
- {
- var text_area_box =$(this).val();
- var lines = 15; //number of max lines
- var newLines = $(this).val().split("\n").length;
- var linePer = (newLines * (63)) / (max_numb_of_words) * 100;
- var lineAdd = (newLines-1) * 62;
- var totalChars = text_area_box.length + lineAdd + newLines;
- var max_numb_of_words = 950;
- var main = totalChars*100;
- var value= (main / max_numb_of_words);
- var count= max_numb_of_words - text_area_box.length;
- $('#progressbar').css('background-image','url("pics/progress.png")');
- if (totalChars >= max_numb_of_words) {
- $(this).val($(this).val().substring(0, text_area_box.length-1));
- //LimitText($(this),text_area_box.length-1);
- //$(this).attr('maxlength',text_area_box.length);
- $('#progressbar').animate({'width': '100%'}, 1);//Increase the progress bar
- $('#errorMsg').html('<font color="red">You have reached the character or line limit.<\/font>');
- } else if (totalChars < max_numb_of_words) {
- LimitText($(this),950);
- $(this).attr('maxlength',950);
- $('#progressbar').animate({'width': value+'%'}, 1);
- $('#errorMsg').html('');
- }
- if (newLines == 16) {
- newLines = 15;
- }
- $('#count1').html(' <b>Lines:<\/b>'+(newLines)+'/15 <b>Characters:<\/b>'+text_area_box.length+'/950');
- return false;
- });
- $('#txtPE2').keyup(function(e)
- {
- var text_area_box =$(this).val();
- var lines = 15; //number of max lines
- var newLines = $(this).val().split("\n").length;
- var linePer = (newLines * (63)) / (max_numb_of_words) * 100;
- var lineAdd = (newLines-1) * 62;
- var totalChars = text_area_box.length + lineAdd + newLines;
- var max_numb_of_words = 950;
- var main = totalChars*100;
- var value= (main / max_numb_of_words);
- var count= max_numb_of_words - text_area_box.length;
- $('#progressbar2').css('background-image','url("pics/progress.png")');
- if (totalChars >= max_numb_of_words) {
- $(this).val($(this).val().substring(0, text_area_box.length-1));
- //LimitText($(this),text_area_box.length);
- //$(this).attr('maxlength',text_area_box.length-1);
- $('#progressbar2').animate({'width': '100%'}, 1);//Increase the progress bar
- $('#errorMsg').html('<font color="red">You have reached the character or line limit.<\/font>');
- } else if (totalChars < max_numb_of_words) {
- LimitText($(this),950);
- $(this).attr('maxlength',950);
- $('#progressbar2').animate({'width': value+'%'}, 1);
- $('#errorMsg').html('');
- }
- if (newLines == 16) {
- newLines = 15;
- }
- $('#count2').html(' <b>Lines:<\/b>'+(newLines)+'/15 <b>Characters:<\/b>'+text_area_box.length+'/950');
- return false;
- });
- $('#txtPE2').keydown(function(e)
- {
- var code = (e.keyCode ? e.keyCode : e.which);
- if ((($(this).val().length-$(this).val().split("\n").length) % 63 == 0) && (code != '13')) {
- $(this).val($(this).val() + "\r\n");
- }
- });
- $('#txtPE2').keyup(function(e)
- {
- var text_area_box =$(this).val();
- var lines = 15; //number of max lines
- //figure out if new line needs to be entered
- if ((text_area_box.length % 63 == 0) && (e.keyCode != '13')) {
- $(this).val($(this).val() + "\n");
- }});
- var endTime = 600;
- var highlightSecondsRemaining = 30;
- $('#defaultCountdown').countdown({until: endTime, compact: true,
- description: '', onTick: highlightEndingSoon, format: 'MS' });
- function highlightEndingSoon(periods) {
- if ($.countdown.periodsToSeconds(periods) <= highlightSecondsRemaining) {
- $('.countdown-row').addClass('highlight');
- }
- if($.countdown.periodsToSeconds(periods) == 0){
- $('#PNEntry').hide();
- $('#finish').show();
- }
- }
- $('#submitButton').live('click', function() {
- if (confirm("Are you sure you want to save this patient note? If you have any further changes to make, click the Cancel button. Click Ok to save the patient note and exit.")) {
- $('#PNEntry').hide();
- $('#finish').show();
- }
- return false;
- });
- });
- $(function() {
- $( "#tabs" ).tabs();
- });
- function moveDivs(a, b, c) {
- rollupDivs();
- $(".yellowInput").removeClass('yellowInput').addClass('blueInput');
- if (a == 1 && b == 2 && c == 3) {
- $('#diagB').insertBefore($('#diagC'));
- $('#diagA').insertBefore($('#diagB'));
- $('#diagAheading').html('Diagnosis #1');
- $('#diagANav').html('<input type="button" class="downbutton" id="diagAdown" title="Change Order of Diagnosis" />');
- $('#diagBheading').html('Diagnosis #2');
- $('#diagBNav').html('<input type="button" class="upbutton" id="diagBup" title="Change Order of Diagnosis" /><br /><input type="button" class="downbutton" id="diagBdown" title="Change Order of Diagnosis" />');
- $('#diagCheading').html('Diagnosis #3');
- $('#diagCNav').html('<input type="button" class="upbutton" id="diagCup" title="Change Order of Diagnosis" />');
- $("#diagB").removeClass('blueInput').addClass('yellowInput');
- } else if (a == 1 && b == 3 && c == 2) {
- $('#diagC').insertBefore($('#diagB'));
- $('#diagA').insertBefore($('#diagC'));
- $('#diagAheading').html('Diagnosis #1');
- $('#diagANav').html('<input type="button" class="downbutton" id="diagAdown" title="Change Order of Diagnosis" />');
- $('#diagBheading').html('Diagnosis #3');
- $('#diagBNav').html('<input type="button" class="upbutton" id="diagBup" title="Change Order of Diagnosis" />');
- $('#diagCheading').html('Diagnosis #2');
- $('#diagCNav').html('<input type="button" class="upbutton" id="diagCup" title="Change Order of Diagnosis" /><br /><input type="button" class="downbutton" id="diagCdown" title="Change Order of Diagnosis" />');
- $("#diagC").removeClass('blueInput').addClass('yellowInput');
- } else if (a == 2 && b == 1 && c == 3) {
- $('#diagA').insertBefore($('#diagC'));
- $('#diagB').insertBefore($('#diagA'));
- $('#diagAheading').html('Diagnosis #2');
- $('#diagANav').html('<input type="button" class="upbutton" id="diagAup" title="Change Order of Diagnosis" /><br /><input type="button" class="downbutton" id="diagAdown" />');
- $('#diagBheading').html('Diagnosis #1');
- $('#diagBNav').html('<input type="button" class="downbutton" id="diagBdown" title="Change Order of Diagnosis" />');
- $('#diagCheading').html('Diagnosis #3');
- $('#diagCNav').html('<input type="button" class="upbutton" id="diagCup" title="Change Order of Diagnosis" />');
- $("#diagA").removeClass('blueInput').addClass('yellowInput');
- } else if (a == 2 && b == 3 && c == 1) {
- $('#diagA').insertBefore($('#diagB'));
- $('#diagC').insertBefore($('#diagA'));
- $('#diagAheading').html('Diagnosis #2');
- $('#diagANav').html('<input type="button" class="upbutton" id="diagAup" title="Change Order of Diagnosis" /><br /><input type="button" class="downbutton" id="diagAdown" title="Change Order of Diagnosis" />');
- $('#diagBheading').html('Diagnosis #3');
- $('#diagBNav').html('<input type="button" class="upbutton" id="diagBup" title="Change Order of Diagnosis" />');
- $('#diagCheading').html('Diagnosis #1');
- $('#diagCNav').html('<input type="button" class="downbutton" id="diagCdown" />');
- $("#diagA").removeClass('blueInput').addClass('yellowInput');
- } else if (a == 3 && b == 2 && c == 1) {
- $('#diagB').insertBefore($('#diagA'));
- $('#diagC').insertBefore($('#diagB'));
- $('#diagAheading').html('Diagnosis #3');
- $('#diagANav').html('<input type="button" class="upbutton" id="diagAup" title="Change Order of Diagnosis" />');
- $('#diagBheading').html('Diagnosis #2');
- $('#diagBNav').html('<input type="button" class="upbutton" id="diagBup" title="Change Order of Diagnosis" /><br /><input type="button" class="downbutton" id="diagBdown" title="Change Order of Diagnosis" />');
- $('#diagCheading').html('Diagnosis #1');
- $('#diagCNav').html('<input type="button" class="downbutton" id="diagCdown" title="Change Order of Diagnosis" />');
- $("#diagB").removeClass('blueInput').addClass('yellowInput');
- } else if (a == 3 && b == 1 && c == 2) {
- $('#diagC').insertBefore($('#diagA'));
- $('#diagB').insertBefore($('#diagC'));
- $('#diagAheading').html('Diagnosis #3');
- $('#diagANav').html('<input type="button" class="upbutton" id="diagAup" title="Change Order of Diagnosis"/>');
- $('#diagBheading').html('Diagnosis #1');
- $('#diagBNav').html('<input type="button" class="downbutton" id="diagBdown" title="Change Order of Diagnosis" />');
- $('#diagCheading').html('Diagnosis #2');
- $('#diagCNav').html('<input type="button" class="upbutton" id="diagCup" title="Change Order of Diagnosis" /><br /><input type="button" class="downbutton" id="diagCdown" title="Change Order of Diagnosis" />');
- $("#diagC").removeClass('blueInput').addClass('yellowInput');
- }
- $('#aClear').insertAfter($('#diagA'));
- $('#bClear').insertAfter($('#diagB'));
- $('#cClear').insertAfter($('#diagC'));
- }
- function bindClicks() {
- var aRows = 3;
- var bRows = 3;
- var cRows = 3;
- var sRows = 3;
- var aPos = 1;
- var bPos = 2;
- var cPos = 3;
- //$("#diagA").addClass('blueInput');
- //$("#diagB").addClass('yellowInput');
- //$("#diagC").addClass('blueInput');
- $("#diagAAddButton").live('click', function() {
- aRows = $('.rowA').size();
- aRows = aRows + 1;
- if (aRows < 8) {
- $('#diagAFields').append('<div id="rowA'+aRows+'" class="rowA"><div class="fields-left"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><div class="fields-right"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><\/div>');
- } else if (aRows == 8) {
- $('#diagAFields').append('<div id="rowA'+aRows+'" class="rowA"><div class="fields-left"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><div class="fields-right"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><\/div>');
- stopAddRows("A");
- }
- });
- $("#diagBAddButton").live('click', function() {
- bRows = $('.rowB').size();
- bRows = bRows + 1;
- if (bRows < 8) {
- $('#diagBFields').append('<div id="rowB'+bRows+'" class="rowB"><div class="fields-left"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><div class="fields-right"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><\/div>');
- } else if ( bRows == 8) {
- $('#diagBFields').append('<div id="rowB'+bRows+'" class="rowB"><div class="fields-left"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><div class="fields-right"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><\/div>');
- stopAddRows("B");
- }
- });
- $("#diagCAddButton").live('click', function() {
- cRows = $('.rowC').size();
- cRows = cRows + 1;
- if (cRows < 8) {
- $('#diagCFields').append('<div id="rowC'+cRows+'" class="rowC"><div class="fields-left"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><div class="fields-right"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><\/div>');
- } else if (cRows == 8) {
- $('#diagCFields').append('<div id="rowC'+cRows+'" class="rowC"><div class="fields-left"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><div class="fields-right"><input type="text" class="text" maxlength="100" style="width: 100%"><\/div><\/div>');
- stopAddRows("C");
- }
- });
- $("#diagSAddButton").live('click', function() {
- sRows = sRows + 1;
- if (sRows < 8) {
- $('#diagSStudies').append('<input type="text" maxlength="100" style="width: 100%"><br />');
- } else if (sRows == 8) {
- $('#diagSStudies').append('<input type="text" maxlength="100" style="width: 100%"><br />');
- $('#diagSAdd').html('<img src="pics/addrow_gray.png" class="graybutton"/>');
- }
- });
- $("#diagAdown").live('click', function() {
- if (aPos == 1 && bPos == 2) {
- aPos = 2;
- bPos = 1;
- cPos = 3;
- } else if (aPos == 1 && bPos == 3) {
- aPos = 2;
- bPos = 3;
- cPos = 1;
- } else if (aPos == 2 && bPos == 1) {
- aPos = 3;
- bPos = 1;
- cPos = 2;
- } else if (aPos == 2 && bPos == 3) {
- aPos = 3;
- bPos = 2;
- cPos = 1;
- }
- moveDivs(aPos, bPos, cPos);
- });
- $("#diagAup").live('click', function() {
- if (aPos == 2 && bPos == 1) {
- aPos = 1;
- bPos = 2;
- cPos = 3;
- } else if (aPos == 2 && bPos == 3) {
- aPos = 1;
- bPos = 3;
- cPos = 2;
- } else if (aPos == 3 && bPos == 1) {
- aPos = 2;
- bPos = 1;
- cPos = 3;
- } else if (aPos == 3 && bPos == 2) {
- aPos = 1;
- bPos = 3;
- cPos = 2;
- }
- moveDivs(aPos, bPos, cPos);
- });
- $("#diagBdown").live('click', function() {
- if (aPos == 2 && bPos == 1) {
- aPos = 1;
- bPos = 2;
- cPos = 3;
- } else if (aPos == 3 && bPos == 1) {
- aPos = 3;
- bPos = 2;
- cPos = 1;
- } else if (aPos == 1 && bPos == 2) {
- aPos = 1;
- bPos = 3;
- cPos = 2;
- } else if (aPos == 3 && bPos == 2) {
- aPos = 2;
- bPos = 3;
- cPos = 1;
- }
- moveDivs(aPos, bPos, cPos);
- });
- $("#diagBup").live('click', function() {
- if (aPos == 1 && bPos == 2) {
- aPos = 2;
- bPos = 1;
- cPos = 3;
- } else if (aPos == 3 && bPos == 2) {
- aPos = 3;
- bPos = 1;
- cPos = 2;
- } else if (aPos == 1 && bPos == 3) {
- aPos = 1;
- bPos = 2;
- cPos = 3;
- } else if (aPos == 2 && bPos == 3) {
- aPos = 3;
- bPos = 2;
- cPos = 1;
- }
- moveDivs(aPos, bPos, cPos);
- });
- $("#diagCdown").live('click', function() {
- if (aPos == 2 && cPos == 1) {
- aPos = 1;
- bPos = 3;
- cPos = 2;
- } else if (aPos == 3 && cPos == 1) {
- aPos = 3;
- bPos = 1;
- cPos = 2;
- } else if (aPos == 1 && cPos == 2) {
- aPos = 1;
- bPos = 2;
- cPos = 3;
- } else if (aPos == 3 && cPos == 2) {
- aPos = 2;
- bPos = 1;
- cPos = 3;
- }
- moveDivs(aPos, bPos, cPos);
- });
- $("#diagCup").live('click', function() {
- if (aPos == 1 && cPos == 2) {
- aPos = 2;
- bPos = 3;
- cPos = 1;
- } else if (aPos == 3 && cPos == 2) {
- aPos = 3;
- bPos = 2;
- cPos = 1;
- } else if (aPos == 2 && cPos == 3) {
- aPos = 3;
- bPos = 1;
- cPos = 2;
- } else if (aPos == 1 && cPos == 3) {
- aPos = 1;
- bPos = 3;
- cPos = 2;
- }
- moveDivs(aPos, bPos, cPos);
- });
- }
- $(document).ready(bindClicks);
- </script>
- <style>
- #defaultCountdown{
- display:inline;
- }
- textarea {
- font-family: Tahoma, Arial, Helvetica, sans-serif ;
- resize: none;
- width:90%;
- }
- body {
- Background-color: #F0EEEE;
- COLOR: #000;
- font-size: 11px;
- font-family: Arial, Helvetica, sans-serif ;
- /* MARGIN: 15px 0 0 15px; */
- PADDING: 0;
- }
- .defaultColor{
- Background-color: #F0EEEE;
- color:Black;
- }
- .invertedColor {
- Background-color: #000000 !important;
- Background: #000000 url('') !important;
- color:white !important;
- }
- h1 {
- /* FONT-SIZE: 1.2em;
- FONT-WEIGHT: bold; */
- MARGIN: 0 0 15px;
- }
- h2 {
- /* FONT-SIZE: 1em;
- FONT-WEIGHT: bold; */
- }
- input {
- WIDTH: 300px;
- }
- .label {
- /*FONT-WEIGHT: normal;
- FONT-SIZE: .9em;*/
- COLOR: #000;
- }
- .textdata {
- /* FONT-SIZE: .9em;
- COLOR: #000000; */
- }
- #header {
- font-size: 11px;
- background-color: #000099;
- color: #FFFFFF;
- font-weight: bold;
- /* text-align: center; */
- }
- . {
- font-size: 14px;
- background-color: #000099;
- color: #FFFFFF;
- text-align: left;
- padding: 5px;
- }
- #PNEntry, #finish {
- PADDING: 0;
- MARGIN: 0;
- /* WIDTH: 800px; */
- WIDTH: 100%;
- }
- #finish {
- DISPLAY: none;
- }
- .col {
- FLOAT: left;
- WIDTH: 47%;
- }
- .col p { height: 70px; }
- .diagContainer {
- border: solid;
- border-width: 2px;
- border-color:#3F8CB1;
- padding: 5px;
- }
- .fields {
- width: 100%;
- position: relative;
- display: inline-block;
- }
- .fields-left {
- width: 49%;
- float: left;
- }
- .fields-right {
- width: 49%;
- float: right;
- }
- .clear { clear: both;}
- .fields-small{
- width: 150px;
- }
- .mybutton {
- background:url(pics/submit.PNG) no-repeat;
- cursor:pointer;
- border: none;
- height: 38px;
- width: 120px;
- align: center;
- }
- .addbutton {
- background:url(pics/addrow.PNG) no-repeat;
- cursor:pointer;
- border: none;
- height: 30px;
- width: 120px;
- align: center;
- margin: 2px 2px 2px 2px ;
- }
- .downbutton {
- background:url(pics/buttondown.PNG) no-repeat;
- cursor:pointer;
- border: none;
- height: 42px;
- width: 42px;
- align: center;
- margin: 2px 2px 2px 2px ;
- }
- .upbutton {
- background:url(pics/buttonup.PNG) no-repeat;
- cursor:pointer;
- border: none;
- height: 42px;
- width: 42px;
- align: center;
- margin: 2px 2px 2px 2px ;
- }
- .buttons {
- width: 100%;
- position: relative;
- display: inline-block;
- }
- .buttonleft {
- width: 49%;
- position: relative;
- }
- .buttonleft2 {
- width: 100%;
- position: relative;
- float:left;
- }
- .buttonright {
- width: 49%;
- float: right;
- text-align: right;
- position: relative;
- }
- hr {
- height: 10px;
- }
- .yellowInput input[type=text] {
- background-color: #FFFFCB;
- }
- .yellowInput input.text {
- background-color: #FFFFCB;
- }
- .blueInput input[type=text] {
- background-color: #DAFAFC;
- }
- .blueInput input.text {
- background-color: #DAFAFC;
- }
- #text_area_input {
- width:508px;
- min-height:36px;
- font-family: Arial, Helvetica, sans-serif ;
- font-size:11px;
- border-color:#AEAEAE #BBBBBB #BBBBBB;
- border-style:solid;
- border-width:1px;
- border-top:2px solid #E8E8E8;
- }
- #progresscontain {
- display: inline-block;
- *display: inline;
- *font-size: 0px;
- height: 8px;
- border-width: 1px;
- border-style: solid;
- border-color: #CCC;
- width: 62%;
- }
- #count1 {
- /*width: 37%;*/
- display: inline-block;
- *display: inline;
- }
- #count2 {
- /*width: 37%;*/
- display: inline-block;
- *display: inline;
- }
- #txtPE_progressbar {
- width:0px;
- height:8px;
- padding-top: 0px;
- }
- #txtComments_progressbar {
- width:0px;
- height:8px;
- margin-top: 0px;
- }
- #barbox {
- float:right;
- height:8px;
- background-color:#FFFFFF;
- width:100px;
- border:solid 2px #000;
- margin-right:3px;
- -webkit-border-radius:5px;
- -moz-border-radius:5px;
- }
- #count {
- float:right;
- margin-right:8px;
- font-family: Arial, Helvetica, sans-serif;
- font-size:16px;
- font-weight:bold;
- color:#666666
- }
- .txtBig {
- vertical-align: text-bottom;
- display: inline-block;
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- font-family:Courier New;
- font-size:12pt;
- overflow:auto;
- }
- .graybutton
- {
- opacity:0.4;
- filter:alpha(opacity=40); /* For IE8 and earlier */
- margin: 3px;
- }
- #magnify_box {
- background:url("images/magnify.ico") 50% 50% no-repeat;
- text-align:center;
- display: table-cell;
- vertical-align: bottom;
- float:right;
- width:100px;
- height:40px;
- border-style: solid;
- border-width: 1px;
- border-color:white;
- position:absolute;
- right:21px;
- top:60px;
- padding:0 0 0 0;
- }
- #invertColors_box {
- background:url("images/invert.ico") 50% 50% no-repeat;
- text-align:center;
- vertical-align: bottom;
- float:right;
- width:100px;
- height:40px;
- border-style: solid;
- border-width: 1px;
- border-color:white;
- position:absolute;
- right:21px;
- top:100px;
- }
- #headerIconText {
- position: absolute;
- bottom: 0;
- width: 100%;
- right:0px;
- }
- #bodyContent{
- height: 80%;
- overflow-y:scroll;
- }
- .header2 {
- font-size: 14px;
- background-color: #000099;
- color: #FFFFFF;
- text-align: left;
- padding: 5px;
- }
- .ui-widget { width: 80% !important; font-family: Tahoma, Verdana,Arial,sans-serif; font-size: 1.1em; }
- </style>
- </head>
- <body class="defaultColor" draggable="false" ondragenter="event.dataTransfer.dropEffect='none'; event.stopPropagation(); event.preventDefault();" ondragover="event.dataTransfer.dropEffect='none';event.stopPropagation(); event.preventDefault();" ondragstart="return false" ondrop="event.dataTransfer.dropEffect='none';event.stopPropagation(); event.preventDefault();">
- <div class="ui-tabs ui-widget ui-widget-content ui-corner-all" id="tabs" style="width:800px; align: center;">
- <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
- <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active">
- <a href="#tabs-1">Patient Note</a>
- </li>
- <li class="ui-state-default ui-corner-top">
- <a href="#tabs-2">Examinee Instructions</a>
- </li>
- </ul>
- <form action="submit.php" id="PNEntryForm" method="post" name="push">
- <div class="ui-tabs-panel ui-widget-content ui-corner-bottom" id="tabs-1">
- <div id="PNEntry">
- <div class="text" id="header">
- <p align="center">Examinee Name Jane Doe</p><br>
- <div id="magnify_box">
- <span id="headerIconText">Magnify Text</span>
- </div>
- <div id="invertColors_box">
- <span id="headerIconText">Invert Colors</span>
- </div>
- <table class="text" id="header" width="100%">
- <tbody>
- <tr>
- <td class="text" width="20%">USMLE ID</td>
- <td class="text" width="20%">0-123-456-7</td>
- <td width="20%"></td>
- <td width="20%">Badge ID</td>
- <td width="20%">2</td>
- </tr>
- <tr>
- <td width="20%">Room Number</td>
- <td width="20%">2</td>
- <td width="20%"></td>
- <td width="20%">Encounter</td>
- <td width="20%">1</td>
- </tr>
- <tr>
- <td align="center" colspan="5"><span id="errorMsg" style="text-align:center;"></span></td>
- </tr>
- </tbody>
- </table>
- <p align="right">Time Remaining: <span class="lineCountdown is-countdown" id="defaultCountdown"><span class="countdown-row countdown-amount"></span></span></p>
- </div>
- <div id="bodyContent">
- <p class="textdata"></p>
- <div id="txtComments_LineHeight" style="font-family:Courier New; font-size:12pt; visibility:hidden;">
- <br>
- </div><label class="text" for="txtComments"><strong>HISTORY</strong>: Describe the history you just obtained from this patient. Include only information (pertinent positives and negatives) relevant to this patient's problem(s).</label><br>
- <textarea class="txtBig text defaultColor" cols="70" id="Comments" name="txtComments" rows="7" spellcheck="false" style="font-family: Courier New; font-size: 12pt; overflow: auto; line-height: 19px;" wrap="virtual"></textarea>
- <div>
- <div id="progresscontain">
- <div id="txtComments_progressbar" style="background-image: url("pics/progress.png"); width: 0%;"></div>
- </div>
- <div class="text" id="count2">
- <b>Lines:</b><input class="defaultColor" id="txtComments_Lines" maxlength="4" name="Comments_Lines" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:36px;" type="text" value="0">/<input class="defaultColor" id="txtComments_maxLines" maxlength="3" name="Comments_maxLines" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:28px;" type="text" value="0"> <b>Characters:</b><input class="defaultColor" id="txtComments_Chars" maxlength="4" name="txtComments_Chars" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:36px;" type="text" value="0">/<input class="defaultColor" id="txtComments_maxChars" name="txtComments_maxChars" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:36px;" type="text" value="0">
- </div>
- </div>
- <p></p>
- <p class="textdata"></p>
- <div id="txtPE_LineHeight" style="font-family:Courier New; font-size:12pt; visibility:hidden;">
- <br>
- </div><label class="text" for="txtPE"><strong>PHYSICAL EXAMINATION</strong>: Describe any positive and negative findings relevant to this patient's problem(s). Be careful to include <em>only</em> those parts of examination you performed in <em>this</em> encounter.</label><br>
- <textarea class="txtBig text defaultColor" cols="70" id="txtPE" name="PE" rows="7" spellcheck="false" style="font-family: Courier New; font-size: 12pt; overflow: auto; line-height: 19px;" wrap="virtual"></textarea>
- <div>
- <div id="progresscontain">
- <div id="txtPE_progressbar" style="background-image: url("pics/progress.png"); width: 0%;"></div>
- </div>
- <div class="text" id="count2">
- <b>Lines:</b><input class="defaultColor" id="txtPE_Lines" maxlength="4" name="PE_Lines" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:36px;" type="text" value="0">/<input class="defaultColor" id="txtPE_maxLines" maxlength="3" name="PE_maxLines" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:28px;" type="text" value="0"> <b>Characters:</b><input class="defaultColor" id="txtPE_Chars" maxlength="4" name="txtPE_Chars" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:36px;" type="text" value="0">/<input class="defaultColor" id="txtPE_maxChars" name="txtPE_maxChars" readonly="readonly" size="1" style="text-align:center; border-width:0px; width:36px;" type="text" value="0">
- </div>
- </div>
- <p></p>
- <p class="textdata text"><label for="label"><strong>DIAGNOSTIC REASONING</strong>: <em>Based on what you have learned from the history and the physical examination</em>, list up to 3 diagnoses that might explain this patient's complaint(s). List your diagnoses from most to least likely. For some cases, fewer than 3 diagnoses will be appropriate. Then, enter the positive or negative findings from the history and the physical examination (if present) that support each diagnosis. Lastly, list initial <em>diagnostic</em> studies (if any) you would order for this patient (e.g. restricted physical exam maneuvers, laboratory tests, imaging, ECG, etc.)</label></p>
- <div class="diagAColors" id="diagA">
- <div class="diagContainer text">
- <span id="diagAheading">Diagnosis #1</span><br>
- <div id="diagAheader" style="width:100%; white-space:nowrap">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div><br>
- <div class="fields" id="diagAFields">
- <div class="fields-left">
- <span>History Finding(s)</span>
- </div>
- <div class="fields-right">
- <span>Physical Exam Finding(s)</span>
- </div>
- <div class="rowA" id="rowA1">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- <div class="rowA" id="rowA2">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- <div class="rowA" id="rowA3">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="buttons" id="diagAButtons">
- <div class="buttonright" id="diagAAdd">
- <input class="addbutton" id="diagAAddButton" type="button">
- </div>
- <div class="buttonleft" id="diagANav">
- <input class="downbutton" id="diagAdown" title="Change Order of Diagnosis" type="button">
- </div>
- </div>
- <p></p>
- </div>
- <div class="clear" id="aClear"></div>
- <div id="diagB">
- <div class="diagContainer text">
- <span id="diagBheading">Diagnosis #2</span><br>
- <div id="diagBheader" style="width:100%; white-space:nowrap">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div><br>
- <div class="fields" id="diagBFields">
- <div class="fields-left">
- <span>History Finding(s)</span>
- </div>
- <div class="fields-right">
- <span>Physical Exam Finding(s)</span>
- </div>
- <div class="rowB" id="rowB1">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- <div class="rowB" id="rowB2">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- <div class="rowB" id="rowB3">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="buttons" id="diagBButtons">
- <div class="buttonright" id="diagBAdd">
- <input class="addbutton" id="diagBAddButton" type="button">
- </div>
- <div class="buttonleft" id="diagBNav">
- <input class="upbutton" id="diagBup" title="Change Order of Diagnosis" type="button"><br>
- <input class="downbutton" id="diagBdown" title="Change Order of Diagnosis" type="button">
- </div>
- </div>
- <p></p>
- </div>
- <div class="clear" id="bClear"></div>
- <div id="diagC">
- <div class="diagContainer text">
- <span id="diagCheading">Diagnosis #3</span><br>
- <div id="diagCheader" style="width:100%; white-space:nowrap">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div><br>
- <div class="fields" id="diagCFields">
- <div class="fields-left">
- <span>History Finding(s)</span>
- </div>
- <div class="fields-right">
- <span>Physical Exam Finding(s)</span>
- </div>
- <div class="rowC" id="rowC1">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- <div class="rowC" id="rowC2">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- <div class="rowC" id="rowC3">
- <div class="fields-left">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- <div class="fields-right">
- <input class="text" maxlength="100" style="width: 100%" type="text">
- </div>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="buttons" id="diagCButtons">
- <div class="buttonright" id="diagCAdd">
- <input class="addbutton" id="diagCAddButton" type="button">
- </div>
- <div class="buttonleft" id="diagCNav">
- <input class="upbutton" id="diagCup" title="Change Order of Diagnosis" type="button">
- </div>
- </div>
- <p></p>
- </div>
- <div class="clear" id="cClear"></div>
- <div id="diagS">
- <div class="diagContainer text" style="width: 50%;">
- <div class="fields" id="diagSFields">
- <div id="diagSStudies">
- <span>Diagnostic Study/Studies</span>
- <input maxlength="100" style="width: 100%" type="text"><br>
- <input maxlength="100" style="width: 100%" type="text"><br>
- <input maxlength="100" style="width: 100%" type="text"><br>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- <div class="buttons" id="diagSButtons">
- <div class="buttonleft2" id="diagSAdd">
- <input class="addbutton" id="diagSAddButton" type="button">
- </div>
- </div><br>
- <br>
- </div>
- <div class="clear"></div>
- <div align="center">
- <input class="mybutton" id="submitButton" type="button">
- </div>
- <script type="text/javascript">
- <!--
- document.body.onLoad=checkLimits(document.getElementById('txtPE'),document.getElementById('txtPE_Chars'),document.getElementById('txtPE_Lines'),'#txtPE_progressbar',null);
- checkLimits(document.getElementById('txtComments'),document.getElementById('txtComments_Chars'),document.getElementById('txtComments_Lines'),'#txtComments_progressbar',null);
- // possible events for noscroll_TA
- document.getElementById('txtPE').onkeyup=getEvent;
- document.getElementById('txtPE').onfocus=getEvent;
- /*
- document.getElementById('noscroll_TA').onblur=getEvent;
- document.getElementById('noscroll_TA').onmousedown=getEvent;
- document.getElementById('noscroll_TA').onmouseup=getEvent;
- document.getElementById('noscroll_TA').onchange=getEvent;
- document.getElementById('noscroll_TA').oncut=getEvent;
- document.getElementById('noscroll_TA').onpaste=getEvent;
- */
- // possible events for scroll_TA
- document.getElementById('txtComments').onkeyup=getEvent;
- document.getElementById('txtComments').onfocus=getEvent;
- /*
- document.getElementById('scroll_TA').onblur=getEvent;
- document.getElementById('scroll_TA').onmousedown=getEvent;
- document.getElementById('scroll_TA').onmouseup=getEvent;
- document.getElementById('scroll_TA').onchange=getEvent;
- document.getElementById('scroll_TA').oncut=getEvent;
- document.getElementById('scroll_TA').onpaste=getEvent;
- */
- //-->
- </script>
- </div>
- </div>
- <div id="finish">
- <h2>Your Patient note has been saved.<br>
- Please await the proctor's instructions.</h2>
- </div>
- </div>
- </form>
- <div class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" id="tabs-2">
- <p class="header2">Opening Scenario</p>
- <p>John Miller, a 20-year-old male, has come to the student health clinic reporting knee pain.</p>
- <p class="header2">Vital Signs</p>
- <p><b>Temperature</b>: 98.8°F (37.1°C)<br>
- <br>
- <b>Blood Pressure</b>: 120/76 mm Hg<br>
- <br>
- <b>Heart Rate</b>: 78/min<br>
- <br>
- <b>Respirations</b>: 15/min<br>
- <br></p>
- <p class="header2">Instructions</p>
- <ol>
- <li>Obtain a history pertinent to this patient's problem.</li>
- <li>Perform a relevant physical examination (Do not perform a breast, pelvic/genital, corneal reflex, or rectal examination).</li>
- <li>Discuss your impressions and any initial plans with the patient.</li>
- <li>After leaving the room, complete your patient notes on the given form or computer.</li>
- </ol>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment