6 * @link http://www.open-emr.org
7 * @author Ranganath Pathak <pathak@scrs1.org>
8 * @copyright Copyright (c) 2018 Ranganath Pathak <pathak@scrs1.org>
10 * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3
13 use OpenEMR\Core\Header
;
15 require_once("../../interface/globals.php");
20 <?php Header
::setupHeader();?
>
21 <title
><?php
echo xlt("Message Center Help");?
></title
>
24 <div
class="container oe-help-container">
26 <center
><h2
><a name
='entire_doc'><?php
echo xlt("Procedure Provider Help");?
></a
></h2
></center
>
29 <div
class="col-sm-12">
30 <p
><?php
echo xlt("The Procedures module is used to place and review orders");?
>.
32 <p
><i
class="fa fa-exclamation-circle oe-text-orange" aria
-hidden
="true"></i
> <strong
><?php
echo xlt("In order to fulfill Meaningful Use requirements for Computerized Provider Order Entry (CPOE) for lab and radiology tests this module needs to be used");?
>.</strong
>
34 <p
><?php
echo xlt("While it is intuitive to think of this module as the place where lab tests and imaging studies can be ordered and reviewed this module can also be used to track other procedures performed in office");?
>.
36 <p
><?php
echo xlt("The Procedure Order page lists the following procedure types"); ?
>:
38 <li
><?php
echo xlt("Procedure"); ?
></li
>
39 <li
><?php
echo xlt("Intervention"); ?
></li
>
40 <li
><?php
echo xlt("Laboratory Test"); ?
></li
>
41 <li
><?php
echo xlt("Physical Exam"); ?
></li
>
42 <li
><?php
echo xlt("Risk Category Assessment"); ?
></li
>
43 <li
><?php
echo xlt("Patient Characteristics"); ?
></li
>
44 <li
><?php
echo xlt("Imaging"); ?
></li
>
45 <li
><?php
echo xlt("Encounter Checkup Procedure"); ?
></li
>
48 <p
><?php
echo xlt("The procedure request needs to be structured in a hierarchical manner and a unique identifying code assigned to it that will then be used to track and tabulate the result");?
>.
50 <p
><?php
echo xlt("It consists of two parts - defining a Provider and configuring the Orders and Results");?
>.
52 <p
><?php
echo xlt("While lab tests and radiological tests can be performed in the practice facility they are generally done at an external facility and the provider details for that entity will have to be entered in openEMR before the Procedure module setup can begin");?
>.
54 <p
><?php
echo xlt("For procedures performed in the practice, whether it is an office based procedure or a lab or radiological procedure done in the facility, the provider can be defined as Local Lab, Office Based or have any descriptive name");?
>.
56 <p
><?php
echo xlt("The setup for lab tests will be described in detail, minor modification to these steps will be needed to setup in-office procedures and other procedure types");?
>.
58 <p
><?php
echo xlt("Integrating lab results into a patient's chart in openEMR can be done manually i.e. both ordering tests and uploading the received results or electronically");?
>.
60 <p
><?php
echo xlt("Electronic results can be bidirectional - both order tests and receive results electronically or unidirectional - only receive the results electronically");?
>.
62 <p
><?php
echo xlt("A third alternative is to scan the results and save it as a document - TIFF, JPEG or PDF in the patient's chart under documents");?
>.
64 <p
><?php
echo xlt("The advantage of integrating the results with the patient's chart as structured data is the ability to manipulate it to see trends in one convenient location, to plot graphs with the data and use it in data analysis");?
>.
66 <p
><?php
echo xlt("The advantage of scanning the results into the chart is simplicity - no setup is required other than defining a directory/folder in the patient's chart under Documents where the result will be stored. Being unstructured data it does not have the above advantages and will not fulfill Meaningful Use criteria for Computerized Provider Order Entry (CPOE)");?
>.
68 <p
><?php
echo xlt("If you choose to integrate lab results with the patient's record then some preliminary setup has to be performed");?
>.
71 <li
><a href
="#section1"><?php
echo xlt("Define lab service locations");?
></a
></li
>
72 <li
><a href
="#section2"><?php
echo xlt("Check and adjust the settings in the standard release");?
></a
></li
>
73 <li
><a href
="#section3"><?php
echo xlt("Configure the lab test structure");?
></a
></li
>
76 <p
><?php
echo xlt("These three steps are essential before orders can be placed and received results linked to a patient's chart");?
>.
78 <p
><?php
echo xlt("This is required for both manual lab result entry and for electronic ordering tests and receiving results");?
>.
81 <div
class= "row" id
="section1">
82 <div
class="col-sm-12">
83 <h4
class="oe-help-heading"><?php
echo xlt("Define lab service locations"); ?
><a href
="#top_section"><i
class="fa fa-arrow-circle-up oe-pull-away oe-help-redirect" aria
-hidden
="true"></i
></a
></h4
>
84 <p
><i
class="fa fa-exclamation-triangle oe-text-red" aria
-hidden
="true"></i
> <strong
><?php
echo xlt("You need administrator privileges to perform this action"); ?
>.</strong
>
86 <p
><i
class="fa fa-lightbulb-o fa-lg oe-text-green" aria
-hidden
="true"></i
> 
<?php
echo xlt("To use this help file as an instruction manual it is suggested that you reduce the size of the browser to cover half the viewport, resize the help pop-up by clicking and dragging the bottom right corner of the pop-up. Open another instance of the browser and resize it to cover the other half of the viewport, login to openEMR");?
>.
88 <p
><?php
echo xlt("Go to Administration > Address Book > Add New");?
>.
90 <p
><?php
echo xlt("Select Lab Service in the Type drop-down box and enter a name under organization");?
>.
92 <p
><?php
echo xlt("Check the CPOE (Computerized Provider Order Entry) check-box");?
>.
94 <p
><?php
echo xlt("For manual lab entry you can give the organization any name - e.g Local Lab and click Save");?
>.
95 <button type
="button" class="btn btn-default btn-save btn-sm oe-no-float"><?php
echo xlt("Save"); ?
></button
>
97 <p
><?php
echo xlt("If you are using Electronic lab entry then fill in the required details and click Save");?
>.
98 <button type
="button" class="btn btn-default btn-save btn-sm oe-no-float"><?php
echo xlt("Save"); ?
></button
>
100 <p
><?php
echo xlt("If you are using multiple labs enter the details for each one of them");?
>.
102 <p
><?php
echo xlt("For this name to show in the drop-down box in the Procedures > Providers setup page select only Lab Service as the Type even if it represents a Radiological facility");?
>.
104 <p
><?php
echo xlt("These entries will be used to define the Providers in the Procedures module");?
>.
106 <p
><?php
echo xlt("Go to Procedures > Providers and click on the Add New button");?
>.
107 <button type
="button" class="btn btn-default btn-add btn-sm oe-no-float"><?php
echo xlt("Add New"); ?
></button
>
109 <p
><?php
echo xlt("The Enter Provider Details pop-up will be visible");?
>.
111 <p
><?php
echo xlt('Additional help to fill out this form is available by hovering over labels of each box and clicking on the dark blue help ? icon that is revealed'); ?
>.
113 <p
><?php
echo xlt('On mobile devices tap once on the label to reveal the help icon and tap on the icon to show the help section'); ?
>.
115 <p
><?php
echo xlt("Select the name of the entity from the Name drop-down box");?
>.
117 <p
><?php
echo xlt("Fill in the required details especially for the external facilities and click Save");?
>.
118 <button type
="button" class="btn btn-default btn-sm oe-no-float"><?php
echo xlt("Save"); ?
></button
>
120 <p
><?php
echo xlt("Add all needed providers in a similar manner");?
>.
123 <div
class= "row" id
="section2">
124 <div
class="col-sm-12">
125 <h4
class="oe-help-heading"><?php
echo xlt("Check and adjust the settings in the standard release"); ?
><a href
="#top_section"><i
class="fa fa-arrow-circle-up oe-pull-away oe-help-redirect" aria
-hidden
="true"></i
></a
></h4
>
126 <p
><?php
echo xlt("Before proceeding to configuring the tests themselves you would need to review the values included in the standard release and make changes according to need");?
>.
128 <p
><?php
echo xlt("The values listed here will show up in the drop-down boxes that will be used to process orders");?
>.
130 <p
><?php
echo xlt("There are 10 settings that are related to procedures included in the standard release of openEMR"); ?
>. 
<i id
="show_hide" class="fa fa-eye fa-lg small" title
="<?php echo xla('Click to Show'); ?>"></i
>
132 <div id
="proc_list" class='hideaway' style
='display: none;'>
134 <li
><?php
echo xlt('Procedure Body Sites');?
></li
>
135 <li
><?php
echo xlt('Procedure Boolean Results');?
></li
>
136 <li
><?php
echo xlt('Procedure Lateralities');?
></li
>
137 <li
><?php
echo xlt('Procedure Report Statuses');?
></li
>
138 <li
><?php
echo xlt('Procedure Report Abnormal');?
></li
>
139 <li
><?php
echo xlt('Procedure Result Statuses');?
></li
>
140 <li
><?php
echo xlt('Procedure Routes');?
></li
>
141 <li
><?php
echo xlt('Procedure Specimen Types');?
></li
>
142 <li
><?php
echo xlt('Procedure Types');?
></li
>
143 <li
><?php
echo xlt('Procedure Units');?
></li
>
147 <p
><i
class="fa fa-exclamation-triangle oe-text-red" aria
-hidden
="true"></i
> <strong
><?php
echo xlt("You need administrator privileges to perform this action"); ?
>.</strong
>
149 <p
><?php
echo xlt("Go to Administration > Lists, select each one of the above lists from the drop-down box and make changes as needed");?
>.
151 <p
><?php
echo xlt("Upon selecting a list to edit the edit page with the list values will be displayed");?
>.
153 <p
><?php
echo xlt("For editing the values under Procedures you would need to modify");?
>:
156 <li
><?php
echo xlt("ID - select a unique three letter id, all in lower case"); ?
></li
>
157 <li
><?php
echo xlt("Title - The value that will be displayed - Each word to begin with an uppercase letter"); ?
></li
>
158 <li
><?php
echo xlt("Order - The order in which the item will be displayed - incrementing by 10 will allow for up to 9 values to be inserted in between if so desired at a later date"); ?
></li
>
159 <li
><?php
echo xlt("Default - Check any check box and this value will show up in the displayed drop-down box as the default value"); ?
></li
>
160 <li
><?php
echo xlt("Active - By default any value added here will be set to Active, to prevent/remove an item from showing up in the drop-down list just uncheck and deactivate"); ?
></li
>
161 <li
><?php
echo xlt("Notes - A short description that will show up as a tooltip"); ?
></li
>
162 <li
><?php
echo xlt("Codes - Leave blank"); ?
></li
>
165 <p
><?php
echo xlt("Procedure Body Sites - Arm, Buttock and Other - used for immunization - modify as needed");?
>.
167 <p
><?php
echo xlt("Procedure Boolean Results - No and Yes");?
>.
169 <p
><?php
echo xlt("Procedure Lateralities - Left, Right and Bilateral");?
>.
171 <p
><?php
echo xlt("Procedure Report Statuses - Final, Reviewed, Preliminary, Canceled, Error and Corrected");?
>.
173 <p
><?php
echo xlt("Procedure Report Abnormal - No, Yes, High, Low Above upper panic limit and Below lower panic limit");?
>.
175 <p
><?php
echo xlt("Procedure Result Statuses - Final, Preliminary, Canceled, Error, Corrected and Incomplete");?
>.
177 <p
><?php
echo xlt("Procedure Routes - Injection, Oral and Other");?
>.
179 <p
><?php
echo xlt("Procedure Specimen Types - Blood, Saliva, Urine and Other");?
>.
181 <p
><i
class="fa fa-exclamation-circle oe-text-orange" aria
-hidden
="true"></i
> 
<?php
echo xlt("Procedure Types - Group, Procedure Order, Discrete Result, Recommendation, Custom Favorite Group and Custom Favorite Item. Used in the next step - Configure the lab test structure");?
>.
183 <p
><?php
echo xlt("Custom Favorite Group and Custom Favorite Item is used to create customized groups of orders");?
>. <i
class="fa fa-exclamation-circle oe-text-orange" aria
-hidden
="true"></i
> 
;<strong
><?php
echo xlt("New in openEMR ver 5.0.2 "); ?
></strong
></li
>
185 <p
><?php
echo xlt("Procedure Units - various units needed to define result values - may need to add to this list depending on the tests that are included, will vary according to need");?
>.
187 <p
><?php
echo xlt("Once this step is completed you can proceed to next step - to configure the tests that can be ordered from the system");?
>.
190 <div
class= "row" id
="section3">
191 <div
class="col-sm-12">
192 <h4
class="oe-help-heading"><?php
echo xlt("Configure the lab test structure"); ?
><a href
="#top_section"><i
class="fa fa-arrow-circle-up oe-pull-away oe-help-redirect" aria
-hidden
="true"></i
></a
></h4
>
193 <p
><?php
echo xlt("To configure the lab test go to Procedures > Configuration");?
>.
195 <p
><?php
echo xlt("The help file there will guide you on further steps in setting up the lab tests");?
>.
198 </div
><!--end of container div
-->
200 $
('#show_hide').click(function() {
201 var elementTitle
= $
('#show_hide').prop('title');
202 var hideTitle
= '<?php echo xla('Click to Hide
'); ?>';
203 var showTitle
= '<?php echo xla('Click to Show
'); ?>';
204 $
('.hideaway').toggle('1000');
205 $
(this
).toggleClass('fa-eye-slash fa-eye');
206 if (elementTitle
== hideTitle
) {
207 elementTitle
= showTitle
;
208 } else if (elementTitle
== showTitle
) {
209 elementTitle
= hideTitle
;
211 $
('#show_hide').prop('title', elementTitle
);