FASText Logo    FASText Manual for Version 3.0.0

Click here for the latest version of the FASText Manual


FASText was born out of my frustration with some of the limitations of QuickTexts in Practice Partner®.  I found that I took longer documenting than was necessary because it took too much time for me to find find the particular procedure or diagnostic code.  I wrote a proof of concept version which was only a text searching utility with rudimentary clipboard functionality in early 2009 and decided to proceed with further development when this utility was well received by the few people I demonstrated it to.  They each had their own problems with QuickText and I incorporated the solutions to those as I developed the program.  As you will see, it has progressed much beyond this. In brief, it began as an alternative to QuickText, offering a number of improvements and has move far beyond this.  FASText is a very fast full text search and retrieval utility for snippets of text, QuickText items (preserving all label functionality), full progress notes (including formatting), etc.  It integrates well with Practice Partner®, may be called from within the program, pastes retrieved items into your progress note, letter, prescription, etc. and the items can be changed on the fly with drop down menus and other features.  As FASText has developed, a number of only tangentially related features have been added including autocomple & autophrase, web-searching from within an application, creating QR Codes. FASText and QuickText may be used simultaneously. While FASText was originally written for users of Practice Partner®, it can now be used in any Windows program for storing and retrieving formatted and nonformatted snippets of text and for the other features mentioned.

Back to Top

