/// <summary>
 /// Assign a nurse to the baby monitor
 /// </summary>
 /// <param name="nurse">The nurse object to assign to the monitor.</param>
 public void AssignNurse(Nurse nurse)
 {
     this.Nurse = nurse;
     this._nurseCommunicator = nurse.Communicator;
 }
 /// <summary>
 /// Initiates a nurse with a given identity, matched with an address.
 /// </summary>
 /// <param name="name">The user's identity.</param>
 /// <param name="address">The user's IP address.</param>
 /// <param name="hospitalIoTDAL">The data access to the IoT environment floorplanning.</param>
 /// <param name="communicator">The communicator to caretakers.</param>
 public Nurse(string name, string address, IHospital hospitalIoTDAL = null, INurseCommunicator communicator = null)
     : base(name, address)
 {
     this._iotDal       = hospitalIoTDAL ?? new DomoticzHospital();
     this._communicator = communicator ?? new NurseCommunicator(name);
 }