Conditions

The Conditions API is responsible for managing patient’s clinical conditions.

API Reference

class canvas_core.conditions.CodeSystems(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

An Enum representing the different code systems. https://www.hl7.org/fhir/terminologies-systems.html

canvas_core.conditions.format_icd10_code(code: str) str

Format icd-10 code for being displayed.

canvas_core.conditions.get_active_conditions_for_patient(patient_id: int) ConditionQuerySet

Return the active medical conditions for the given patient_id.

canvas_core.conditions.get_condition_model() type[_Condition]

Return the Note model class.

class canvas_core.conditions.models.Condition(*args, **kwargs)

A clinical condition.

class ClinicalStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
exception DoesNotExist
exception MultipleObjectsReturned