Buttons
If any of the videos appear blurry, click the cog in the lower right hand corner and adjust the quality.
Make new buttons by copying and pasting an existing button
There are two ways to paste fields after you copy them:
Paste fields – fields will be linked from one tab to the other. They will share the same FID so are essentially the same field.
No additional reprogramming for buttons will be required (as long as the original fields/buttons are in good working order)
Paste fields (create new) – create brand new, independent fields from the ones you are copying. This is the best option if you need new fields, but don't want to re-create the wheel.
Keep in mind that any buttons you paste will need to be reprogrammed as they will be pointed to the original fields.
It’s important to choose the right option otherwise it could break linking, buttons may need to be reprogrammed, new fields won’t import into letters etc.
Clear button
This video will go over how to create a clear button.
In the Fields column, you will type the FID of the field that needs to be cleared.
For the type column, you will put STV.
The action column will be left blank.
Previous buttons
This video goes over how to create a button that will insert the previous values for the entire tab, specific fields as well as previous finalized glasses and contact Rx buttons.
Not included in this video: How to make a Previous from Date button. For the Previous from Date button, you will use -PV as the type. More on this in the Previous Value Button Functions PDF to the right.
Previous Value Button Functions
Importing from last value (any date of service) Alt+F10
Import from last record Alt+F11
Import from the last time the tab was filled out Alt+F8
*PV all values from the same date
PV values from any date of service
-PV values from chosen date of service
Buttons that insert text (Set to Value)
Equal / Link to field(s) button
This section will go over how to make buttons that link to another field. Most commonly used to copy OD to OS or copy one section of your record to another section (Trial 1 -> Trial 2, for example).
Normal and All Else Normal buttons
Normal button -> this will populate the normal value into fields
All Else Normal -> this will populate the normal value ONLY if the field is empty.
How to make your Normal button include checkboxes.
If... Then... buttons
This PDF goes over how to make an If... Then... button.
This set up is typically used when creating an All Else Normal button, but you can utilize it in multiple ways.
Finalize Prescription (Glasses / Contacts)
Search CL button
How to create a button that will use a contact lens vendor catalog and insert the selected parameters into the contact fields.
PDF version of how to make a Search CL button
Overview Demo of using CL Catalog to streamline your ordering.
PDF version of using the Search CL button in Crystal PM.
Billing Code Buttons
How to make a new billing code button.
How to modify an existing billing code button.
Diagnosis code / Plan buttons
How to modify the diagnosis buttons in A&P
(0.00) - Modifying the plan/education etc.
(4:25) - Adding a plan/education
(6:15) - Delete a button
(6: 25) - Creating a new button & the logic behind search criteria
a)only diagnosis b)diagnosis & plan/education etc.
How to add and remove diagnosis code buttons
How to add plan or education to existing diagnosis code buttons
How to modify existing buttons that only populate plans
Explanation of Search Criteria for ICD 10 diagnosis code buttons
Multi-function buttons
Creating a button that will perform multiple actions such as filling out the chief complaint, pressing all else normal buttons, inserting a Dx code, plan and a CPT code.
Misc. Buttons
How to make a button that will insert the current date and/or time.
Programming a button to do a simple equation.
Creating a button that will import information from the Patient module into fields in the Records module.
Good to know
Pre-loaded applications & button code guide (STV, LTF etc.)