//document.write('

CPT & HCPCS MODIFIERS

' ); document.write('
' ); document.write(""); document.write('' ); document.write("" ); document.write("" ); document.write('' ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write("
Modifier #Modifier description
22  Unusual Procedual Services  
23  Unusual Anesthesia  
24  Unrelated Evaluation and Management Service by the Same Physician During a Postoperative Period  
25  Significant, Separately Identifiable Evaluation and Management Service by the Same Physician on the Same Day of the Procedure or Other Service  
26  Professional Componetn  
32  Mandated Services  
47  Anesthesia by Surgeon  
50  Bilateral Procedures  
51  Multiple Procedures  
52  Reduced Services  
53  Discontinued Procedure  
54  Surgical Care Only  
55  Postoperative Management Only  
56  Preoperative Management Only  
57  Decision for Surgery  
58  Staged or Related Procedure or Service by the Same Physician During the Postoperative Period  
59  Distrinct Procedureal Service  
62  Two Surgeons  
63  Procedure Performed on Infamts less than 4 kg.  
66  Surgical Team  
76  Repeat Procedure by Same Physician  
77  Repeat Procedure by Another Physician  
78  Return to the Operating Room for a Related Procedure During the Postoperative Period  
79  Unrelated Procedure or Service by the Same Physician During the Postoperative Period  
91  Repeat Clinical Diagnostic Laboratory Test  
99  Multiple Modifiers  
P1  A normal healthy patient  
P2  A patient with mild systemic disease  
27  Multiple Outpatient Hospital E/M Encounters on the Same Date  
73  Discontinued Out-Patitent Hosptial/Amburlatory Surgery Center (ASC) Procedure Prior to the Administration of Anesthisia  
74  Discontinue Out-Patient Hospital/Ambulatory Surgery Cener (ASC) Procedure After Administration of Anesthesia  
LC  Left circumflex conronary artery (Hospitals use with code 92980-92984, 92995, 92996  
LD  Left anterior descending coronary artery (Hospitals use with codes 92980-92984, 92995, 92996  
LT  Left side (used to identify procedures performed on the left side of the body)  
RC  Right coronary artery (hopsital use with codes 92980-92984, 92995, 92996  
RT  Right side (used to identify procedures performed on the right side of the body  
"); document.write('
' ); txtReverseOrder='Reverse Order'; txtStartOver='Start Over'; txtDiscard='Discard'; txtBack='Back'; txtShuffle='Shuffle'; txtContinue='Continue'; txtNextCard='Next Card'; txtHelp='Help'; txtFlip='Flip'; //====================================================== // Copyright 2005 John Weidner All rights reserved // http://www.studystack.com //====================================================== var numCards ; var card; var curCard = 1; var curSide = 0; var startSide = 0; var numSides = 2; var endSide = numSides-1; var startTime = new Date(); var sequence; var continueButton; var direction = 1; var sideColor = Array(10); sideColor[0] = "#ffffff"; sideColor[1] = "#eeeeee"; sideColor[2] = "#ffdddd"; sideColor[3] = "#ddffdd"; sideColor[4] = "#ddddff"; sideColor[5] = "#cc9999"; sideColor[6] = "#99ee99"; sideColor[7] = "#9999ee"; sideColor[8] = "#6666cc"; sideColor[9] = "#cc6666"; var theTable; var now = new Date(); var prevAdTime = now.getTime(); var cardsArray ; var cardSelectObject ; var cardsLeftObject ; var cardsConstructed = 0; function Card() { cardsConstructed ++ ; this.cardNumber = cardsConstructed ; this.sequence = -1 ; this.timeDisplayed = 4000 ; } function init() { cardsConstructed = 0; curCard = 1; curSide = startSide ; sequence = 0; theTable = document.getElementById( 'theTable' ) numSides = theTable.rows[0].cells.length; endSide = numSides-1; continueButton = document.getElementById( 'continueButton' ); cardsLeftObject = document.getElementById( 'cardsLeft' ); cardSelectObject = document.getElementById( 'cardSelect' ); cardSelectObject.length = 0; numCards = theTable.rows.length-1; updateCardsLeft(); cardsArray = Array( numCards ); //shuffle(); var i; for ( i=1; i<=numCards; i++ ) { cardsArray[i] = new Card(); cardSelectObject.options[i-1] = new Option( i ); } displayCard(1); continueButton.focus(); } function getTableCell( rowNum, columnNum ) { var aRow = theTable.rows[ rowNum]; var cell = aRow.cells.item( columnNum ); return cell.innerHTML ; } function getFlapName( sideNum ) { return getTableCell( 0, sideNum ); } function getText( cardNum, sideNum ) { var row = cardsArray[ cardNum ].cardNumber ; return getTableCell( row, sideNum ); } function displayCard( cardNum ) { curCard = cardNum ; displayInfo( "", "", "" ); var text = getText( cardNum, curSide ); displayInfo( getFlapName( curSide ), text, cardsArray[ cardNum ].cardNumber ); var cardFrame = document.getElementById( 'cardFrame' ) cardFrame.bgColor = sideColor[ curSide ]; if ( curSide == endSide ) { continueButton.childNodes[0].nodeValue = txtNextCard ; } else { continueButton.childNodes[0].nodeValue = txtFlip ; } } function displayInfo( cardTitle, cardText, cardNumber ) { var sideNameField = document.getElementById( 'sideName' ); sideNameField.innerHTML = cardTitle; var cardTextField = document.getElementById( 'cardText' ); cardTextField.innerHTML = cardText ; var cardNumberField = document.getElementById( 'cardNumber' ); cardNumberField.innerHTML = cardNumber ; if ( adjustFont ) { if ( cardText.length < 8 ) { cardTextField.style.fontSize = 80; } else if ( cardText.length < 14 ) { cardTextField.style.fontSize = 60; } else if ( cardText.length < 20 ) { cardTextField.style.fontSize = 40; } else if ( cardText.length < 80 ) { cardTextField.style.fontSize = 30; } else { cardTextField.style.fontSize = 20; } } var i; for ( i=0; i numCards ) { curCard = 1; } var minAge = (numCards < 7 ) ? numCards - 1 : 7; var highScore = 0; var i; for (i=1; i<=numCards; i++ ) { var age = sequence - cardsArray[ i ].sequence; // alert( "age = " + age ); if ( age >= minAge ) { var timeDisplayed = cardsArray[ i ].timeDisplayed ; score = age * 20 + timeDisplayed ; // alert( "card=" + i + " age=" + age + " time=" + timeDisplayed + " score = " + score + " high=" + highScore ); if ( score > highScore ) { curCard = i; highScore = score ; } } } } function next( doFade ) { curSide = curSide + direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == startSide ) { nextCard( doFade ); } displayCard( curCard ); continueButton.focus(); } function prev() { curSide = curSide - direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == endSide ) { if ( !prevCard() ) { curSide = startSide ; } } displayCard( curCard ); continueButton.focus(); } function prevCard() { fadeIn(0); if ( sequence != 0 ) { sequence = sequence - 1; var i; for ( i=1; i<=numCards; i++ ) { var cardSeq = cardsArray[i].sequence ; if ( cardSeq == sequence ) { cardsArray[i].sequence = -1 ; curCard = i; return true; } } } return false ; } function reverseOrder() { direction = direction * -1 ; curSide = endSide ; endSide = startSide ; startSide = curSide ; displayCard( curCard ); continueButton.focus() ; } function updateCardsLeft() { cardsLeftObject.innerHTML = (numCards) + " left" ; } function discard() { displayInfo( "", "", "" ); numCards--; if ( numCards == 0 ) { alert( "No more cards. Restoring all discarded cards." ); restoreAll(); } else { cardSelectObject.options[ cardSelectObject.selectedIndex ] = null ; swapRows( curCard, numCards+1); if ( curCard > numCards ) { curCard = 1; } curSide = startSide ; displayCard( curCard ); } continueButton.focus() ; updateCardsLeft(); } function restoreAll() { init(); continueButton.focus() ; } function fadeIn( digit ) { var cardFrame = document.getElementById( 'cardFrame' ) var digits = "0123456789abcdef" ; var ch = digits.substring( digit, digit+1 ); color = "#" + ch + ch + ch + ch + ch + ch; cardFrame.bgColor = color ; if ( digit < 15 ) { setTimeout( 'fadeIn(' + ( digit + 1) + ')', 5 ); } else { cardFrame.bgColor = sideColor[ curSide ]; } } function swapRows( a, b ) { var tmp = cardsArray[ a ]; cardsArray[a] = cardsArray[ b ]; cardsArray[b] = tmp ; } function shuffle() { var i; for ( i=1; i<=numCards; i++ ) { cardsArray[i].timeDisplayed = 4000; } for ( i=1; i<=numCards; i++ ) { var randomNumber=Math.floor( Math.random() * (numCards-1)) + 1; swapRows( i, randomNumber ); } displayCard( 1 ); } document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
 
' ); document.write( '
' ); document.write( '
' ); document.write( '   ' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); txtBack = 'Back'; document.write( ' ' ); txtDiscard = 'Discard'; document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
          
xx left
' ); document.write( '' + txtHelp + '
' ); document.write( '
' ); document.write( '
' ); init();