} // end of CreateNurse

        #endregion

        #region CreateTreatmentFacility

        /// <summary>
        /// Creates a treatment facility drawing object, different objects for different
        /// skill types of treatment facilities are generated, e.g. CT or MRI
        /// </summary>
        /// <param name="entity">Treatment facility entity</param>
        /// <returns>A drawing object visualizing a treatment facility</returns>
        public DrawingObject CreateTreatmentFacility(Entity entity)
        {
            EntityTreatmentFacility treatFac = (EntityTreatmentFacility)entity;
            DrawingObject           drawTreatFac;

            if (treatFac.HasSingleSill("Register"))
            {
                drawTreatFac = new DrawRegisterBooth(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray);
            }
            else if (treatFac.HasSingleSill("MRI"))
            {
                drawTreatFac = new DrawMRICTFacility(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray);
            }
            else if (treatFac.HasSingleSill("CT"))
            {
                drawTreatFac = new DrawMRICTFacility(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray);
            }
            else if (treatFac.HasSingleSill("XRay"))
            {
                drawTreatFac = new DrawXRay(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray);
            }
            else
            {
                drawTreatFac = new DrawTreatmentFacility(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray);
            }

            drawTreatFac.CaptionSize = 24;
            drawTreatFac.SetCaption(treatFac.ToString(), CustomStringAlignment.Left);
            return(drawTreatFac);
        } // end of CreatePatient
        } // end of CreatePatient

        #endregion

        #region CreateMultiplePatientTreatmentFacility

        /// <summary>
        /// Creates a multiple patient treatment facility drawing object
        /// </summary>
        /// <param name="entity">Treatment facility entity</param>
        /// <returns>A drawing object visualizing a multiple patient treatment facility</returns>
        public DrawingObject CreateMultiplePatientTreatmentFacility(Entity entity)
        {
            EntityTreatmentFacility  treatFac     = (EntityTreatmentFacility)entity;
            DrawDynamicHoldingEntity drawTreatFac = new DrawDynamicHoldingEntity(treatFac, treatFac.Position, treatFac.Size, PersonSize, Colors.Gray);

            drawTreatFac.CaptionSize = 24;
            drawTreatFac.SetCaption(treatFac.ToString(), CustomStringAlignment.Left);

            return(drawTreatFac);
        } // end of CreatePatient