care.emr.tagging.base module¶
- class BaseTagManager¶
Bases:
object
- set_tag(resource_type, resource, tag_instance, user, facility=None)¶
- set_tags(resource_type, resource, tag_instances, user, facility=None)¶
- render_tags(resource, *args, **kwargs)¶
- unset_tag(resource, tag_instance, user)¶
- unset_tags(resource, tag_instances, user)¶
- get_tag_config_object(tag_id, facility=None)¶
- get_tag_from_external_id(external_id)¶
- class SingleFacilityTagManager¶
Bases:
BaseTagManager
- get_resource_tag(resource)¶
- get_tag_config_object(external_id, facility)¶
- set_instance_tag(instance, tags)¶
- set_tag(resource_type, resource, tag_instance, user, facility=None)¶
- unset_tag(resource, tag_instance, user)¶
- render_tags(resource, *args, **kwargs)¶
- class PatientInstanceTagManager¶
Bases:
SingleFacilityTagManager
- get_resource_tag(resource)¶
- set_instance_tag(instance, tags)¶
- get_tag_config_object(external_id, facility=None)¶