# Problem Life Cycle

The **Problem Life Cycle** feature in the Medical Records screen enables users to track the full workflow of a diagnosis—from detection and categorization to prioritization, diagnosis, and resolution. This feature is particularly helpful for monitoring diagnoses over set periods (e.g., 1 month), allowing medical staff to track and update the diagnosis status over time.

***

### Steps to Enable the Problem Life Cycle for a Diagnosis

* Open the **Medical Records** screen by navigating to **Home > Patient Queue > Current Medical Records.**
* In the **Diagnosis** SOAP tab, select and add the diagnosis.

  <figure><img src="/files/xLgQW2tl2KQ4zbtPAe5W" alt=""><figcaption></figcaption></figure>
* Click **REMARKS**. The **Diagnosis Remarks** pop-up will appear.
* Toggle **Enable Life Cycle** to **On** for the diagnosis. You may enable it for multiple diagnoses if necessary.

  <figure><img src="/files/IfByByjACXJVbEkEqupM" alt=""><figcaption></figcaption></figure>
* Enter or select the **Date of Onset** from the date picker.
* Optionally, enter any remarks.
* Click **ADD** to save.

***

### Steps to View and Update the Problem Life Cycle for a Diagnosis

* During subsequent visits, click the **PROBLEM LIFE CYCLE** icon on the right panel of the **Diagnosis** tab to review or update the Problem Life Cycle.

  <figure><img src="/files/NSSBM7V6lGdBW74deGtX" alt="" width="217"><figcaption></figcaption></figure>
* The **Problem Life Cycle** pop-up will display, listing diagnoses with Life Cycle tracking enabled.

  <figure><img src="/files/CRhIX3x24HraGSnEe6YS" alt=""><figcaption></figcaption></figure>
* Click the **+** icon to expand and view additional details.
* Update fields as needed:
  * Modify the **Date of Onset** using the date picker.
  * Change the **Status** from the dropdown menu. If the **Status** is set to **Resolved**, select the **Resolved Date** and click **SAVE** to update.
* If necessary, delete the diagnosis by clicking the **Delete** icon.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unitecare.gitbook.io/uniteemr/application-modules/medical-records/diagnosis/more-action/problem-life-cycle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
