Simplified version of help file with some new entries.
[openemr.git] / interface / forms / CAMOS / help.html
blob0f774ae3f2dce589ca7f5382250892a6a4609d82
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
5 <html>
6 <head>
7 <title>CAMOS Help</title>
8 <link rel="stylesheet" type="text/css"
9 href="CAMOS.css"
11 </head>
12 <body>
13 <a name='top'>
14 <div id='myheader'>CAMOS Help Page</div>
15 <div id='mypic'><img src='palm.gif'></div>
16 <div id='mymenu'>
17 <a href="#intro">Introduction</a> |
18 <a href="#basic">Basic Use</a> |
19 <a href="#advanced">Advanced Use</a>
20 </div>
21 <a name='intro'>
22 <hr/>
23 <h1>Introduction</h1>
24 <p><a href='#top'>Top</a></p>
25 <p>
26 An introduction to CAMOS
27 </p>
28 <p>
29 CAMOS (Computer Aided Medical Ordering System) is, on the surface,
30 just a fancy interface for organizing and choosing pieces of text
31 to insert into a patient's chart. It is designed to be intuitive
32 and easy to use.
33 </p>
34 <a name='basic'>
35 <hr/>
36 <h1>Basic Use</h1>
37 <p><a href='#top'>Top</a></p>
38 <p>
39 <b>add</b> button - Type something in the text box above the button and it will be added to the column above.
40 </p>
41 <p>
42 <b>alter</b> button - Select text in the column above and type something in the text box above the button and the column text will be altered.
43 </p>
44 <p>
45 <b>del</b> button - Select text in the column above and press the button to delete it.
46 </p>
47 <p>
48 <b>submit all content</b> button - Submit text in content box to patient's chart.
49 </p>
50 <p>
51 <b>submit selected content</b> button - Submit only selected text in content box to patient's chart. <i>This does not work in Internet Explorer.</i>
52 </p>
53 <p>
54 <b>lock</b> button - Inserts text: '/*lock::*/' which prevents accidental deletion. Admittedly a dumb way to do it, but maybe helpful.
55 </p>
56 <p>
57 <b>icd9</b> button - Inserts icd9 codes from billing table for this encounter. You have to remember to enter them first before entering this form.
58 </p>
59 <p>
60 <b>clone</b> button - Searches for list of entries in this patient's history under the selected category and returns the most recent of each. Data is displayed in the content box in camos function format (see advanced section below).
61 </p>
62 <p>
63 <b>clone last visit</b> button - Returns all CAMOS submitted items from last visit plus billing table data. Data is displayed in the content box in camos function format (see advanced section below).
64 </p>
65 <p>
66 <b>do not save</b> link - Leave the CAMOS form without saving data to patient's chart.
67 </p>
68 <p>
69 <b>help</b> link - Access this help page.
70 </p>
72 </a>
73 <a name='advanced'>
74 <hr/>
75 <h1>Advanced Use</h1>
76 <p><a href='#top'>Top</a></p>
77 <p>
78 For the advanced user
79 </p>
80 <p>
81 Comments. CAMOS supports C style comments. Here is how they work. A comment opens with /* and closes with */. You cannot nest comments. You cannot overlap comments. Anything in a comment will be seen within CAMOS in the item window, but it will not show when you enter it into the patient's chart. This is useful for making notes on items that are not appropriate to go in the chart. You may want, for example, to document which insurance a particular facility accepts.
83 </p>
85 <div class='box'>
86 <div class='code'>
87 <pre>
88 /* Accepts BC/BS */ ok
89 /* rx list follows */ ok
90 /* /* */ */ not right
91 </pre>
92 </div>
93 </div>
94 <p>
95 <b>Embedded functions</b><br>
96 </p>
97 <p>
98 Embedded functions are contained within comments. The first word is the function name. A '::' follows, and then a list of function arguments, each seperated by '::'.
99 </p>
101 The <b>billing</b> function<br><br>
102 If you want to enter an entry into the billing table to have, for example, a CPT4 or ICD9 code come up after entering a CAMOS form into a patient's chart, do this:
103 </p>
104 <b>billing function signature</b>
105 <div class='box'>
106 <div class='code'>
107 <pre>
108 /*billing::code_type::code::code_text::modifier::units::fee::justify1::justify2*/
109 </pre>
110 </div>
111 </div>
112 <b>Examples</b>
113 <div class='box'>
114 <div class='code'>
115 <pre>
116 /*billing::CPT4::80054::CMP:: :: ::50.00*/ /*add a cmp for $50*/
117 /*billing::CPT4::85024::CBC:: :: ::25.00*/ /*add a cbc*/
118 /*billing::CPT4::80061::Lipid Panel:: :: ::50.00*/
119 /*billing::ICD9::V70.0::physical:: :: ::0.00*/ /*this is a diagnosis, not a procedure*/
120 </pre>
121 </div>
122 </div>
125 The <b>camos</b> function, CAMOS calling CAMOS:
126 </p>
128 This function is used by the two cloning features. You may take advantage of it yourself. Obvserve how it is used. Keyword is 'camos' and arguments are category, subcatory, item, content.
129 </p>
131 The <b>replace</b> function. Used as follows:
132 </p>
133 <div class='box'>
134 <div class='code'>
135 <pre>
136 Atenolol 50mg
137 /*replace::30 tablets qd*/
138 </pre>
139 </div>
140 </div>
142 In this example, the replace function looks for an 'item' entry called '30 tablets qd' and replaces the function call with the text from the associated content box. This replace function works recursively, meaning that if the text which is used in the replacement contains a call to 'replace' itself, this will be called as well. Other function calls will be executed only after all replace calls are completed.
143 </p>
145 </body>
146 </html>