Skip to content

Commit 9e4df09

Browse files
Add OpenEMR documents on adding documents and diagnosis (#284)
Co-authored-by: Matthias Schoettle <[email protected]>
1 parent 83c8dfd commit 9e4df09

33 files changed

+169
-4
lines changed

.markdownlint.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,20 @@ ul-indent:
1010
indent: 4
1111

1212
# Allow inline HTML to support image captions
13-
MD033: false
13+
no-inline-html: false
14+
15+
# Allow screenshots to have no alt text
16+
no-alt-text: false
1417

1518
# Allow bare URLs since we use magiclink to convert bare URLs automatically to links
16-
MD034: false
19+
no-bare-urls: false
1720

1821
# Need to disable in order to support PyMdown Tabbed extension
1922
# See: https://facelessuser.github.io/pymdown-extensions/extensions/tabbed/
20-
MD046: false
23+
code-block-style: false
2124

2225
# Allow same heading name if the parent is different
23-
MD024:
26+
no-duplicate-heading:
2427
siblings_only: true
2528

2629
max-one-sentence-per-line:

REUSE.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ precedence = "override"
99
SPDX-FileCopyrightText = "Copyright (C) 2023 Opal Health Informatics Group at the Research Institute of the McGill University Health Centre <[email protected]>"
1010
SPDX-License-Identifier = "CC-BY-SA-4.0"
1111

12+
[[annotations]]
13+
path = [
14+
"docs/user/**/images/*.jpg",
15+
"docs/user/**/images/*.png",
16+
]
17+
precedence = "override"
18+
SPDX-FileCopyrightText = "Copyright (C) 2025 Opal Health Informatics Group at the Research Institute of the McGill University Health Centre <[email protected]>"
19+
SPDX-License-Identifier = "CC-BY-SA-4.0"
20+
1221
[[annotations]]
1322
path = [
1423
".vscode/extensions.json",
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<!--
2+
SPDX-FileCopyrightText: Copyright (C) 2025 Opal Health Informatics Group at the Research Institute of the McGill University Health Centre <[email protected]>
3+
4+
SPDX-License-Identifier: CC-BY-SA-4.0
5+
-->
6+
7+
# OpenEMR: Adding a diagnosis to a patient
8+
9+
This document does not provide full OpenEMR instructions for creating and adding a diagnosis to a patient. It is intended for clinics or health systems integrating with the Opal application, with the minimal OpenEMR requirements for this integration.
10+
11+
If you need more information about the OpenEMR system and its complete set of features, please refer to this link: [https://www.open-emr.org/](https://www.open-emr.org/)
12+
13+
The purpose of this document is to show the steps for adding a diagnosis to the OpenEMR system, with the objective of assigning it to a patient, so that they or their caregiver can view it in their Opal account. This document is intended for the Hospital's administrator staff.
14+
15+
## Adding a diagnosis in OpenEMR
16+
17+
1. To access OpenEMR - Opal Application, go to the **OpenEMR** website (Refer to [https://www.opalmedapps.com/](https://www.opalmedapps.com/) ).
18+
19+
1. A **Calendar** section will appear. A list of **Providers** will be located on the left of the screen. By clicking on a specific name of the list, you can see the provider's calendar and their scheduled appointments.
20+
21+
1. At the top of the screen, click on the **Admin** section. A drop-down menu will be displayed. Click on the **Forms** tab, and then click on **Lists**.
22+
23+
![](images/1_OpenEMR_Calendar_AdminList.png)
24+
25+
1. A **List Editor** section will be displayed. Click on the drop-down menu (where you read “Address Book Types”) and select the **Medical Problem List** option.
26+
27+
![](images/2_OpenEMR_Diagnosis_ListEditor_MedicalProblem.png)
28+
29+
1. A list of previously added diagnosis codes will be displayed, showing their titles, their IDs and other information, like the example of Parkinson disease diagnosis codes shown in the figure below. Click on a blank **Code** field.
30+
31+
![](images/3_OpenEMR_ListEditor_AddingDiagnosis.png)
32+
33+
1. A pop-up window will appear and a drop-down menu will be located at the top left of the screen. Click on the drop-down menu and select the **ICD10 Diagnosis**.
34+
35+
![](images/4_OpenEMR_Diagnosis_ICD10List_Selected.png)
36+
37+
1. You must search for the diagnosis/code that will be added to the patient's Medical Record. In the figure below, the diagnosis to be added is *Tuberculosis of lung*. You can also search for a diagnosis on the **Search** field at the top right of the screen.
38+
39+
![](images/5_OpenEMR_Diagnosis_Dashboard_ICD10List_Tuberculosis.png)
40+
41+
1. Once the diagnosis has been found from the **ICD 10 Diagnosis list**, you should copy its **Code** and **Description** and paste them at an empty **ID** and **Title** fields, respectively, located at the **List Editor** section. After pressing the enter button of your computer, the complete diagnosis code will appear automatically at the **Code** field at the same section. These three fields, **ID**, **Title** and **Code** are mandatory fields and must be completed.
42+
43+
1. You must select the **Active** checkbox for the patient's diagnosis to appear in the Opal application. At the optional **Subtype** field (optional), you can choose **Diagnosis** from the drop-down menu.
44+
45+
![](images/6_OpenEMR_ListEditor_Medical_IssueList_checkbox.png)
46+
47+
1. The order of the diagnosis can be chosen according to your preference, by adding the proper number in the **Order** field, like shown in the figure below.
48+
49+
![](images/7_OpenEMR_ListEditor_Medical_IssueList_DiagnosisOrder.png)
50+
51+
## Assigning a diagnosis to a patient in OpenEMR
52+
53+
1. Once in the OpenEMR system, a **Calendar** section will appear. At the top of the screen, click on the **Patient** button. A list will appear with three options: **New/Search, Visits** and **Records**. Click on the **New/Search** tab.
54+
55+
![](images/8_OpenEMR_Calendar_NewSearchPatient.png)
56+
57+
1. The **Search or Add Patient** section will be displayed. You can search for the patient, to whom you want to assign the diagnosis, in two ways: by typing in the patient's personal information, such as **Name, Last Name, RAMQ** or Medical Record Number (**MRN**) then clicking on the **Search** button; or by clicking <span style="text-decoration:underline;">directly </span>on the **Search** button, where a list of all patients with their information will appear, and you must search the specific patient.
58+
59+
![images9](images/9_OpenEMR_SearchAddPatientTab.png)
60+
61+
![](images/10_OpenEMR_PatientSearch_ListofPatients.png)
62+
63+
1. Once you have found the patient's name, double click on it. The patient's **Medical Record Dashboard** will be displayed, showing several health information sections as default. At the **Medical Problems** section, click on the **pencil** button located on the top right side of the section.
64+
65+
![](images/11_OpenEMR_Dashboard_EditDiagnosis.png)
66+
67+
1. A **Patient Issues** tab will be displayed. The patient already may or may not have a previous diagnosis on their list of Medical Problems. At the right side of this section, click on the **Add** button.
68+
69+
![](images/12_OpenEMR_Diagnosis_PatientIssues_MedicalProblems_Add.png)
70+
71+
1. An **Add/Edit** Issue window will pop-up and you can search for the name of the diagnosis codes by clicking on the drop-down menu and selecting it from the list, or by entering the diagnosis name in the **Title** field.
72+
73+
After adding the diagnosis name, click on the blue **Save** button.
74+
75+
![](images/13_OpenEMR_Diagnosis_PatientIssues_IssueTab.png)
76+
77+
![](images/14_OpenEMR_Diagnosis_IssueTab_Tuberculosis.png)
78+
79+
1. On the **Patient Issues** tab, the diagnosis just assigned to the patient will appear. If you expand the information by clicking on the down arrow shown in the figure below, you can see the date of when the diagnosis was last modified and also the diagnosis code.
80+
81+
![](images/15_OpenEMR_Diagnosis_PatientIssues_MedicalProblems_Tuberculosis.png)
82+
83+
1. By clicking on the patient's name at the top left of the screen, a **Dashboard** tab will be displayed. You will see the patient's **Medical Record Dashboard** and, in the **Medical Problems** section, the diagnosis that has just been assigned to the patient will be written.
84+
85+
![](images/16_OpenEMR_Diagnosis_Dashboard_MedicalProblems_Tuberculosis.png)
86+
87+
1. Only after assigning a diagnosis to a patient in the OpenEMR system, its diagnosis code will appear in the Opal Admin system. In this system, the diagnosis code will need to be aliased, so that the patient or caregiver can see the diagnosis in their Opal account.
88+
89+
1. After logging into their Opal account, the patient or caregiver is able to view the new diagnosis by clicking on the Diagnosis tab at the Chart section.
90+
91+
![](images/17_OpalApp_DiagnosisSection.jpg){ width=250 }
27.8 KB
Loading
66.2 KB
Loading
43.6 KB
Loading
37.2 KB
Loading
26.9 KB
Loading
54 KB
Loading
68.1 KB
Loading

0 commit comments

Comments
 (0)