[Process Name]

Use any top-level [Process Name] from [Processes Master] here. i.e.
  • Optometry
  • Contact_Lenses
  • Billing_For_Surgery

These are just examples, not full list.

Will be replaced with [Process_Output] which is shown under that particular process on screen.


Replace “SPACE” in [Process Name] with “UNDERSCORE”.
i.e. “Contact Lenses” to be entered as “Contact_Lenses

[Process Name.Field]

Use any fields of any process.  List of fields is as below.

  • Reason_for_Visit
  • Systemic_Conditions
  • Ophthalmic_History
  • Systemic_History
  • Occupational_History
  • Family_History
  • Note
  • Dilation
  • Pre-op_Counseling
  • Post-op_Counseling
  • Glaucoma_Counseling
  • General_Counseling
  • Telephonic_Conversation
  • In-Persion_Communication
  • Other_Notes
  • Unaided_Visual_Acuity
  • Present_Spectacles
  • Auto-refractometry
  • Tonometry
  • Keratometry
  • Retinoscopy
  • Subjective_Correction
  • Other_Visual_Functions
  • Other_Tests
  • Investigations
  • Diagnosis
  • Advise
  • Follow-up
  • Reference_Note
  • Thanks_Note


… And all [SOAP Fields]

Suffix with “_OD” or “_OS” in case of bilateral fields.


Process fields to be wrapped between “TableStart:Process_Fields” and “TableEnd:Process_Fields” .


Other Table Names are as following:
  • Basic
  • Tags
  • References
  • Processes
  • Process_Fields
  • Process_Files

Subjective Correction Fields

  • OD_Sph
  • OD_Cyl
  • OD_Axis
  • OD_Prism
  • OD_VA
  • OD_NVA
  • OD_PH
  • OD_Intr-Add
  • OD_Near-Add
  • OD_Int
  • OD_Near
  • OS_Sph
  • OS_Cyl
  • OS_Axis
  • OS_Prism
  • OS_VA
  • OS_NVA
  • OS_PH
  • OS_Intr-Add
  • OS_Near-Add
  • OS_Int
  • OS_Near
  • PD
  • Glass-Type
  • Glass-Wear

Above mentioned fields were available in older version with "Optometry" Wizard. They have been replaced with "SOAP Fields" in Version 2.3 onwards. Which are as following..
  • Sphere_Near
  • Sphere_Intermediate
  • Rest of the fields are in "SOAP Fields" master.


Medicine Prescription Fields

  • Brand_Name
  • Route
  • Dose
  • Frequency
  • Duration
  • Instruction
  • Medicine_Remarks
  • Content
  • Company
  • Drug_Group
  • MRP
  • Quantity

To be wrapped in "TableStart:Drugs" and "TableEnd:Drugs"


Route, Dose, Frequency, Duration, Instruction and Medicine_Remarks fields can be suffixed with "_English", "_Gujarati", "_Hindi", "_Marathi" or "_Regional" to get output in that language. 

i.e. "Route_Hindi", "Dose_Gujarati", "Medicine_Remarks_Marathi"
Contact.References

  • Title
  • Contact_Name
  • Mobile
  • Email
  • Relation
But to be wrapped in “TableStart:References” and “TableEnd:References

Contact.Basic

  • Title
  • Contact_Name
  • Birth_Date
  • Sex
  • Language
  • Religion
  • Mobile
  • Email
  • Remarks
  • Occupation
  • Employer
  • Employee_Code
  • UID
  • Identity_Marks
  • Deactivate_Remarks
  • Billing_Instructions
  • Registration_Date
  • Patient_Code
  • Contact_Type
  • Photo
  • Allergies
  • Reminders
  • Address_Type
  • Address
  • Area
  • City
  • Pin_Code
  • District
  • State
  • Country
  • Phone
  • Alternate_Address
  • Photo
  • Age
  • Age_Years


General Fields

  • Current_Date
  • Current_Time
  • Visit_Date
  • User


Process Related Fields

  • Process
  • Attendant
  • Escort
  • Suggested_Duration
    Suggested_Amount
  • Start_Time
  • End_Time
  • Remarks
