anchor.diff:  				.attr("y", 6)
   				.attr("dy", ".71em")
   				.style("text-anchor", "end")
  -				.text("Value");
  +				.text(parsed[0].characteristic.value.split('#')[1]);
   			svg.append("path")
   			    .attr("stroke", "#000")
   			    .attr("fill", "none")
  -			    .data([data]).attr("d", line);
  +			    .data([parsed]).attr("d", line);
   		}// /graphPatientData
   		
   		
  
positive.code: 		}
  			
  		function graphPatientData(data){
  			var xAxis = d3.svg.axis()
  				.scale(x)
  				.orient("bottom");
  			var yAxis = d3.svg.axis()
  				.scale(y)
  				.orient("left");
  				
  			var line = d3.svg.line()
  			    .interpolate("linear")
  				.x(function(d) {
  
negative.code: 				.append("g")
  				.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
  
  			var parsed = typeof data === "string" ? JSON.parse(data) : data;
  			console.log(parsed);
  
  			x.domain(d3.extent(parsed, function(d) {
  				return parseDate(d.date.value);
  			}));
  			y.domain(d3.extent(parsed, function(d) { return parseInt(d.value.value); }));
  			
  			svg.append("g")
  				.attr("class", "x axis")
  				.attr("transform", "translate(0," + height + ")")
  				.call(xAxis)
  				.selectAll("text")  
  					.style("text-anchor", "end")
  					.attr("dx", "-.8em")
  					.attr("dy", ".15em")
  					.attr("transform", function(d) {
  						return "rotate(-65)" 
  					});
  			svg.append("g")
  				.attr("class", "y axis")
  				.call(yAxis)
  