Internet-based nurse scheduling systems are mostly designed according to the self-scheduling model and need refining by the manager who overviews proper distribution, it causes uniform resource allocation in scheduling and increases patient direct care time