public DialyzingFluid SetMainFlow(DialyzingFluid fromPredecessor)
        {
            DialyzingFluid toSuccessor = fromPredecessor;

            toSuccessor.KindOfDialysate = KindOfDialysate;
            return(toSuccessor);
        }
		public virtual DialyzingFluid SetMainFlow( DialyzingFluid  fromPredecessor)
		{
			DialyzingFluid toSuccessor = fromPredecessor;
			if (WaterHeaterEnabled())
				toSuccessor.Temperature = QualitativeTemperature.BodyHeat;
			return toSuccessor;
		}
 public void SetDialyzingFluidFlow(DialyzingFluid outgoing, DialyzingFluid incoming)
 {
     IncomingFluidTemperature         = incoming.Temperature;
     IncomingQuantityOfDialyzingFluid = incoming.Quantity;
     outgoing.CopyValuesFrom(incoming);
     outgoing.Quantity = IncomingSuctionRateOnDialyzingFluidSide;
     outgoing.WasUsed  = true;
 }
Beispiel #4
0
 public virtual void SetMainFlow(DialyzingFluid toSuccessor, DialyzingFluid fromPredecessor)
 {
     toSuccessor.CopyValuesFrom(fromPredecessor);
     if (WaterHeaterEnabled())
     {
         toSuccessor.Temperature = QualitativeTemperature.BodyHeat;
     }
 }
Beispiel #5
0
 public void CreateDialyzingFluid(DialyzingFluid outgoingDialyzingFluid)
 {
     //Hard code delivered quantity 2 and suction 3. We simulate if Ultra Filtration works with Dialyzer.
     outgoingDialyzingFluid.Quantity            = 2;
     outgoingDialyzingFluid.KindOfDialysate     = KindOfDialysate.Bicarbonate;
     outgoingDialyzingFluid.ContaminatedByBlood = false;
     outgoingDialyzingFluid.Temperature         = QualitativeTemperature.BodyHeat;
 }
		public DialyzingFluid SetDialyzingFluidFlow(DialyzingFluid incoming)
		{
			IncomingFluidTemperature = incoming.Temperature;
			IncomingQuantityOfDialyzingFluid = incoming.Quantity;
			var outgoing = incoming;
			outgoing.Quantity = IncomingSuctionRateOnDialyzingFluidSide;
			outgoing.WasUsed = true;
			return outgoing;
		}
Beispiel #7
0
		public DialyzingFluid SetDialyzingFluidFlow(DialyzingFluid  fromPredecessor)
		{
			IncomingFluidTemperature = fromPredecessor.Temperature;
			IncomingQuantityOfDialyzingFluid = fromPredecessor.Quantity;
			var toSuccessor=fromPredecessor;
			toSuccessor.Quantity = IncomingSuctionRateOnDialyzingFluidSide;
			toSuccessor.WasUsed = true;
			return toSuccessor;
		}
        public DialyzingFluid SetDialyzingFluidFlow(DialyzingFluid incoming)
        {
            IncomingFluidTemperature         = incoming.Temperature;
            IncomingQuantityOfDialyzingFluid = incoming.Quantity;
            var outgoing = incoming;

            outgoing.Quantity = IncomingSuctionRateOnDialyzingFluidSide;
            outgoing.WasUsed  = true;
            return(outgoing);
        }
Beispiel #9
0
        public virtual DialyzingFluid SetMainFlow(DialyzingFluid fromPredecessor)
        {
            DialyzingFluid toSuccessor = fromPredecessor;

            if (WaterHeaterEnabled())
            {
                toSuccessor.Temperature = QualitativeTemperature.BodyHeat;
            }
            return(toSuccessor);
        }
Beispiel #10
0
        public void SetConcentrateFlow(DialyzingFluid outgoing)
        {
            var incomingSuction = Concentrate.Outgoing.Backward;

            outgoing.Quantity            = incomingSuction.CustomSuctionValue;
            outgoing.ContaminatedByBlood = false;
            outgoing.Temperature         = QualitativeTemperature.TooCold;
            outgoing.WasUsed             = false;
            outgoing.KindOfDialysate     = KindOfDialysate;
        }
