anchor.diff:  
   function pt_patientRequiredFieldsAllEmpty() {
   	var i;
  -
   	for(i = 0; i < pt_requiredFields.length; ++i ){
   		if( !$(pt_requiredFields[i]).value.blank() ){
   			return false;
   		}
   	}
  -	
  +
   	for(i = 0; i < pt_requiredOneOfFields.length; ++i ){
   		if( !($(pt_requiredOneOfFields[i]).value.blank()) ){
   			return false;
  
positive.code: 	if( window.setSave ){
  		setSave();
  	}else{
  		$("saveButtonId").disabled = !patientFormValid();
  	}
  }
  
  
negative.code: 	pt_requiredOneOfFields.push("patientGUID_ID") ;
  	if (supportSTNumber) {
  		pt_requiredOneOfFields.push("ST_ID");
  	}
  	if (supportSubjectNumber){
  		pt_requiredOneOfFields.push("subjectNumberID");
  	}
  }
  
  if (supportSubjectNumber && subjectNumberRequired){
  	pt_requiredFields.push("subjectNumberID");
  }
  
  var updateStatus = "add";
  