[ Home ]  [ Purchase[Support ]  [ News ]  [ Contact ]  [ Download ]  [ Affiliates ]  [ Kudos ]


 

 

Customized Appointment Fields

The latest release of E-Z Schedule Appointment Manager provides the ability for users to define up-to ten (10) custom data fields for individual appointments.  Through our custom programming services, we can now provide reports (and exports) on data specific to the way your business operates!

The syntax for configuring customized appointment fields is as follows...

Appointment Field=nField=cFieldLabel;cType;cParam1;cParam2;...cParamN

where nField = a numeric (1-10) identifying the position of the data in the database.  (This position allows you to later reorder the fields on the appointment dialog without losing data mapping.) This field must be unique and must stay with the line definition once appointment data has been saved.

cFieldLabel = The label prompting the field input on the appointment dialog

cType = The data type of the field as follows: C=Character, N=Numeric, $=Currency, D=Date, M=Multiple Choice (Radiobutton), L=Dropdown List

cParam1-N = Additional field parameters as follows:

For Character: Param1=The picture mask for the field, if so desired
For Numeric and Currency Fields:

Param1=A formatting mask for the field, if so desired
Param2=Value Lower Limit
Param3=Value High Limit

For Dates:

Param1=Value Lower Limit (Use "TODAY" for current date)
Param2=Value High Limit (Use "TODAY" for current date)

For Multiple Choice: Param1-4 are choice labels.
For Dropdown Lists: Param1-N are list entries.

For extra functionality, you may now add standard costs to your appointment types.  The appointment type definition has been altered slightly to accommodate this enhancement as follows:

Type=nCode=cTypeLabel; nBlockColor; nApptLength; nFee; cAccessList

where "nFee" is the standard fee to be charged for that appointment type.  To define which appointment field will be automatically populated with the standard fees, add the following statement to your configuration:

Appointment Fee Field=nField

where "nField" is the field number assigned to desired field defined above.

_________________________________________________

Examples:

To Set up a Simple Character Field
Appointment Field=1=Referred By;C

To Set up a Simple Date Field
Appointment Field=2=Date Paid;D

To Set up a Date Field with Range Limits
Appointment Field=3=Date Paid;D;Today;12/31/2025 or
Appointment Field=4=Date Paid;D;01/01/2000;12/31/2025


To Set up a Simple Numeric
Appointment Field=5=Population;N;9,999,999
To Set up a Numeric with Range Limits
Appointment Field=6=Population;N;9,999,999;-1000000;2500000


To Set up a Currency Numeric
Appointment Field=7=Amount Due;$;99,999.99
To Set up a Currency Numeric with Range Limits
Appointment Field=8=Amount Due;$;99,999.99;0;50000

To Set up a Multiple Choice
Appointment Field=9=Paid By;M;Check!;Cash;Credit;Stamps
The exclamation point in the first choice parameter will not be displayed and will set that choice as the default.

To Set up a Dropdown List
Appointment Field=9=Referrer;L;Dr. Jones;Dr. Perry;Dr. Luber
 

__________________________________________________

 

Try this configuration to get familiar with the statements and what they do.   Cut and paste into your E-Z Schedule Configuration, restart and add an appointment.

* Start Copying Here
Appointment Field=1=Appt. Fees;$;99,999.99;0;50000
Appointment Field=2=Amt. Collected;$;99,999.99;0;50000
Appointment Field=3=Paid By;M;Check!;Cash;Credit Card;
Appointment Field=4=Referrer;L;Dr. Jones;Dr. Perry;Dr. Luber
Appointment Field=5=Ref. Date;D
* End Copying Here
 

 

   E-Z Schedule.com © 2002-2007  |  [ Home ] [ Purchase ] [Support ] [ News ] [ Contact ] [ Download ] [ Affiliates ]  [ Kudos ]

Design by RTBWizards