NIEM Progression 5

Disclaimer: This tool was developed by Tom Carlson Consulting LLC. It was created from the official distribution of the data model. Tom Carlson Consulting LLC makes neither claim nor warranty that this tool provides an accurate representation of the NIEM data model. For official and authoritative representations, please visit the official NIEM release website.



j:ProgramAugmentation

Additional information about a Program.

j:ProgramAugmentation holds other objects that describe extra information, often from other domains.

j:ProgramAugmentation can hold any of these following objects, starting with the most specific and becoming more generic as you move down the list:


j:ProgramActivity

A set of details about the actions and events within a specific program.

Holds other objects.


j:ProgramCalendarSchedule

A monthly calendar of events that the program wants to publish to help others maintain awareness of key events.

Holds other objects.


j:ProgramCaseworker

A staff member assigned as a caseworker to a specific program.

Holds other objects.


j:ProgramContract

A document detailing the objectives and agreements of the subject in the scope of the program.

Holds other objects.


j:ProgramDefectFindingText

A finding of a defect or condition that did not meet the standard during the inspection.

Holds text.


j:ProgramDescriptionOfServicesText

A text field to briefly describe the services that the Ancillary Program provides.

Holds text.


j:ProgramEnrollment

A set of details required for a subject's participation in a specific program.

Holds other objects.


j:ProgramGenderRestrictionCategoryText

A kind of gender restriction specific to a program enrollment.

Holds text.


j:ProgramIncludesChildrenIndicator

True if a provider can set if programs include children of subjects; false otherwise.

Holds true/false values.


j:ProgramIncludesOffenderPopulationActivityIndicator

True if of whether the experience included offender population activities; false otherwise.

Holds true/false values.


j:ProgramIncludesSeniorsIndicator

True if a provider can set if programs include senior as subjects; false otherwise.

Holds true/false values.


j:ProgramIncludesTestingIndicator

True if testing is a part of the Rehabilitation Program or Treatment Program for any reason (drug, alcohol, etc.); false otherwise.

Holds true/false values.


j:ProgramInServiceSchedule

A timeline of events for an in-service program.

Holds other objects.


j:ProgramKeyAreasOfPracticeCategoryText

A kind of values for rehabilitation related experience program topics.

Holds text.


j:ProgramKeyPositionDescriptionText

A description to clarify the key position required in delivery of rehabilitation services.

Holds text.


j:ProgramKeyPositionName

A name given to identify a key position used in delivery of rehabilitation services for the State of California.

Holds text.


j:ProgramOverviewStatementText

A statement describing a program of treatments at a high level.

Holds text.


j:ProgramOwner

A designated owner to maintain the definition of a Treatment Program for its lifecycle.

Holds other objects.


j:ProgramPlan

A plan of activity that may include a number of Treatment Programs as well as activities defined for achievement of Rehabilitation Program Need Satisfaction, Goals, and Objectives.

Holds other objects.


j:ProgramRequirementMinimumAge18Indicator

True if a program attendee must be 18 or older due to compliance with some program requirements; false otherwise.

Holds true/false values.


j:ProgramRequirementMinimumAge21Indicator

True if a program attendee must be 21 or older due to compliance with some program requirements; false otherwise.

Holds true/false values.


j:ProgramStaffMember

A corrections employee assigned or associated with a specific program.

Holds other objects.


j:ProgramSupportedAlternativeLanguage

An alternative language that is supported within a program, other than English.

Holds other objects.


j:ProgramVerifiedDate

A date that the Ancillary Program information was verified.

Holds other objects.