Beispiel #11
0
        public void SetMainFlow(DialyzingFluid outgoing)
        {
            var incomingSuction = MainFlow.Outgoing.Backward;

            //Assume incomingSuction.SuctionType == SuctionType.CustomSuction;
            outgoing.Quantity            = incomingSuction.CustomSuctionValue;
            outgoing.ContaminatedByBlood = false;
            outgoing.Temperature         = QualitativeTemperature.TooCold;
            outgoing.WasUsed             = false;
            outgoing.KindOfDialysate     = KindOfDialysate.Water;
        }
Beispiel #12
0
        public DialyzingFluid CreateDialyzingFluid()
        {
            //Hard code delivered quantity 2 and suction 3. We simulate if Ultra Filtration works with Dialyzer.
            DialyzingFluid outgoingDialyzingFluid = new DialyzingFluid
            {
                Quantity            = 2,
                KindOfDialysate     = KindOfDialysate.Bicarbonate,
                ContaminatedByBlood = false,
                Temperature         = QualitativeTemperature.BodyHeat
            };

            return(outgoingDialyzingFluid);
        }
Beispiel #13
0
 public virtual void SetMainFlow(DialyzingFluid toSuccessor, DialyzingFluid fromPredecessor)
 {
     if (BypassEnabled || fromPredecessor.Temperature != QualitativeTemperature.BodyHeat)
     {
         ToDrainValue.CopyValuesFrom(fromPredecessor);
         toSuccessor.Quantity            = 0;
         toSuccessor.ContaminatedByBlood = false;
         toSuccessor.Temperature         = QualitativeTemperature.TooCold;
         toSuccessor.WasUsed             = false;
         toSuccessor.KindOfDialysate     = KindOfDialysate.Water;
     }
     else
     {
         toSuccessor.CopyValuesFrom(fromPredecessor);
     }
 }
Beispiel #14
0
 public override void SetMainFlow(DialyzingFluid toSuccessor, DialyzingFluid fromPredecessor)
 {
     toSuccessor.CopyValuesFrom(fromPredecessor);
 }
		public void ForwardUsedFlow(DialyzingFluid  toSuccessor, DialyzingFluid  fromPredecessor)
		{
			toSuccessor.CopyValuesFrom(fromPredecessor);
		}
Beispiel #16
0
 public DialyzingFluid SetMainFlow(DialyzingFluid fromPredecessor)
 {
     return(fromPredecessor);
 }
Beispiel #17
0
 public void SetMainFlow(DialyzingFluid toSuccessor, DialyzingFluid fromPredecessor)
 {
     toSuccessor.CopyValuesFrom(fromPredecessor);
     toSuccessor.KindOfDialysate = KindOfDialysate;
 }
		public DialyzingFluid ForwardUsedFlow(DialyzingFluid  fromPredecessor)
		{
			return fromPredecessor;
		}
 public void ReceivedConcentrate(DialyzingFluid incomingElement)
 {
     KindOfDialysate = incomingElement.KindOfDialysate;
 }
Beispiel #20
0
		public DialyzingFluid SetMainFlow(DialyzingFluid fromPredecessor)
		{
			return fromPredecessor;
		}
Beispiel #21
0
		public DialyzingFluid CreateDialyzingFluid()
		{
			//Hard code delivered quantity 2 and suction 3. We simulate if Ultra Filtration works with Dialyzer.
			DialyzingFluid outgoingDialyzingFluid = new DialyzingFluid
			{
				Quantity = 2,
				KindOfDialysate = KindOfDialysate.Bicarbonate,
				ContaminatedByBlood = false,
				Temperature = QualitativeTemperature.BodyHeat
			};
			return outgoingDialyzingFluid;
		}
		public void ReceivedConcentrate(DialyzingFluid incomingElement)
		{
			KindOfDialysate = incomingElement.KindOfDialysate;
		}
		public DialyzingFluid SetMainFlow(DialyzingFluid  fromPredecessor)
		{
			DialyzingFluid toSuccessor = fromPredecessor;
			toSuccessor.KindOfDialysate = KindOfDialysate;
			return toSuccessor;
		}
Beispiel #24
0
 public DialyzingFluid ForwardUsedFlow(DialyzingFluid fromPredecessor)
 {
     return(fromPredecessor);
 }
Beispiel #25
0
 public void SetDrainFlow(DialyzingFluid outgoing)
 {
     outgoing.CopyValuesFrom(ToDrainValue);
 }