EligRules
Name: Eligibility Rules
Type: Application
Modules: Booking
Description: Main table to hold rules and cross references for enforcing passenger travel restrictions.
| Field | Documentation |
|---|---|
| EligRuleId | Numeric identifier of the eligibility rule. |
| EligRuleType | Numeric identifier of the type of rule that the eligibility rule belongs to. |
| ConditionCode | AlphaNumeric identifier of the condition (from the EligConditions table). |
| FundingSourceId | Numeric identifier of the funding source to attach to an eligibility rule (from the FundingSources table). |
| NumDays | Number of days that a client with the specified funding source and condition is eligible for service. |
| Comments | Comments about the record. |
| ModeOfTransport | Numeric identifier of the vehicle type used for the trip (e.g., taxi, bus) (from the VehicleTypes table). |
| MaxTransfer | Maximum number of transfers allowed for booking a trip using this eligibility rule. |
| ExclusiveGroup | Flag that indicates the rule applies to a group that does not allow additional passengers. |
| TotalTripsAllow | Total number of trips that can be booked using this eligibility rule. |
| ClientPeriodType | Hard-coded value for the Client Period Type (e.g., Daily, Weekly, Montly, Yearly). |
| ClientPeriodTypeNo | Numeric identifier of the Client Period Type (from the ClientStatsPeriod table). |
| FareTypeId | Numeric identifier of the fare type to attach to the eligibility rule (from the FareTypes table). |
| DirectDistanceLimit | Maximum allowable direct distance between the pick-up and drop-off locations in meters for a trip using this eligibility rule. |
| ParaServiceId | Numeric identifier of the paraservice attached to the eligibility rule (from the ParaService table). |
| ReqEarly | Earliest time a customer is willing to be picked up. Value is in seconds from midnight. |
| ReqLate | Latest time a customer is willing to be picked up. Value is in seconds from midnight. |
| AdditionalPassType | Comma-separated string of passenger types allowed for additional passengers, companions, etc. (from the PassTypes table). |
| AllowedSpaceTypes | Comma-separated string of space types allowed for passengers (from the SpaceTypes table). |
| MethodOfPayment | Hard-coded value for the payment type (e.g., Pre-Pay, Pay at Doorm, or NA). |
| FromDate | Start date from which the eligibility rule is valid. |
| MaxOBT | Maximum allowable On Board Time (time that someone can be on the vehicle during the trip) for passengers using this elibility rule. Value is in seconds from midnight. |
| MobAids | Numeric identifiers of the mobility aids attached to the rule (from the MobAids table). |
| ToDate | End date to which the eligibility rule is valid. |
| DatePeriodId | Internal use only. |
| SearchEarly | Deprecated. |
| SearchLate | Deprecated. |
| MaxWalkingDistance | Maximum allowable walking distance a passenger may travel in meters to or from a pick-up, drop-off, or transfer location for a booking created using this eligibility rule. |
| RequireAuthorizationNo | Flag that indicates an authorization number must be supplied to allow a booking using this eligibility rule. |
| BookingFromTime | Client's earliest booking request time. Value in seconds from midnight. |
| BookingToTime | Client's latest booking request time. Value in seconds from midnight. |
| ServiceParameterId | Numeric identifier of the service parameter to attach to this eligibility rule (from the ServiceParameters table). |
| FundingSourceId1 | Numeric idenitifer of the funding source to attach to this eligibility rule (from the FundingSources table). Bookings created with this rule are restricted to only this funding source or the second one if it is also defined. |
| FundingSourceId2 | Numeric identifier of the funding source to attach to this eligibility rule (from the FundingSources table). Bookings created with this rule are restricted to only this funding source or the first one if it is also defined. |
| PurposeId | Numeric identifier of the booking purpose to attach to this eligibility rule (from the BookingPurpose table). |
| AccessibilityMask | Internal use only. |