from django.urls import reverse from apps.accounts.models import User def get_assignable_users(hospital): return ( User.objects.filter( is_active=True, hospital=hospital, groups__name="PX Employee", ) .select_related("department") .distinct() .order_by("first_name", "last_name") ) def build_public_track_url(entity_type, reference): from django.conf import settings base = settings.SITE_URL.rstrip("/") path = reverse("core:public_track") return f"{base}{path}?type={entity_type}&reference={reference}"