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