Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development for changes to LIBRS - JSON Specifications, API Validator: Source code for API endpoints, JSON model changes, and updates to docs.librs.org specifications ready for review in TEI test environment #17

Merged
merged 7 commits into from
Jul 30, 2024
2 changes: 1 addition & 1 deletion _data/data-element-defs.json
Original file line number Diff line number Diff line change
Expand Up @@ -2319,7 +2319,7 @@
}, {
"de_num": "52",
"name": "DISPOSITION OF ARRESTEE UNDER 18",
"definition": "Used only if the arrestee was 16 years of age or younger at the time of arrest.",
"definition": "Mandatory field for ANY Arrestee that is 17 years of age and younger. The Federal UCR program considers juveniles as under 18 years of age regardless of state law. The LIBRS program will stay aligned with the FBI and collect this field for arrestees 17 and younger even though this differs from the latest state Juvenile Age Definition.\n\nIf the arrestee is 17 and considered an adult in Louisiana after April 19, 2024, please use A – Referred to Criminal or Adult Court.",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@john-maus please re-word this. An Arrestee cannot possibly be 17 years of age AND younger; they can only be one or the other. It should read, "...ANY Arrestee that is 17 years of age or younger."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is done.

"length": "1",
"format": "A",
"comment": "",
Expand Down
7 changes: 4 additions & 3 deletions _data/error.json
Original file line number Diff line number Diff line change
Expand Up @@ -1945,7 +1945,7 @@
"err_no": 16052,
"err_message": "DISPOSITION MUST BE ENTERED WHEN AGE IS 17 AND YOUNGER",
"err_desc": {
"52": "If Age of Arrestee (DE 47) is under 18 (17 and younger), then Disposition of Arrestee Under 18 (DE 52) must be entered.<br><br>Note: As of January 1st, 2020, all offenders under the age of 18 are considered juveniles."
"52": "If Age of Arrestee (DE 47) is under 18 (17 and younger), then Disposition of Arrestee Under 18 (DE 52) must be entered.<br><br>The Federal UCR program considers juveniles as under 18 years of age regardless of state law. The LIBRS program will stay aligned with the FBI even though the Juvenile Age definition has changed. If the arrestee is 17 and considered an adult in Louisiana after April 19, 2024, please use A – Referred to Criminal or Adult Court."
}
},
"16053": {
Expand Down Expand Up @@ -2393,9 +2393,10 @@
"22100": {
"active": "true",
"err_no": 22100,
"err_message": "AGE MUST BE '01' - '17' FOR JUVENILE OFFENSES",
"err_message": "AGE MUST BE '01' - '16' FOR JUVENILE OFFENSES",
"err_desc": {
"47": "When Juvenile Qualifiers are used, Age of Arrestee (DE 47) must be '01' thru '17' (this includes 17) for the following Juvenile Qualifiers:{::nomarkdown}<ul><li>(JU:RUN) Runaway Offense (90I)</li><li>(JU:UNG) Ungovernable (90C)</li><li>(JU:CUR) Curfew (90B)</li><li>(JU:TRU) Truancy (90Z)</li></ul>{:/}Note: As of January 1st, 2020, all offenders under the age of 18 are considered juveniles."
"47": "When Juvenile Qualifiers are used, Age of Arrestee (DE 47) must be '01' thru '16' (this includes 16) for the following Juvenile Qualifiers:{::nomarkdown}<ul><li>(JU:RUN) Runaway Offense (90I)</li><li>(JU:UNG) Ungovernable (90C)</li><li>(JU:CUR) Curfew (90B)</li><li>(JU:TRU) Truancy (90Z)</li></ul>{:/}The Louisiana Juvenile Age definition has changed over the years. LIBRS uses the age along with the incident date to validate the Juvenile Qualifiers according to the following rules:<ul><li>Prior to March 1, 2019, the Juvenile age is 16 and younger.</li><li>March 1, 2019 – April 18, 2024, the juvenile age is 17 and younger.</li><li>On or after April 19, 2024, the Juvenile age is 16 and younger.</li></ul>",
"37": "When Juvenile Qualifiers are used, Age of Offender [At Time of Incident] (37) must be ‘01’ thru ‘16’ (this includes 16) for the following Juvenile Qualifiers:{::nomarkdown}<ul><li>(JU:RUN) Runaway Offense (90I)</li><li>(JU:UNG) Ungovernable (90C)</li><li>(JU:CUR) Curfew (90B)</li><li>(JU:TRU) Truancy (90Z)</li></ul>{:/}The Louisiana Juvenile Age definition has changed over the years. LIBRS uses the age along with the incident date to validate the Juvenile Qualifiers according to the following rules:<ul><li>Prior to March 1, 2019, the Juvenile age is 16 and younger.</li><li>March 1, 2019 – April 18, 2024, the juvenile age is 17 and younger.</li><li>On or after April 19, 2024, the Juvenile age is 16 and younger.</li></ul>"
}
},
"22105": {
Expand Down
14 changes: 7 additions & 7 deletions data-element-values.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ title: LIBRS Data Element Available Values
layout: default
permalink: /data-element-values
---

# LIBRS Data Element Available Values
____

---

<table>
<thead>
Expand All @@ -32,7 +32,7 @@ ____
{% for values in subsection.values %}
<tr>
<td style="vertical-align: top; text-align: right; padding-left:0px; padding-right:0px; white-space: nowrap; min-width: 25px">{{values.code}}</td>
<td style="vertical-align: top; padding-left:0px; padding-right:0px;">&nbsp;-&nbsp;</td>
<td style="vertical-align: top; padding-left:0px; padding-right:0px;"> - </td>
<td style="vertical-align: top; padding-left:0px;">{{values.desc}}</td>
</tr>
{% endfor %}
Expand All @@ -46,13 +46,13 @@ ____
</tbody>
</table>

<br><br>
`<br><br>`

# Allowable Property Loss Types (DE 14) By NIBRS and Attemped/Completed

___
---

The following table outlines the values that are allowed to be used for data Element 14, Property Loss Type, when an Offense of a particular NIBRS Code is either Attempted or Completed.
The following table outlines the values that are allowed to be used for data Element 14, Property Loss Type, when an Offense of a particular NIBRS Code is either Attempted or Completed.

<table>
<thead>
Expand All @@ -79,4 +79,4 @@ The following table outlines the values that are allowed to be used for data Ele
</tr>
{% endfor %}
</tbody>
</table>
</table>
Loading