anchor.diff:  	function enableSaveButton(formFieldId, id) {
   		if (formFieldId == "patientId")
   			patientBoxFilledIn = true;
  -
  -		if (formFieldId == "providerId")
  -			providerBoxFilledIn = 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 && providerBoxFilledIn)
  +		if (patientBoxFilledIn)
   			document.getElementById("saveEncounterButton").disabled = false;
   	}
   	
  
positive.code: 				' ' + parentNode.childNodes[1].innerHTML + 
  				' ' + '<spring:message code="Role.role"/>' + ': ' + parentNode.childNodes[0].innerHTML)){
  			
  			DWREncounterService.removeProviderFromEncounter(${encounter.encounterId}, encounterRoleId, providerId, function(encounterObj) {
  				if(encounterObj){
  					parentNode.parentNode.removeChild(btn.parentNode.parentNode);
  				}else
  					alert('<spring:message code="Encounter.provider.failedToRemoveProvider"/>');
  			});	
  			
  		}
  	}
  	
  
negative.code: <script type="text/javascript">
  	dojo.addOnLoad( function() {
  		toggleVisibility(document, "div", "description");
  		<c:if test="${encounter.encounterId != null}">
  		toggleRowVisibilityForClass("obs", "voided", true);
  		voidedClicked(document.getElementById("voided"));
  		</c:if>
  	})
  
  </script>
  