anchor.diff:  				' ' + parentNode.childNodes[1].innerHTML + 
   				' ' + '<spring:message code="Role.role"/>' + ': ' + parentNode.childNodes[0].innerHTML)){
   			
  +			<c:if test="${encounter.encounterId != null}">
   			DWREncounterService.removeProviderFromEncounter(${encounter.encounterId}, encounterRoleId, providerId, function(encounterObj) {
   				if(encounterObj){
   					parentNode.parentNode.removeChild(btn.parentNode.parentNode);
   				}else
   					alert('<spring:message code="Encounter.provider.failedToRemoveProvider"/>');
   			});	
  -			
  +			</c:if>
   		}
   	}
   	
  
positive.code: 	<input type="button" value='<spring:message code="general.cancel"/>' onclick="history.go(-1); return; document.location='index.htm?autoJump=false&phrase=<request:parameter name="phrase"/>'">
  	</form>
  </div>
  
  	<br/>
  	<div class="boxHeader">
  		<b><spring:message code="Provider.header"/></b>
  
negative.code: 	function enableSaveButton(formFieldId, id) {
  		if (formFieldId == "patientId")
  			patientBoxFilledIn = true;
  		
  		//TODO: keep track of count of provider rows as they get added/removed to replace the commented lines below
  		//if (formFieldId == "providerId")
  		//	providerBoxFilledIn = true;
  
  		// only enable if both the patient and provider boxes have been entered
  		if (patientBoxFilledIn)
  			document.getElementById("saveEncounterButton").disabled = false;
  	}
  	
  