What's new in 3.0.0?

  • Prior to FASText version 3.0.0, the FASText items were stored in plain text files but the files are now of a more conventional database format. No 3rd party database software is used, however, ensuring that FASText remains easy to install and administer. This change has also significantly sped up initial load, searches, saves, deletes and virtually every other function.
  • FASText has been able to make QR codes out of any FASText item since version 2.8.0 but it can now do the same with any selected text in any Windows program or it can do it with the clipboard contents.
  • QuickTexts can now be created from within FASText - these are not available from within Practice Partner, but can be used to created nested (recursive) lists, etc., just like the nested lists within Practice Partner.
  • A more detailed "Readme" document is available within the program to outline the new changes.

  • Back to Top

    Help Videos

    Here are a few videos to demonstrate some of the key features of FASText

    What Does FASText Do?

    In brief, it allows you to store, search and quickly reuse any number of blocks of text, images, etc., for any Windows application.  The items are not just stored and retrieved - you can add user prompts, random phrasing, lists, etc., so that the same block of text can be customized very easily each time you use it.  There is no practical limit on the size of the items it can store (2gb per item!). While this was written with Practice Partner® in mind and many of the features are of unique benefit to users of Practice Partner®, it is useful for any Windows program.  An item can be found in under 20 milliseconds by simply entering some part of the text of that item.  Searches can be launched from within the FASText program itself or from within any other Windows program.  FASText also adds AutoComplete functionality to any open Windows program so that a long word or phrase can be completed for you by hitting a simple hot key.  There are a number of other features as well like web searching, QR Code creation, bookmarking local or web-based documents or sites, launching applications, etc. Items can easily be shared with other users through email or placing on a web page.

    So... How (and why) exactly would you use FASText?  Examples of FASText use:
    • Practice Partner® specific
    • Medical Office
      • Have treatment plans stored in a central location (for each provider or have a more universal set) - this allows you to use them in phone messages, emails, fax annotation, your EMR.  You can search for them very quickly and even modify it on the fly with option lists, date entry, automatic date/time stamping, activating/inactivating text.
      • Complete the spelling of long/difficult to type words.  type hydroch, hit ctrl-space and have it fill in hydrochlorothiazide for you.
      • Keep an easily maintained central location of URLs for patient information, patient forms, etc.  Simply create a FASText item with the URL in it.  Later, anybody can search for the URL (either by using text from it or by searching on whatever descriptive tags you have associate with it) and when it appears in the list, right click it and select "Navigate to URL".  No bookmarking necessary in the browser and it is browser independent. To speed this up even further, you can also have it automatically launch just by clicking on it!
    • General Use
      • All of the above and...
      • Keep blocks of text you use for letters, emails, etc in a single location which is easily searched and accessible from any Windows application.  These can be changed on the fly (see first option under Medical office just above) to customize it for your particular use.  Since FASText also supports random phrasing, you can even have it suggest multiple ways of saying the same thing (once set up in advance, of course).
      • Use ZetaFax embedded addressing easier than before!
      • For programming, this is a handy place to keep blocks of code which you re-use
      • AutoCorrect is available in all Windows applications, not just Word.  FASText can even import your AutoCorrect List!
      • Use it as an easly place to store links to files and web sites. Items are easily added, modified, searched for and launched.
      • Create QR Codes for flyers, calendars
    Back to Top

    Why FASText over Quick Text?

    Here is a summary of most of the limitations of QuickText and the ways these are overcome by FASText:
    • Launching QuickText is Slow
      • If you have a large number of QuickTexts, launching the QuickText part of Practice Partner® the first time of the day takes a surprisingly long time (nearly a minute on our system with about 13,000 QuickTexts).
      • The old work-around: Launch it and then begin your physical exam.
      • FASText Solution: With a test database of over 40,000 items, FASText launches the first time in about 3/4 of a second and comes up essentially instantaneously once loaded.

    • Searching
      • Problem: As you know, QuickTexts are stored in such a way that they are searchable only by the name of the quick text item.  You must know some part of the name of the item, beginning with the first character.
      • The old work-around: Many schemata for naming QuickTexts have been used (for example, beginning all diagnostic codes with a -, all billable procedures with a $, etc.)
      • FASText Solution: Any FASText item may be searched with a "progressive contiguous whole text search"... meaning that as you type in some part of a word that is in a FASText item (or the name or text of an imported QuickText item), a list of matching items is displayed.  The more you type in the search, the more the list of matches narrows.  Since QuickTexts can easily be imported into FASText, you no longer need to know the name of a QuickText item in order to find and use it. For more information and alternative search modes, click here.  You can search from the first character but need not so you need not change your current way of searching. So, how fast are FASText searches? On a test database of 250,912 FASTexts (more than 8 times as many as QuickText can hold), the string "glucose" was entered 5 different times and 1088 matches came up each time with search times of 129, 127, 125, 129 and 135 milliseconds, for an average of 129 milliseconds - about 1/8th of a second.  This database of 250,912 items loaded in 0.415 seconds.  Keep in mind that this is a whole text search - FASText found the word "glucose" anywhere in the QuickText name or the text of the QuickText or FASText item itself.
    • Length
      • Problem: QuickText items may contain at most 1499 characters and the names of these are limited at 29 characters.
      • The old work-around: Have multiple QuickTexts for a single item with a label at the end which calls the next one.  This work-around requires multiple clicks.
      • FASText Solution: No character limit.  Well, to be precise, the limit is 2,147,483,648 characters which is approximately 2 gigabytes of data per FASText item (more than 1.4 million times more per item than a QuickText).
    • Total Number of QuickTexts
      • Problem: Practice Partner can have a maximum of 32,768 QuickTexts.
      • The old work-around: none.
      • FASText Solution: FASText can have 134,217,728 items (over 4000 times more than QuickText!)
    • Formatting
      • Other than line breaks, QuickTexts cannot contain any formatting characteristics.  That is, a QuickText may not contain bold, underline, italics, font size, tables, images or indents.
      • The old work-around: save your formatted text as a template and import the template where you want the block of formatted text to appear.  Of course this means going to a different location to pull formatted QuickTexts from the others which will likely interrupt your flow.
      • FASText Solution: All of the above formatting characteristics are preserved.  A FASText item can even contain graphics!
    • Launching
      • Speed of launching was discussed above.  Hitting Alt-I and then Q will bring up the QuickText box.
      • FASText Improvement: There are multiple ways of going to FASText:
        • The preferred way for Practice Partner: Type a word or partial in your Practice Partner® progress note and hit CTRL-F (for FASText).  Immediately FASText loads and brings up a list of FASText (and QuickText) items which match your search.  Select one or multiple items, run new searches if necessary and press "Copy and Paste to PP".  Practice Partner® again appears and the partial text you had entered is replaced with your chosen items.
        • The preferred way for other Windows Programs: Type a word or part of a word and then CTRL-ALT-J does the same thing as CTRL-F does but works in any other Windows Program
        • Hit Ctrl-ALT-I and FASText (if loaded) appears.  You can then begin searching.
        • As before, begin typing in your application and then pressing CTRL-ALT-L launches a mini-version of FASText which runs from within your current Windows program. 
    • Letter Codes Not Allowed in Messaging
      • Try inserting a QuickText which has a letter code in it into a message - a warning pops up which states, "The LINK feature is not available for Messages at this time".
      • FASText Improvement: The same item, retrieved from FASText, works perfectly without any error messages.
    • Dot Codes Don't Work As Intended in Messaging
      • Try inserting a QuickText which has a dot code, say, for example .CE - watch what happens.  The .CE is replaced with Clinical Elements.  If you had intended to populate the clinical elements table once the message was recorded, this would prevent that.  You would have to manually replace Clinical Elements with .CE after having inserted your QuickText.
      • FASText Improvement: The same item, retrieved from FASText, works perfectly without any inappropriate translation
    • QuickTexts Not Available in Rx Editor
      • FASText Improvement: All FASText items (remember, this includes all imported QuickTexts) are available in any part of Practice Partner®, including the Rx Editor.  We use this extensively for pasting ZetaFax embedded addressing codes for prescriptions which are to be faxed.
    • QuickTexts are Not Available in Other Programs
      • FASText Improvement: All FASText items including imported QuickTexts, graphics, formatting, etc., are available in nearly all Windows programs.  The program just needs to be able to accept text from the clipboard and for graphics and formatting it needs to be able to accept Rich Text Formatting (which most Windows programs do).
    • Option Lists are awkward to set up in Practice Partner®
      • In order to create a simple list of options using QuickTexts, say, for example, happy, sad, indifferent, you would need to set up each one as a similarly named QuickText item «feelings_happy», «feelings_sad» and «feelings_indifferent». and then use the common beginning of these items as a label in your QuickText, say, for example, I am feeling «feelings...».
      • FASText Improvement: Simply set up a single FASText item which says I am feeling [[happy|sad|indifferent]].  When you select this item, you will be prompted to choose one of these options.  Unlike Practice Partner® (which brings up a new window and requires you to move the mouse and use two mouse clicks), FASText shows these options in a popup menu, right near where you clicked - only one click is required.
    • A Label Cannot  Be "UnClicked"
      • When a label in your note is clicked, the text which it represents replaces the label.  Except with "Undo", you cannot change that after it was clicked.  This becomes a problem if you change your mind about something you clicked 20 clicks ago - yes, you could undo 20 steps but then you would have to re-do the 19 you weren't changing!
      • FASText Improvement:  A FASText item which contains text {{like this}} will toggle between active and inactive, allowing you to change just one thing in the past.  Incidentally, these are created in a FASText item without having to set it up beforehand (as you would with a clickable label QuickText in Practice Partner®).
    • No Date Entry Tool
      • A FASText item can contain a special tag which, when clicked, brings up a date entry dialog which allows you to choose a date using a calendar and then formats it in the preferred PracticePartner format.
    • Must know QuickText Name (exactly) to use it in a template or QuickText.
      • FASText now supports adding QuickText labels in FASText items - you can search for them and add them to a FASText item (without having to type it and risk errors).  You can even select multiple items to create a QuickText list.  Click here for more information.

    Back to Top


    FASText may be downloaded here.  There is a video which demonstrates the (simple) install process.  Click on the following icon: FTVideo

    (Wherever there is a video to demonstrate how to do something in this help file, clicking on that icon will display the video.)
    • Installation - Since FASText particularly shines in the multi-user environment, it is intended to be installed on a common network directory.  All users should run the program from that common network directory.  You may use a local install instead but you must then configure the program to access the remote data on the common network directory. (click here for instructions)  Licensing data is stored in the file LicenseData.ini which is in the same directory as the FASText data files.  This file is not intended for direct editing.
    • Administrative Options - It is possible to configure FASText for higher security environments. To restrict users from editing FASTexts that are not theirs, creating executable ones and other options:
      • The program switch /user=abc must be used (where abc is the user's ID). Set this in the shortcut the user has to launch the program and do not allow modification of this.
      • The Administrative switches need to be set:
        • Create a file in the data directory called ADMIN_FASText.ini
        • This file should look like this: (0=false, 1=true)



          • AllowedEdits
            • CrossEdit is the ability to edit other users' FASText items
            • UnassignedEdit is the ability to edit unassigned items
          • QuickTextImport
            • AllowQuickTextImport is the ability of the user to perform the QuickText import. While a trivial task (and enabled by default), some facilities may prefer that this be done by an administrator only.
          • Administrators
          • AllowedFASTexts
            • CreateExecutable: allow or disable the creation of FASTexts which can launch an application, macro, script, etc. This is by default allowed by only administrators
            • RunExecutable: allow FASText to run an executable FASText - this is by default available to all users.
        • Make this file readonly to users.
    • Licenses
      • License Counting - Licenses are counted according to simultaneous users, not total number of installed copies.  For example, if your institution has only 10 licenses for FASText, regardless of the number of computers, installations or users, only 10 copies of FASText can be running simultaneously (sort of).  Of course you may purchase as many licenses as will be necessary for your institution.  Trial copies and licensed copies cannot be run from the same directory but may access the same data.
      • Redeeming a Registration Code - This is done by going to "Redeem Registration Code" on the "Help" menu.  The instructions on this page are self explanatory but here is a review:
        • Step 1: Enter your registration code - you should receive this on the screen when you purchase a license from the Caduceus Digital Systems Store.  Also, it is sent to you via email once your purchase completes successfully.  You may copy it into the clipboard and use the "Paste Code From Clipboard" button as well.
        • Step 2: Verify Code - this checks to see if the code is valid and how many licenses it represents.
        • Step 3: "The submitted code is worth XX licenses.  How many of these do you wish to redeem now?".  Lets say you have a code which is worth 10 licenses.  9 are for the office and you would like to use the other one for home.  Redeem only 9 of the licenses from work and then resubmit the code and redeem the other license from home.
        • Step 4: Redeem Registration Code.  This marks the licenses as redeemed and increases your available number of licenses.
      • Viewing License Information - You can go to "View License Status" from the "Help" menu to see how many licenses are currently in use and how many total there are at your institution. Please note that this may take some time at a larger institution.
      • In order to make FASText more accessible at large institutions, a certain bit of "wiggle room" has been added to the software, allowing a few (depending on your total number of licenses) extra copies to be used.  When this happens, the user will be notified of this "exception".  If this continues to happen at your institution, it is recommended that you purchase additional licenses.
    • Program Switches - In addition to the settings you can change from within the program, there are a few settings which can be set as the program loads. The reasons for these will be clear as each is described. You may also include the switches in a file. If you do this, the file must reside where the FASText.exe file is and be named switches.txt. Each switch must begin with a / and be followed by a space. (e.g. /use_ini_datapath /user=abc )
      • /use_ini_datapath - this will use an INI file instead of the default FASText data location. A file will be written in the a subdirectory under the Common Applications Data location (%ALLUSERSPROFILE%\Application Data\Caduceus\FASText)
      • /user=abc - This will set the active provider (the listbox on the bottom left- see here and here for more information) automatically on program load.  In this example the provider with the ID 'abc' would be set as the current provider.
      • /SetDataPath='p:\the data path\' - this allows you to set the datapath without actually storing it in either the registry or in an INI file.  It is absolutely vital that the data path is contained in apostrophes in order for FASText to interpret it correctly.  This option can be very useful if you wish to maintain different FASText databases - simply have different shortcuts to FASText.exe with a different /SetDataPath switch for each one. (more information about setting a data path)
      • /optimize_memory - In order to maximize search speed, additional data is loaded into the memory when FASText loads - this is inconsequential for a modest sized FASText database (30,000 - 40,000 items) but will certainly use more memory with very large FASText databases (this was tested with databases with more than 250,000 items).  If you would like, you can have a search take about 33% longer for a 33% decrease in utilized memory. To enable this more efficient use of memory for very large databases, add the program switch "/optimize_memory". (33% longer only means an additional 7ms!)
    • Need for Internet access - Please note: FASText will not run correctly if it does not have access to the internet to access help information, check for tip updates & program updates, redeem registration codes and also to verify the validity of your copy of FASText. The program requires unfettered access to the following domains: and  In order to share a FASText by email which contains a linked file, FASText will need to have FTP access to If you have any questions about these requirements, please contact us.
    • Upgrades
      • An upgrade can be installed over any existing copy.  If anybody is using FASText at the time of the installation, their copy of FASText will shut down automatically during the installation.

    Back to Top

    Starting and Launching FASText

    The FASText executable launches in less a second, even with a huge list of items (all tests were done with FASText databases from  40,000 to over 250,000 items).  If you have a batch file which launches Practice Partner®, consider placing a command to launch FASText as well in it - this will allow you to have it ready and will not slow down your launch of Practice Partner®.

    Example Batch File for Launching FASText and Practice Partner®
    @echo off
    cd \prwin
    start "FASText" P:\FASText\FASText.exe
    start "Practice Partner" P:\PRWIN\verupd.exe

    When FASText is launched, another executable, FASTextHotKey.exe is also launched automatically in a background thread by FASText - this is a utility which helps FASText accomplish some of the window switching and keyboard shortcuts.  FASTextHotKey.exe runs as a System Tray icon and is terminated when FASText is terminated.

    After the program is running, it may be called via CTRL-F from within a Practice Partner® progress note, letter, etc. to automatically start a search on the nearest word, (CTRL-ALT-J, CTRL-ALT-L for other Windows programs) or you may call up the program (without launching a search) with CTRL-ALT-I.  Click here for more information about available hot keys.

    Back to Top

    Important Hot Keys
    • Below is a list of important keystrokes which FASText uses

    Key or Key Combination
    Resulting Action
    Provides context sensitive help.  When any item on the screen has focus (is activated, would receive input if you were to hit anything on the keyboard - e.g. a field is considered to have focus when the cursor is flashing in it) help specific to that item will be displayed.  I have elected to not use the Native Windows help system and instead provide all of the help through HTML documents.

    If FASText is running, when pressed in Practice Partner®, this causes the word behind the cursor (and touching it, i.e. if the spacebar has not been pressed) to be searched within FASText, brings FASText to the front and displays your matching results.  For more information, click here.

    Same as CTRL-Space but only works in Practice Partner® - this activates AutoComplete.

    This combination works from within any Windows application so long as FASText is running and it does the same thing as CTRL-F does from within Practice Partner®.

    This combination is just like CTRL-ALT-J above with one important difference - you stay within your current application and instead of the entire FASText screen coming up, only a minimal listbox shows up below where you were typing (or at the top center of the screen depending on your settings).  You use either your mouse or the up and down arrows to select the correct item and press "Enter".  The selected text is pasted into your application unless further clarification is required (selecting an item from an option list, for example) in which case you will first be asked to make that clarification.

    Resets the buttons, clears out your last search and clears out your list of FASText items you had selected to copy to the clipboard.  For more information, click here.

    Restores FASText to the front in Windows (i.e. switches to the program)

    Activates AutoComplete

    Add the long words from the clipboard to the list of AutoComplete words.  For more information, click here.

    If a phone number is selected, this hot key brings up the QR Code scan screen.  If you are using Practice Partner and have the Telephone Numbers dialog box open, no phone number needs to be selected - all will be available on the QR Code scan screen. For more, see here.  If you are in any application which allows you to select text, you can hit CTRL-SHIFT-Q to turn that text into a QR Code.
    This brings up the Web Search dialog box with whatever you had selected as the "search text". Selecting a search engine will launch the search.

    Back to Top
    • General Information
      • Searching in FASText is "progressive whole text".  Progressive means that as you modify your search (in the search box from within the program) the search is automatically further restricted. Whole Text means that (by default) the entire FASText item is searched for your search characters, word or phrase.  If you would like to look for more than one word, simply separate them with a comma - it will then search for items which have every one of those words or phrases, no matter where they are found in the text of the item.
    • Whole Text vs. Initial Character
      • The default search mode in FASText is "Whole Text", meaning that the text you enter in the search field is searched for anywhere in the FASText item's text, QuickTexts and the QuickText names.  If you want to instead search from the initial character of either the item's name or the text itself, click the  button.  As to the "Initial Character" search, there are three separate ways you can use this (shown below).  When the  button is down, your preferred "Initial Character" search mode (one of the 3 below) will be turned on.  To select your preferred "Initial Character" search mode, go to Settings | Misc or right-click the  button.  The "Initial Character" search modes are:
        1. search only within the imported QuickText name (note this will prevent you from searching native FASText items since they do not have "names")
        2. search only within the imported QuickText text and within the native FASText items
        3. search both of these
      • The following chart will highlight these differences.  Searching for the text in the first column may or may not find the shown QuickText/FASText, depending on the chosen search mode.
    Searching for in the following using the below search mode will yield the following results (x = found)

    QuickText Name QuickText/FASText Text Whole Text Initial - Name Initial - Text Initial - Both
    abc abcdef defghij x x   x
    def abcdef defghij x   x x
    bcd abcdef defghij x      
    fgh abcdef defghij x

    • Searching from within FASText
      • Simply begin typing in the search box at the top left of the screen.  FASText waits a preset amount of time between keystrokes before actually launching your search, allowing you to type as much or as little of what you need.  Remember, this search is done on the entire FASText item or imported QuickText item - you do not need to remember item names, just some part of the text.  FTVideo
        • It found my item - now what?  Matching results are displayed in the top list box.
          • To preview one of these FASText items, hold down the CTRL key and move the mouse pointer over it.  Click the Preview Window to close it (it will close by itself in 5 seconds)
          • Right clicking an item in this top list box gives you this menu (click on anything below for help on it:

          • When you have decided which of the matches you want, click it and it is copied to the bottom listbox titled "FASText Items to Add to Clipboard".  To delete an item to the list to be copied (the bottom list), simply click it.  Deletions may be undone by right clicking the bottom box and selecting "Undelete".
    • Searching from within Practice Partner®
      • In order to integrate this and make it as seamless as possible with Practice Partner®, you can launch FASText from within Practice Partner® and have it search on the word you just typed!  For example, if you wanted to put in the diagnosis of influenza, simply type part of the word, influen and then press CTRL-F.  That word is then searched on (without the delay mentioned above) and your results are displayed.  Now, proceed as above.
      • Another possibility...  You could add a comment to a FASText item which is something fairly unique and possibly arbitrary.  You could then add this comment to a template in Practice Partner®.  When in that template, hitting CTRL-F when your mouse cursor is at the end of that word would bring up that FASText item.  Why would you want to do this?  Editing some things is easier in FASText than in a Practice Partner® progress note and it is much easier to create a FASText item than to edit a template if that involves creating all necessary QuickText List items and Labels.  For more information, click here and here.
    • Searching from any other application FTVideo
      • To search from within any other application and switch to FASText, type in part of a word and then hit CTRL-ALT-J.  Notice that the "Copy and Paste to PP" button's caption has changed to "Copy and Paste Back" - indicating that if pressed it will go to the application from which FASText was called and replace your highlighted text with your selected search results.  Click here for more information about pasting.
      • To search from within any other application and stay within your current application, FTVideotype in part of a word and then hit CTRL-ALT-L.  A list box will appear within your current application.  Move up or down to select the right option and then press "Enter".  You may also double click your selected option.  Note that there is an edit box here containing your searched word - you may modify this and the search results are automatically updated.  Note that there is a checkbox at the bottom of the list which states, "Clear out all comments and labels from Rich Text Items and QuickText Imports".  This removes the labels and everything between the «» symbols, the assumption being that you won't need these in some other application.  Since this is not always the case, you may elect to uncheck this.  If you would like to instead switch to the normal FASText window, press the "Open FASText" button.  Click here for more information
    • Filtering Searches by type
      • You may filter your results also.  Press the "PR" button to get only procedure codes, "DX, MP, MP2, OP" to get the corresponding diagnosis codes, "ROS" to get items you have tagged as review of systems items (for example "No dyspnea on exertion, chest pain or orthopnea.") - type in exertio or some part of one of the words, hit CTRL-F and if you want to see only the review of systems matches, press the "ROS" button.  Similarly, the "Exam" button allows you to quickly show only items you have tagged as exam items.  (A useful scenario could be when a patient comes in for chest pain and indicates that they also have elbow pain.  Your exam template for chest pain won't likely include something for lateral epicondylitis, but now your exam for this other problem: "The left elbow is tender over the lateral epicondyle and this pain increases with resisted dorsiflexion of the wrist.  No overlying erythema or fluctuance.  No joint effusion.  Normal hand strength and sensation.", can easily be retrieved.)
    • Filtering by Provider
      • Like QuickText, FASText can have stored items associated with a particular provider.  That way, when you indicate which provider you are, all of the other providers' FASText items are filtered out of the search results.  That is, all unassigned items and items assigned to you are displayed.   Use the Mine button if you only want to see your items and not the unassigned ones.  To indicate which provider you are, choose yourself from the list at the bottom lefthand part of the main screen.  Click here for information on adding/editing the list of providers.
    • Only Display Your FASTexts
      • If you have indicated which provider you are (see section just prior to this one) then a button which says "Mine" appears with the other filter buttons on the top right of the main screen.  Pressing this filters out all unassigned FASText items as well as those assigned to others - leaving you with only those FASTexts which have been assigned to you.
    • Using the Keyboard
      • After you've initiated a search and you see the item you want in the list, you can either click it with the mouse or hit tab to move to the list.  Move up or down with the arrow keys and hit the space bar to select an item.  Once you have picked all of your items, hit "Enter" and the items will be copied to the clipboard and, if you've selected so, pasted automatically into Practice Partner®.  For more information about pasting the FASText items, click here.  For a list of other keystrokes which have special use with FASText, click here.
    Back to Top

    Pasting the FASTexts
    • There are a number of ways to get the FASText items you have selected into your application.
      • DoubleClick - To select a FASText item and have it immediately pasted into your application, simply double click it when you see it in the top list box.  If this is an item which requires further clarification, you will first be prompted for this.  Once this is done, FASText is minimized and your FASText item is pasted into the application from which you called FASText.  If you need to paste more than one item and wish to use this method, single click all of the items except for the last one - then double click the last one.
      • The "Copy and Paste" button - If called from Practice Partner®, the button says "Copy and Paste to PP", otherwise it says "Copy and Paste Back".  Pressing this will minimize FASText, restore the calling application and paste your text.
      • Menu - Right clicking the "Copy and Paste" button gives the following options:
        • "Copy and Paste to Practice Partner®" - Copies the FASTexts and pastes them into your Practice Partner® prescription editor if that is where you called FASText from and otherwise into a message editing screen if open, otherwise into an open letter, progress note or similar window.
        • "Copy and Paste to Practice Partner® (ignore open message window)" - This forces the FASText item to go into a note editor (letters, progress notes, etc.) and not an open message reply window.  Note that an open message window gets the FASText even if a progress note is open unless this is chosen.
        • "Copy and Paste to the Last Open Application" - Switches to your last open program and sends the FASText item there.  This is intended for non-Practice Partner® use.  Please note that this is not necessary if you called FASText from within your application - FASText detects this automatically and simply pressing the button will accomplish this.  Also, comments and labels (the text within the « » marks) are stripped out of FASText items which are pasted into a non-Practice Partner® window.
        • "Copy and Paste to the Last Open App. - Preserve « » text" - does the same as the previous option but does not strip out the comments and labels.
    Back to Top

    Creating New FASText Items
    • From the Clipboard FTVideo
      • Unformatted - this includes items which are only plain text.  No formatting properties are retained when this option is chosen.
        • Copy the item you wish to be a FASText item into the clipboard.  Click "Add from Clipboard".  You will see your new item appear at the bottom.
      • Formatted - this includes any RTF - graphics, formatting, tables, etc.
        • Copy the RTF item you wish to be a formatted FASText item into the clipboard.  You may do this from Word, Wordpad, Practice Partner®, OpenOffice, etc.  Right-Click the "Add from Clipboard" button.  Select "Add RTF Formatted Item".
      • File Links
        • This is a new feature as of version 2.8.0.  You can add any file on your computer or network to FASText as a linked item. When you click on it from within FASText, that file is automatically launched.  Keywords can be added to the FASText item to make it easier to find.  No more hunting for files!This allows you to have a huge, easily searchable, database of files you would like to launch easily.  These could be applications, documents, patient education materials - anything! There are two ways to add a file to FASText as a link: For both of them, first navigate to the directory which holds the file, using Windows Explorer. Then, either
          • right click, select "Send To" and then pick "FASText (Create File Link)". For this to be on the Send To menu, you will have to have enabled this in the Settings screen, under Misc.
          • right click and select "Copy". Click on the "Add From Clipboard" button in FASText.  FASText will ask you for keywords to help you search for that file.
    • From another FASText item
      • Simply select the item you want to copy, right click it and choose "Copy This Item" from the context menu.  Your new item will appear at the bottom of the list and can be modified.  This is especially useful when you want to modify a QuickText import.
    • Adding a FASText item with QuickTexts
      • If you have imported your QuickTexts, you can use them in new or existing FASTexts.  Click on the QuickText tab, search for the QuickText label and when it is displayed in the listbox, double click it to bring it over to the edit box.  If you would like to use a list of QuickTexts (e.g. «Exercise...» ), simply highlight multiple items and click the button below the list.  These will retain their significance when pasted to Practice Partner and also from within FASText itself!  So, when you click a QuickText label, be it a list or a simple label, it will be replaced with the actual text of the QuickText item itself, just as it would be in Practice Partner.
    • ZetaFax Items
      • ZetaFaxis a sophisticated fax program which is often used with Practice Partner® for faxing progress notes, prescriptions, referral letters, etc.  (Incidentally, this, too, is owned entirely separately from FASText and no endorsement either way should be inferred.)  Zetafax has a unique feature where the fax number, recipient name, etc can be embedded within your text document, instructing the ZetaFax server where and how to send your fax.  This minimizes (or even eliminates) the dialog boxes you need to respond to in order to send a fax and also allows saving these details within your document itself.  For example, the fax number to the radiology department could be saved within your xray order or the fax number of the patient's pharmacy for their Xanax prescription could be saved within the prescription - in both of these cases you need only enter that information once and the next time you need to print it it will automatically know to where/whom it should be faxed.  If you use the %%[SEND] command as the last one in your list, no dialog boxes will appear and the fax will be sent using the information supplied in the other embedded commands.  In order to facilitate the use of these "Embedded Address" features, FASText has these available if you enable ZetaFax from the settings screen.
      • Enabling Zetafax features does 3 things:
        • A ZetaFax button filter appears, which, when pressed, will display only ZetaFax Embedded codes
        • A "Add ZetaFax Embedded Code" option is added to the Add From Clipboard context menu.
        • When you add or edit a ZetaFax Embedded Code, a list of the available embedded codes appears on the right side of the edit screen.  Clicking on any of these will add the appropriate code to the text on the left.  Brief descriptors are included.  Right clicking any of the embedded codes will take you to the Equisys reference for these.  (Equisys is the manufacturer of ZetaFax.)
        • There are two edit modes for ZetaFax: "Copy As Is" and "Fill In Blanks":
          • Copy As Is: copies the text of the appropriate ZetaFax code, leaving in markers to prompt you for the appropriate data, enclosed in the « » marks.  For example, Clicking on the "To" label will place the ZetaFax label %%[To: «Fax No», «Recipient», «Organisation»].  You can then either replace the text in the « » marks with the appropriate information or leave it as is.
          • Fill In Blanks: prompts you to fill in the appropriate information prior to pasting the code into the FASText item. This is the default mode.  For the Letterhead and Coversheet codes, FASText will prompt you with a drop down list for you to select the appropriate document from those you have enabled in ZetaFax (these are read automatically by FASText).  For the Letterhead and Coversheet options, FASText automatically queries your system and displays the Letterheads and Coversheets you have set up for use in ZetaFax - these will appear in a drop down list for you to choose from.
    • From Scratch FTVideo
      • Right-Click the "Add from Clipboard" button.  Select "Add New Blank FASText".  A new one containing the text "Enter your text here" appears and is highlighted in the top listbox.  You will want to edit this one to set it to whatever you want.

    Back to Top

    Editing Existing FASText Items

    How to make a Fastext item was discussed here.  Once an item has been created, you can change it in a number of ways to make it more useful:
    • Editing an Unformatted FASText Item:
      • User Prompts - Clicking the  button inserts a __ (double underscore) into the FASText item.  This, when present in a FASText item, will create a prompt for the user to fill in data.  For example, an item which says: Next of kin is __. will, when selected, bring up the following dialog box:
      • Prompting Comments - Clicking the button creates a pair of french quotes and places the caret between them.  Anything you type between these will serve as a prompt to the user which will not appear in the final FASText item for pasting into your document.  For example, an item which says: Next of Kin is «use both first and last name». will, when selected, bring up the following dialog box:  

    When filled out and pasted into your document, it will say, for example
    Next of kin is Olive Oyle.

      • Promptless Comments - The button is very similar to the previous item except that there is no field for user input in the dialog box.  These are used for keywords, etc., to aid searching for an item.  For example, a FASText item which says «Muscle Directory-» will not bring up a dialog box (because there is nothing which prompts for user input) and will paste into your document:  Thus, you can search for "muscle directory" to find this item.
      • AutoDate, AutoTime, AutoDateTime - the  buttons will insert the following codes: @DATE, @TIME, @DATETIME which will, when the FASText item is selected, insert in the current date, time or both as appropriate. Right clicking the first two of these buttons gives options for expanded formatting.
      • Clickable Options - The button inserts a pair of double braces {{}} and leaves the caret between them.  Any text between them is by default turned off but can be turned on by clicking it.  This differs from a clickable label in Practice Partner because these can also be turned back off again by clicking the same item again.  When this is used in a plain text item, a dialog box appears allowing you to select an option, turning it on or off.  For example, The strep test was {{positive}}{{negative}}. will prompt the user with this dialog box:

    When {{positive}} is clicked, the dialog box then looks like this:
    and when this is pasted, The strep test was positive. is shown.  You can also indicate that an item should be enabled by defaulkt.  To do this, simply include ** at the start of the item's text, within the braces.  An example: {{**positive}}.

      • Option Lists - The button creates a list of items which can be chosen - for an unformatted FASText item, this is chosen via a drop down (or popup menu for RTF formatted items).  Pressing this button brings up the "option list editor" in which you simply type each option on it's own line.  There is a button to have the items sorted as well.  If you leave a line blank, it is replaced with a comment which will, if chosen, lead to an empty field.  Example:  «Select the G-Code-»[[.PR: Escripts All Rx's: G8443|.PR: Narcs, print, phone Rx, Pharmacy not rcv'ing: G8446|.PR: No rx's so no Escripts for OV: G8445]] will prompt the user with the following dialog box:

    which, when expanded, shows the following:

      • Assigning a provider - If you have set up different providers, on the bottom of the right side of the edit screen there is a drop down list which states "Assign to a provider:" and what follows is the list of providers which have been set up in the system. (Click here to see how to set up the list of providers.)
      • Mark as Exam - on the bottom of the right side of the edit screen, you can select this item as an Exam item, which simply means an item which contains a block of text which is part of a physical exam template.  This allows you to quickly find this item by using the "Exam" button filter at the top of the screen.  For example, searching for "sinus" would ordinarily bring up diagnosis codes, patient instructions and exam findings but you could quickly limit it to only the exam findings by clicking the "Exam" button if you had previously designated it as an Exam item.
      • Mark as ROS - this is exactly like "Mark as Exam" just above this except that this pertains to Review of Systems and History of Present Illness items (subjective data and history from the patient) items.
    • Adding QuickTexts - on the right of the edit screen there is a tab which says "QuickTexts".  Selecting this will show the following screen:  
      • You can search for a particular QuickText (keep in mind, these are the imports from Practice Partner) by entering some part of it's name.  If you would like it to search beginning with the first character, select the box.  This would, for example, find exercise but not flexeril if ex is searched for.
      • When the item or items you want are displayed in the box below, either:
        • double click a single item to send it over to the left edit screen or
        • select a range and hit the "Click here to copy the item(s)" button.
      • Note that if the items you selected as a group have a common beginning, an appropriate list label will be copied over.
      • Please also note that you can use Quick Texts within FASText.  Clicking on a FASText item which contains a QuickText label or list will have all the same QuickText functionality as it would within Practice Partner.  The same lists come up, etc.
      • URLs - you can enter any valid http URL as a FASText item and in this way have it available for any user of FASText to navigate to.  The user would search for the URL, right click it in the menu and then select "Navigate to URL". If you want the user to immediately go to the URL just by clicking it (doing what would ordinarily either bring up a clarification box or copy the item to the bottom box), simply right click and select "Automatically Launch Web Page on Click".  This will insert a special comment that will flag this item for automatic launch.
    • Formatted - All of the "Unformatted" options above are also available in RTF formatted FASText items.  They function the same but look different when the user is prompted.  Please note that any FASText item except for QuickText imports can be changed to an RTF formatted item by selecting (on the bottom right of the edit screen), giving you the following addtional features:
      • Practice Partner® Labels
        • «DEL» - puts in the Practice Partner® delete tag
        • «REQ» - puts in the Practice Partner® required tag
        • «*» - puts in the Practice Partner® marker - a tab stop, essentially
        • «» - puts in the french quotes for you to use as a comment or, if you type in the exact name of a QuickText, it will function as such when this is placed in your Practice Partner® progress note.
      • «DoNotPrompt» - Ordinarily, when you click on an RTF formatted item, you are prompted with an edit screen, allowing you to modify the text prior to sending it to the clipboard queue in the bottom of the screen.  This blocks this prompting - useful for static items you do not want to change and so saves you a step.
      • font size - allow you to increase or decrease the size of the currently highlighted text
      • font attributes - allows you to set the currently selected text as normal, bold, italics or underlined.
      • «*DATE*» - this is a unique FASText feature which, when placed in a FASText item, can be clicked and the user is prompted with a navigable calendar to use for selecting a date - this then pastes the date in the preferred MM/DD/YY format for Practice Partner®.  You may also change to an expanded date format (July 4, 1776) if you would like.
      • Generic Formatting: any RTF formatting feature (bullet lists, tables, images, etc.) can be used.  The only limit here is whether the target application (where you will be pasting your FASText) accepts these formatting instructions.  For example, While FASText will allow you to have text in any color, pasting it in to Practice Partner® strips away the color once the note is saved even though it initially looks like the color was preserved.
    • QuickText Imports
      • There are a few restrictions on how these can be edited (to maintain compatibility with Practice Partner®).
        • the QuickText name cannot be changed - this is because Practice Partner® would no longer recognize it when pasted into your progress note. 
        • The text itself can be changed and this text will be pasted into your progress note unless the text contains conditional logic or is an insert code (e.g. .ICM).  In that case, only the label is pasted into Practice Partner® - this in turn means that any changes you make to the text of an imported FASText item which contains conditional logic are ignored.  Please also note that if you remove and then re-import QuickTexts, any changes made will be lost unless you have copied the particular item as a new FASText item.
        • RTF cannot be used for QuickText imports - this is to ensure compatibility with Practice Partner®.  If you have a QuickText which you would like to enhance with RTF formatting, simply copy it.  The copy will contain the same text but will not have the QuickText label.

    Back to Top

    Assigning a Provider
    • Setting up your provider list
      • This is addressed here.
    • Re-assigning a FASText to another provider
      • There are two ways to do this.  The first was addressed above in the section on editing FASText items.  The second is simpler.  Simply right click any FASText item in the top half of the screen.  Choose "Change to..." and select the appropriate provider.
    • Removing Provider Assignment
      • Right click any FASText item in the top listbox and select "Remove Provider Assignment"
    • Assigning a provider on FASText creation
      • If you have indicated which provider you are (click here for information about that), you can then specify whether newly created FASText items are automatically assigned to you or not.

    Back to Top

    QuickText Importing
    • Importing - How to do the import is discussed elsewhere.  In brief, select Tools|Import QuickText.  Please not that your administrator must have enabled access to this feature for non-administrators in order for it to work.
    • Using - Once a QuickText has been imported, both the name of the item and the actual QuickText text are displayed.  Once selected, the text of the QuickText item will be copied and not the name unless letter codes or conditional logic are part of the text of the QuickText item, in which case the label, containing the name of the QuickText item is copied.  Once it is pasted into your progress note, simply click it to activate it, populating the letter codes and running the conditional logic.
    • If you decide that you would like remove all previously imported QuickTexts, you can select this from the Tools menu.  This would be helpful if you had made significant changes in your QuickTexts and want these changes to be reflected in FASText.  In this case you would first remove all imported QuickTexts and then run the import again.  You could also select "Update Imported QuickTexts" from the Tools menu - this first deletes all imported QuickTexts and then re-imports them.  Please keep in mind that if you made changes to any imported QuickTexts, once you re-import your changes will be lost.
    Back to Top

    Other Program Features

    AutoComplete/AutoCorrect/AutoPhrase FTVideo
    • AutoComplete is yet another way that FASText helps speed text entry.  For large words, you can now begin typing the word from within Practice Partner® or any other program and then activate FASText's AutoComplete.  The first word in your "LongWords.txt" file which could finish the word you began will replace what you had typed.  If this is not the correct word, simply re-activate AutoComplete.  Only words in the list will appear, in alphabetical order.  For example, let's say you want to type in hydrochlorothiazide.  Begin typing hydro and then activate AutoComplete.  "hydro" quickly becomes hydrochlorothiazide.  Incidentally, you can also store phrases in AutoComplete's list of words - typing in "No paroxys" and then activating AutoComplete could finish the phrase "No paroxysmal nocturnal dyspnea" if you had added that to the AutoComplete list.
    • New in Version 2.7.0 is the addition of AutoCorrect and AutoPhrase.  These entries are stored in the LongWords.txt file in the following format: aaa|abdominal aortic aneurysm, teh|the, thier|their.  If you have already created such a list in Microsoft Word, you can import this list into FASText by going to Settings - AutoComplete - Import MS Word ACL File.  You can put new entries into FASText by going to Settings - AutoComplete - Word Lists - Add New AutoComplete/AutoPhrase. Please note that AutoComplete, AutoCorrect and AutoPhrase only work on contiguous characters.  So, if you have an AutoCorrect entry from Microsoft Word which will turn againstt he to against the, this will not be imported since there is a space in the "triggering phrase", againstt he.
    • How do you activate AutoComplete?  From within Practice Partner®, either CTRL-Space or CTRL-K.  From within other Windows Applications, use CTRL-Space.  Remember, make sure your cursor is adjacent to the word, i.e. make sure that you have not hit the spacebar yet or it will not know what word you are requesting completion of or what autophrase you are requesting.
    • From within the settings screen, you can
    QR Codes - These are 2D barcodes which can be read by Smart Phones (like the iPhone, Blackberry or the Android), allowing you to transfer an event, a phone number, a block of text, etc. to the phone directly from your computer screen. For the iPhone and iPod, we recommend using Qrafter by Kerem Erkan.  When you have FASText create a QR code, it can either do this locally (i.e. FASText does the creation itself offline) or it can send an http request to one of the listed QR Code Generation Engines, currently the Google QR code API, PedDrugDose's implementation of the PHP QR Code open source library, i-nigma, GOQR.ME and  The chosen engine will create a QR code of that information and display it on the screen. The QR generation engine which PedDrugDose and FASText use is based on the original libqrencode, Copyright (C) 2006-2010 by Kentaro Fukuchi and is used under LGPL licensing.  QR Code is a registered trademark of DENSO WAVE INCORPORATED in JAPAN and other countries.
    • Phone Numbers - From within most Windows programs (including Practice Partner), you can highlight a phone number and then hit CTRL-SHIFT-Q. You can then scan it with most smart phones to send the phone number to the phone, ready to dial. By default, a *67 is prepended to the number to anonymize your dialing unless you have configured it differently via Settings | QR Codes.
      • Special Practice Partner Feature: if you have the Phone Numbers dialog box open (by clicking the "Tel #" button on the message screen), you do not need to select anything.  Hitting CTRL-SHIFT-Q will find all of the phone numbers on this screen and make QR Codes for them available.
    • Any Highlighted Text - From within most Windows programs, you can highlight any text and then hit CTRL-Shift-Q if FASText is running - this will then display a QR Code of the text you had selected.
    • Transferring FASText item to Mobile Device - The text of any FASText item can be converted into a QR code.  Note that only paragraph and line break formatting will be preserved in the code and no images will be preserved - this is a limitation of QR codes.  Also, there is a practical limit of how many characters can be converted.  FASText's limitation is 1400 characters.  QR Codes can hold more data but this shrinks the QR Code module size too much to guarantee a read off of a computer monitor, thus, I have imposed a 1400 character restriction on FASText's implementation of this.  For more information about QR Codes, click here.  To make a QR Code of a FASText item, right click it and select "Make QR Code". If appropriate, change any text and then click "OK".  Please note that this menu option will not be available unless FASText has access to the chosen QR Generation Engine (either Google or PedDrugDose).  If you do not see these options it is because FASText was not able to access the engine when it started. You can get FASText to check again by selecting Tools | Check for QR Engine Access.
    Once a QR Code is displayed you can scan it with your smartphone or you can right click it to save it as either a BMP or PNG file or copy it directly to the clipboard.

    Web Searches
    • To activate this feature, highlight text in a Windows application and then hit CTRL-SHIFT-W.  The text selected will then be ready to be searched for on a number of search engines.  A list of the engines available to you appears and clicking the appropriate button will launch a web search using the selected engine.  These can be configured under Settings | Web Searches.

    Back to Top

    Program Settings - there are some settings which can be set via program switches.  Most settings are available through the "Settings" menu and are divided up as follows:
    • General Settings
      • Default Action
        • After you have selected the FASText items you wish to copy over to your progress note, you can choose to just have the program put the FASText items in the clipboard or you can have it also switch back to Practice Partner® and also paste your codes for you.  This default action can be overridden by pressing on the appropriate button at the bottom of the screen.  You may choose to have either Enter or Ctrl-Enter launch this default action if you do not want to use your mouse.
      • Key which Launches the Default Action
        • Once an item is selected from the top list and appears in the bottom list, pressing this key or key-combination will launch the default action.  Your options are either Enter or Ctrl-Enter.
      • Keypress Delay
        • Typing a word or partial word in the search box at the top of the screen causes it to be searched for.  Since it makes little sense to search for a single character, there is a delay from the time you press a key to the time it launches the search, allowing you to input several characters before the search is actually launched.  Parodoxically, adding this intended delay speeds up searches dramatically.  You may adjust this according to your own typing speed (longer for hunt and peck, shorter if you type quickly).  Please note that this delay does not apply when a search is launched from within Practice Partner® or from within other Windows applications.
      • ListBox font size
        • The top and bottom lists are in a 10 point font but you may increase or decrease this as you need.
      • Default Font Size for Pasting
        • Unfortunately, RichText (the format the progress notes in Practice Partner® uses) cannot store a default font size - without explicit instruction otherwise, pasted text will be in 12 point.  I am under the impression that 10 point is more commonly used in Practice Partner®, so I made this the default.  Since not everybody uses the same point size for their progress notes, you may select your preference here.
      • Clipboard Delay
        • When switching from another application to FASText and launching a search from that application (see here and here for more information about this), sometimes that other application is a bit slow at releasing the clipboard and FASText is a bit too fast, generating the error, "Cannot Open Clipboard".  If this occurs, you may need to increase this delay - this is intended to give the calling application time to close the clipboard in order for FASText to access it.
      • Minimize FASText after Copy is pressed
        • Self explanatory.  If selected, once the copy button is pressed, FASText is minimized (to get it out of your way).
      • Show Search Time
        • When selected, the amount of time FASText took to complete your search is displayed at the bottom of the screen.
      • Show FASText whenever QuickText is Called
        • If you intend to use FASText as a replacement for QuickText, you can select this option.  As you know, you launch QuickTexts from within Practice Partner® by hitting either ALT-I and then C or just ALT-I alone, depending on whether you are in a progress note editor or a message editor, respectively.  Instead of these calling up QuickText, you can choose to have FASText come up as well, on top of the QuickText window, allowing you to take full advantage of all of the enhancements which FASText offers over QuickText.  Please note that you can still use QuickText if you so choose to do by minimizing FASText when it comes up.  If it reappears too soon, increase the "Delay a repeat appearance by (in seconds)" setting.
      • Delay a repeat appearance by (in seconds)
        • When you have "Show FASText whenever QuicklText is Called" selected, the system will watch for QuickText and, when it is called, will place FASText over it.  If you minimize FASText, this figure is how long the system will wait before again checking to see if QuickText has been called.
      • Place the mini FASText form at top of screen
        • If you select this, when you press CTRL-ALT-L the window which comes up will be at the top center of the window you are currently working in.  If this is not selected (the default), the mini FASText form will show up just below your cursor in whatever application you are typing.  This option is available because the mini form does not always appear in the correct location (below the cursor) for all applications.
    • Provider List Maintenance
      • Provider List
        • Here is where you enter the list of the providers which will be using the same FASText file.  These are the entries which appear in the "Filter by Provider" box at the bottom of the screen.  You will be prompted to enter the providers when you run the program unless you have already done it or you have told the program to not remind you.  A few things to keep in mind: The format is First Last, MD (initials).  The example given is Herman Munster, MD (HM).  The initials are not necessarily the same as they are in Practice Partner® - you can set this up however you choose.  If you would like to enter a large number of providers from some other application, just ensure that the output file is in the same format as discussed above, open the output file, select the text, copy it into the clipboard and then paste it into the screen here.
    • AutoComplete
      • Settings
        • Turning AutoComplete On or Off
          • If AutoComplete is turned off, the behavior discussed here will not work.  You may elect to use AutoComplete only from within Practice Partner® or from within all Windows Programs
        • AutoComplete Delay
          • Sometimes FASText is a bit quick on the draw and tries to access the clipboard before the launching application has given up its hold on it.  This setting gives (in milliseconds) the originating application (Practice Partner®, Zetafax, Notepad, etc) the time to relinquish its hold on the clipboard.  If you see errors about the clipboard not being available, increase this delay.
        • Minimum Word Length
          • This setting affects two things.  First, when you import words from the clipboard, all words shorter than this are ignored and not imported.  Second, when you call up AutoComplete, only words equal to or greater than this length are included for word completion.
      • Word Lists
        • Add long words from clipboard
          • This allows you to populate the list of long words which are available in AutoComplete, using your own documents.  To do this, bring up a sample document (e.g. an H&P, an article, etc.) in your word processor or web browser, highlight the text (usually CTRL-A), copy it to the clipboard (CTRL-C) and then press the button in the FASText Settings screen which says "Add long words from clipboard".  This will add any words in the document which are at least the minimum word length to the list of words available when you activate AutoComplete.  From within another program, you can select text, copy it to the clipboard and then hit CTRL-ALT-C to add the long words to FASText's AutoComplete wordlist.
        • Sort List of Long Words
          • Does just what you'd expect. This allows you to type in your own words and let FASText sort the resulting list for you.
        • Import MS Word ACL File
          • Since FASText's AutoComplete now (as of version 2.7.0) has AutoCorrect and AutoPhrase, you can import your AutoCorrect List from Microsoft Word if you have set this up.
        • Add New AutoCorrect/AutoPhrase (more information)
          • On this screen, you fill in new entries for this.  In the first field (Shortcut), enter the text which you would type to call up the AutoCorrect or AutoPhrase.  In the second field you enter what is supposed to replace what you have typed into the first field.  For example, you could type "aafp" in the first and "American Academy of Family Practice" in the second or "thier" in the first and "their" in the second.  Next, choose whether this is to be available to all users of FASText (on all computers licensed for use at your institution) or just to you, i.e. select "Public" or "Private".  Finally, click "Add Entry".
        • AutoComplete Words
          • This displays both the list of words and AutoComplete/AutoPhrase entries which are available when when you activate AutoComplete.  There are two lists, Public and Private - the former is for all users of FASText at your institution and will be available from anywhere at your institution whereas the latter is for you only.  Please note that it determines this based on your FASText provider selection.  You may edit, delete or add to these lists.
    • Search Options
      • First Character Search Defaults
        • These set the defaults for the behaviors discussed here.
      • Include/Exclude Labels in Search
        • By default, when you activate a search from Practice Partner®, the text selected and searched on will include everything to the left of and contiguous with the cursor, up to the first space encountered.  This is done to facilitate a search which is entered to the right of a PP label if a space is not placed first.  For example, if you tab to after a marker and enter the word "test", it will look like this:  «*»test and your cursor is flashing after the last "t".  When you hit CTRL-F, then word and the marker are both selected but the search will only be performed on the word test.  You can change this behavior if you tend to search for labels.  "Exclude All labels" is the default whose behavior is discussed above.  "Exclude only «*» labels" would behave the same in the given example but if the label had been «Exercise...»test, this rather unlikely phrase is what would be searched for.
    • Misc.
      • Include ZetaFax Add-On Features
        • This turns on the features discussed here.
      • Check for Program Updates on Start Up
        • This allows the program to check for program updates whenever it is started.  If an update is found your are prompted and given the opportunity to download it from the Caduceus Digital Systems website.  As of the time of this writing, all updates are free after an initial purchase.
      • Check for Tip Updates on Start Up
        • This allows the program to check for updates to the "Tips & Tricks" which can be displayed each time the program is run or can be manually run from the "Help" menu.  These are updated from within FASText - you do not need to navigate through the website to download these.
      • Enable QuickTexts in FASText
        • This allows you to obtain almost full QuickText functionality from within FASText.  That is, all QuickTexts work as expected except for those with letter codes and insert codes (the .I codes) in them - these require Practice Partner to replace the letter codes with the patient specific data which, as of the time of this writing, FASText does not have access to.  This is of course a planned feature.  So, any QuickText label including the list labels (the red ones with the ... in them) will work as expected when clicked on in the clarification screen, i.e. the screen which comes up after you initially select a FASText or QuickText item from the top list box in the program.
      • Location of FASText Data Files:
        • Generally this is the same location as the FASText executable but there are a few scenarios where this should be changed.  The first is Windows Vista - this version has an issue with any program having read/write access to the location where the program resides.  In that case, you would install it normally but have the data elsewhere.  When you run the program, select this option and tell it where the data can be found.  If you are using FASText in a multi-user environment, you may want to have the program installed locally on the client machines but still point them to the central data location.
        • Another way to indicate this is via a program switch on program load. Click here for more information.
      • Add FASText to Windows "Send To" menu to create file links
        • When selected, FASText appears on the Send To menu from within Windows Explorer. When this is enabled, selecting FASText from the Send To menu will send a link to that file to FASText as a new item.  It can then be searched for and launched immediately, whether it is a data file or an application.
    Back to Top

    • The Tools menu has a few useful items, described below.
      • Enumerate Clipboard - this lists the formats in which the data in the clipboard is currently stored.  Useful for programmers, not sure about others.

      • Show System Information
        • details a great deal of information about the system on which you are running FASText, including processor type, memory and environment variables
      • Import QuickText FTVideo
        • Selecting this will have FASText find your Practice Partner® QuickText table, extract the data and then import this into FASText.  If you have already performed an import, you are warned that doing so will create duplicate FASText items.  The entire import procedure takes about a second per 6000 QuickTexts when I run it on a Toshiba Centrino Duo 1.7Ghz laptop with 3GB of RAM.  This import can always be undone and repeated.  New in version 2.7.0 is an extraction routine which is faster and does not use RAF.EXE, thus no additional files are required.  In version 2.8.0 this method was optimized even further (decreasing the import time by about 80%!).
      • Remove All Imported QuickTexts - this is discussed here.
      • Export FASText Database to XML
        • This exports all of the FASText database (except for the RTF data - this will be implemented in the future) into a standard XML document for display in your favorite XML parser (such as Firefox or Internet Explorer) and, as programs develop XML interoperability, should allow you to import your FASText database into other programs in the future.
      • Export FASText Database to CSV
        • CSV stands for "comma separated values" and this is an old standby for database compatibility.  This allows you to make a manual backup of your database or even export it to share with others (though if you are sharing this list, it is recommended that you use the next option, removing the providers).  If you would like to share a single FASText, select that from the option list when the item is highlighted (see here).  If you have received a shared FASText and want to know how to use them, click here.
      • Export FASText Database to CSV - Remove Providers
        • This does the same thing as the CSV export except that it erases all of the provider assignments in the exported file.  This is to prevent FASText from getting confused if a FASText item is assigned to somebody who doesn't exist at the facility who received the CSV file.  The exported CSV file is in the program directory and is titled fastext_exported.csv.
      • Import From CSV
        • This takes a file in your FASText program directory called fastext.csv and adds each item to the current FASText database.  None of your data is overwritten.  If you want to import a CSV file from somebody else or import your own backup, place the CSV file in the program directory and name it fastext.csv before running the import.  After the import, your file is renamed to fastext_imported.csv to prevent accidentally re-importing the same file.
      • Import Shared FASText
        • If you have received one or more FASTexts via email or from a website, highlight them, copy them into the clipboard and then select this option.  The items will be added to your FASText database.  For more information, click here.  This feature (sharing FASTexts) allows people from different institutions to share their creations with others
    Back to Top

    Component Help

    Help specific to each button, list, etc., which doesn't have its own help section above follows:

    Clear All Button
    This button removes the items from the bottom listbox ("FASText Items to Add to Clipboard").  These are of course not removed from the actual FASText database.

    Copy Button
    This copies the selected item from the bottom listbox to the clipboard.

    Clear Button
    This clears your current search word/partial word and resets the top listbox.  This does not affect the items you have already selected and sent down to the bottom box.

    Reset All Button
    This resets the entire form - clears all filters, resets the search box, clears the bottom list and puts the cursor in the search field ready for another search.  It does not remove the provider selection, however.

    Search Field
    Just like in the main FASText window, anything in this field will be searched on.  The listbox below will automatically change to reflect your search term.  The more you type, the more the bottom list will be modified.
    Reload FASText File
    Available from the File menu, this forces a re-read of the FASText database.  Why?  If you are using FASText simultaneously on more than one computer, changes made on one are only available to another computer when it reads the database which is on any editing (creating, modifying, deleting FASText items) or on program load.  If you created a FASText item on computer A and want it to be immediately on computer B, reload the FASText database on computer B.  Remember - this is not a necessary step.  Your new item will be available the next time the program runs or performs any edit action even if you do not reload manually.

    Back to Top

    Final Remarks, Disclaimers, etc.

    This program is a production of Caduceus Digital Systems.  It was written in it's entirety by Bernard Pegis, MD.  Testing and extensive feedback were provided by Tripp Bradd, MD.  No guarantee is made either implicitly or explicitly as to the suitability or reliability of this application for your particular configuration.

    Practice Partner® is a registered trademark of Physicians Microsystems, Inc., a wholly owned subsidiary of McKesson Information Solutions, LLC. We do not and have never worked for McKesson or Physicians Microsystems, Inc. This software was produced, is owned, and is managed independently of McKesson and Physicians Microsystems, Inc. No endorsement of this software by McKesson or Physicians Microsystems, Inc. is implied and none should be inferred. Practice Partner® is mentioned throughout the program and in it's help file for clarity's sake only.

    QR Codes are a creation of Denso Wave Incorporated. Their use (i.e scanning them) is permitted without licensing.  FASText has several ways of creating QR Codes, locally (the default), the Google QR code API, PedDrugDose's implementation of the PHP QR Code open source library, i-nigma, GOQR.ME and The QR generation engine which PedDrugDose and FASText use is based on the original libqrencode, Copyright (C) 2006-2010 by Kentaro Fukuchi and is used under LGPL licensing.  The QR Code creation DLL used by FASText for local QR Code creation is an implementation of the Quricol DLL by Serhiy Perevoznyk as updated independently by Krzysztof Michalowski and myself. QR Code is a registered trademark of DENSO WAVE INCORPORATED in JAPAN and other countries.  No endorsement of either of these companies should be inferred and it is unlikely that any of them have even heard of FASText or Caduceus Digital Systems.  For reading QR Codes, an endorsement is made of QRafter by Kerem Erkan for use on iPhones and iPods.

    Back to Top

Home | Contact Us | Products | Store | PP User Database