And Full Process Output
To be wrapped in “TableStart:Processes” and “TableEnd:Processes

Bill Header Fields:

  • Bill_No
  • Bill_Date
  • Bill_Type
  • Attendant
  • Contact_Details
  • Bill_To
  • Remarks
  • Bill_Status
  • Total_Billed_Amount
  • Received_Amount
  • Balance_Amount
  • Saved_By
  • Branch
  • Total_Amount_In_Words
  • Amount_In_Words
  • Received_Amount_In_Words
  • Balance_Amount_In_Words
  • Insurance_Provider
  • TPA
  • Policy_Number
  • Approval_Number
  • Approved_Amount
  • Insurance_Remarks
  • Bill_Eye
To be wrapped in “TableStart:Bill_Headers” and “TableEnd:Bill_Headers

Bill Details Fields

  • Particulars
  • Rate
  • Quantity
  • Amount
To be wrapped in “TableStart:Bill_Details” and “TableEnd:Bill_Details

Bill Receipts Fields

  • Receipt_Date
  • Receipt_No
  • Details
  • Payment_Mode
  • Amount
To be wrapped in “TableStart:Bill_Receipts” and “TableEnd:Bill_Receipts

Bill References Fields
  • Reference_Name
  • Relation
To be wrapped in "TableStart:Bill_References" and "TableEnd:Bill_References"
AdHoc Transaction Fields

  • Branch
  • Date
  • Transaction_Type
  • Particulars
  • Amount
  • Payment_Mode
  • Payment_Details
  • Remarks
To be wrapped in “TableStart:Bill_AdHoc_Transactions” and “TableEnd:Bill_AdHoc_Transactions

Token Fields at process level

  • TokenNo
  • Branch
  • Department
  • Attendant
  • Escort
  • Service
  • Appointment_Time
  • Check_In_Time
  • Check_Out_Time
  • Token_Remarks
  • Received_Cash
  • Received_Others

  • Attendant_Email
  • Attendant_Mobile
  • Qualifications
  • Designation
  • Attendant_Registration_No
  • Branch_Title
  • Branch_Address
To be Wrapped in “TableStart:Token” and “TableEnd:Token


Fields in bold and italic are available in bills and receipts also.


NOT AVAILABLE IN AD HOC TRANSACTIONS

To show all processes output, as shown on processes screen
  • Process_Output
  • Attendant
  • Escort
  • Start_Time
  • End_Time
  • Suggested_Amount
  • Remarks
To be Wrapped in "TableStart:All_Processes" and "TableEnd:All_Processes"



  • For Auto updating Event from Surgery process: All three fields : “Date Of Operation”, “Operated Eye”, “Operation Done” has to be in same template. Then only it will create event based upon it.
  • For Auto creating tasks from advise: The Process field name is hard-coded to “Follow-Up” and process data should contain keyword “after” followed by “Tomorrow”, “2 Days”, “3 Days”……. And so on.
  • For mail merging, to expand subjective correction field, the data must be in process-field named “Subjective Correction
  • To specify negative amount in brackets, use { MERGEFIELD Amount \##,##,##0.00;(##,##,##0.00);'-' \* MERGEFORMAT } The first argument is formatting for positive value, second argument is formatting for negative value and 3rd argument is format for null value.
  • To sepcify date format, use { MERGEFIELD Bill_Date \@ "dd/MMM/yyyy" \* MERGEFORMAT }
  • Any Table Row with Merge-field whose data is empty will be automatically deleted. To specify a Fixed-Text title to that row, following special type of conditional-merge-field can be used.      { IF "{ MERGEFIELD Pupil_OD }{MERGEFIELD Pupil_OS }"="" "" "Pupil" } . This type of field will add "Pupil" word whenever "Pupil_OD" or "Pupil_OS" is Non-blank.  When Both fields "Pupil_OD" and "Pupil_OS" is blank, it will remove the title also. So whole row become blank, which eventually will get removed while generating report.



Attached herewith a few samples for quick start.