care.emr.reports.context_builder.data_points.base module

class Field(display: str = '', preview_value: Any = None, preview_fn: Callable | None = None, mapping=None, target_context=None, description: str = '', field_type: str = 'string')

Bases: object

DEFAULT_NONE_VALUE = ''
__init__(display: str = '', preview_value: Any = None, preview_fn: Callable | None = None, mapping=None, target_context=None, description: str = '', field_type: str = 'string')
get_value(parent_context, parent_attribute, is_preview)
class ContextBuilderBase(parent_context=None, parent_attribute=None, context=None, is_preview=None)

Bases: object

standalone_context = False
context_key = ''
__init__(parent_context=None, parent_attribute=None, context=None, is_preview=None)
get_context()
get_iterable(qs)
filter(**kwargs)
class QuerysetContextBuilder(parent_context=None, parent_attribute=None, context=None, is_preview=None)

Bases: ContextBuilderBase

filterset_class = None
perform_extra_filters(qs, **kwargs)
class SingleObjectContextBuilder(parent_context=None, parent_attribute=None, context=None, is_preview=None)

Bases: ContextBuilderBase

class ListContextBuilder(parent_context=None, parent_attribute=None, context=None, is_preview=None)

Bases: ContextBuilderBase