Statutes
To show the Statutes
screen, navigate to :
Search for a statute
On the Statutes Search
screen, you can search for, edit, and add new statutes:
-
Enter the search criteria for a statute you want to search for.
-
Click Search. Search results show in the bottom section.
-
Click a
Section No.
link in the search results to edit the section. -
Click New Statute to create a new statute.
Add or edit a statute
Add a new statute by clicking New Statute in the Statute Search screen.
Edit a statute by clicking Statute No.
link in the search results of the Statute Search screen.
The following options are available when adding or editing a statute:
Among these options, Config Code
, Section Number
, and Status
are required, while Config Code
must also be unique.
Lookup lists
Dropdown options for some fields are configured to show values from the following Lookup Lists:
Statute field | Lookup List name |
---|---|
|
|
|
|
|
|
|
|
|
|
Collection fields
Collection fields available on a statute consist of the following entity types and are configured in the panels on the Add Statute
screen:
-
Statute Reporting Categories.
-
Jurisdiction
(Lookup List:JURISDICTIONS
). -
Type
(Required). -
Category
(Lookup List:STATUTE_CATEGORY
). -
Value
(Required).
-
-
Keywords:
-
Fines, Bails, and Sentencing Guidelines:
Charging language
Charging language allows you to add static or template charging language to your statutes.
The charging language shows on the Charges
screen and can be used in the charging process.
Add static charging language
-
Open the
Statute
screen. -
Click Charging Language to show the
Charge Language
screen: -
Add the language to be shown on the charge screen and used in the charging process.
-
Click Save.
Add template charging language
Template charging language allows you to add placeholders to the charging language that the system replaces during the charging process.
Placeholders consist of Keywords
and Charge
metadata.
Placeholders can be manipulated using Tools.
To create template charging language:
-
Open the
Statute
screen. -
Click Add Keyword.
-
Use the
Keywords
panel to create prompts for data from the user:-
In the
Name
field, enter the keyword name. -
In the
Label
field, enter the keyword label. -
In the
Type
dropdown, select the keyword type. The options include:-
Date
-
Date Time
-
Time
-
Decimal
-
Integer
-
Enum
(select from a list of values) -
Lookup List
-
Text Area
-
Text
-
Check Box
-
-
Select
Required
if the keyword must be present.
-
-
Click Charging Language to show the
Charge Language
screen. -
Add the basic language to show on the
Charge
screen and use in the charging process.On or about [DATE], at or near [LOCATION], in the [JURISDICTION], the defendant, [NAME], while under the influence of [SUBSTANCE], a controlled substance, did willfully and unlawfully commit an assault upon [VICTIM(S)] by means likely to produce [HARM], to wit: by striking them with a [WEAPON], a deadly weapon, in violation of Section 240 and 245(a)(1) of the State Penal Code.
To use keywords to replace placeholders in the charge language:
-
Click the
Keywords
tab. -
Highlight the text to replace in the charge language:
-
Click the keyword to replace the highlighted text with the keyword.
On or about [DATE], at or near [LOCATION], in the [JURISDICTION], the defendant, [NAME], while under the influence of <Substance>, a controlled substance, did willfully and unlawfully commit an assault upon [VICTIM(S)] by means likely to produce <Harm>, to wit: by striking them with a <Weapon>, a deadly weapon, in violation of Section 240 and 245(a)(1) of the State Penal Code.
To add charge metadata in place of count-specific charging language:
-
Click the
Metadata
tab. -
Expand the Charge Metadata section
-
Highlight the text to replace in the charge language.
-
Click the metadata fields to replace highlighted text with metadata fields.
On or about $charge.chargeDate, at or near $charge.location, in the $charge.locationJurisdictionLabel, the defendant, $charge.defendantFml, while under the influence of <substance>, a controlled substance, did willfully and unlawfully commit an assault upon $charge.victims by means likely to produce <harm>, to wit: by striking them with a <weapon>, a deadly weapon, in violation of Section 240 and 245(a)(1) of the State Penal Code.
-
Use tools and functions from the
Tools
tab to further manipulate the charge language:On or about $dateTool.format('MMMM d, yyyy', $charge.chargeDate), at or near $charge.location, in the $charge.locationJurisdictionLabel, the defendant, $charge.defendantFml, while under the influence of <substance>, a controlled substance, did willfully and unlawfully commit an assault upon $charge.victims by means likely to produce <harm>, to wit: by striking them with a <weapon>, a deadly weapon, in violation of Section 240 and 245(a)(1) of the State Penal Code.
Formatting dates
One of the most important formatting tools is $dateTool.format('format', date). This tool allows dates to be formatted based on the requirements of the charging language. Formatting is done using these symbols:
Symbol |
Meaning |
M |
Month in year (8) |
MM |
Month in year (08) |
MMM |
Month in year (Aug) |
MMMM |
Month in year (August) |
d |
Day in month |
y |
Year |
h |
hour in am/pm (1~12) |
a |
am/pm marker |
H |
Hour in day (0~23) |
m |
Minute in hour |
s |
Second in minute |
z |
Time zone |
E |
Day in week (Tue) |
EEEE |
Day in week (Tuesday) |
F |
Day of week in month (2) |
w |
Week in year |
W |
Week in month |
' |
Escape for text |
'' |
Single quote |