patient_lists module defines a number of classes for working with lists of patients.
How we want to refer to this list on screen to users.
A custom comparator service to set sort order within a list. Defaults to None.
Tagged Patient Lists inherit from Patient Lists - as such they have all of the same methods and properties of Patient Lists.
The main, or parent tag for this list. Should be lowercase, with no numbers or dashes. Underscores are OK.
The child tag for this list. Should be lowercase, with no numbers or dashes. Underscores are OK.
Groups of Patient Lists to display as tabs at the top of any list in the group.
A list containing the
PatientList subclasses in this group.
Returns the group for a given PatientList. Raises ValueError if not passed a PatientList
A hook for dynamically customising the members of this list group.
Returns an iterable of PatientLists. Defaults to the
Returns an iterable of the visible member lists for a given USER
Predicate function to determine whether this list is meaningfully visible to this USER