# Patient Service Management

Patient Service: A service availed by the patient, such as a lab test or consultation.

## Prerequisites

The blueprint/template of each patient service is the `Laboratory Service`.\
Configure Laboratory Service in [Laboratory Services](/settings/laboratory-settings/laboratory-services.md).

\---

## Patient Service Page

Each patient services opens to a page where you can do the following. See [Managing a Patient Service](/modules/emr-module/patient-service-management/managing-a-patient-service.md) for more comprehensive documentation.

1. Manage patient service / Modify settings
2. Enter results
3. Release results

This page can be accsesed through the [#patient-service-table](#patient-service-table "mention")

<figure><img src="/files/BL4FfJudwxz5pf0TFVnA" alt=""><figcaption><p>Patient Service page</p></figcaption></figure>

\---

## Patient Services Table

<figure><img src="/files/97kWwMaQqf4fxbYKDSJM" alt=""><figcaption><p>Patient Service Table</p></figcaption></figure>

### Accessing the Patient Services table

1. Click `Patient services` on the sidebar of the [Laboratory Dashboard](/getting-started/navigating-dashlabs.ai/laboratory-dashboard.md)

### Opening a patient Service

1. Click on the `Expand` Icon on the left of a row to open a Patient Service

## Managing the Patient Services Table

### Searching the Patient Services table

The search bar is on the top-right of the table. You may be able to search by the following parameters.

| Search Parameter |
| ---------------- |
| Patient Name     |
| Barcode          |

**Notes:**

1. *Partial word searches are not accepted.* You need to complete at least one word of the name\
   For example: Searching sub-word `Riz` will filter patients with the name `Rizal` , this applies to both names & barcodes.
2. Laboratory Services (e.g. Fecalysis, etc) are not searchable. Please use the `Filter` functionality instead (see below).

### Configuring the Patient Services table layout

The patient services table has a few actions. These are the icons on the top-left of the table.

<div align="left"><figure><img src="/files/tpVaItdAmawbCwWRtlEm" alt="" width="196"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="148">Funciton</th><th width="424">Description</th><th>Remarks</th></tr></thead><tbody><tr><td>Filter</td><td>Filter the rows (e.g. by Laboratory service, date, etc)</td><td></td></tr><tr><td>Columns</td><td>Select the columns to show on the table</td><td></td></tr><tr><td>Print</td><td>Prints a linelist of the selected rows</td><td></td></tr><tr><td>Download</td><td>Downloads a CSV of selected rows</td><td>To be Replaced</td></tr></tbody></table>

#### Filter Patient Services

<div align="left"><figure><img src="/files/wOLew4iP5PjjdUZaIhKb" alt="" width="188"><figcaption></figcaption></figure></div>

1. Select the parameters to filter
2. Click close

The table will adjust to show only filtered rows

\---

#### Show/HideColumns

<div align="left"><figure><img src="/files/hjwm3XDR2gnK6hzso636" alt="" width="188"><figcaption></figcaption></figure></div>

1. Select the desired columns
2. Click `Close`

The table will adjust to show only the checked columns

\---

#### Print Linelist

1. Click the `Printer icon`
2. You will be prompted to download the PDF


---

# 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://help.dashlabs.ai/modules/emr-module/patient-service-management.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.
