Observation and Code Editor

Fault Code Editor

The POSM Observation and Code Editor allows the user to create, edit, delete and hide fault codes (Observation Codes). It also allows the required fields to be setup for each observation, auto weighting rules, category filters, and type filters. The Required Fields are the extra data entry fields for each observation such as clock position, severity, value 1-8, percent, joint, and continuous.
To create a new fault, select the template name for the code set to be edited and type in the name of the new observation. If a code is desired to be associated with this code type it into the Code box. Select the fields that the end user should use when adding an observation with this code. Selecting No will cause that box to not appear. Selecting yes will make it appear and require the user to input data into the field before adding the observation. Selecting Optional will make it appear but not require data input. To finish adding the fault, click Create New. The system cannot have two codes of the same type.
If a code needs to be updated, select the code from the drop down, make any needed changes, and click
Update Fault.
If a code needs to be deleted (hidden) from the drop down, select the code, then check the box that says it should be deleted. This will keep the code from appearing in POSM drop downs, but will allow it to show in the Report Generator. To save the changes, click Update Fault.
To remove a code permanently, check the observation(s) and click “Delete Fault(s).” POSM will only delete observations that are not currently being used in a session.


To create a Category Type , Select a Name in the Category box while a code is highlighted. Updating the code will then associate that category name with the observation. When the user selects the category name in POSM it will then only show observations with that category in the observation list. A 2nd type filter can also be created by typing in or selecting a name from the type filter. This allows the user to further filter results in the observation list.
Weighting allows the user to assign a weight to a code. There are two types of weights that can be set: structural and maintenance. These codes can either be a value, such as in the example above, or they can be calculated based off of a field used with that code. If the user wanted a code system for roots that gave a value of 10 for roots < 20%, 50 for > 20% and less than 50%, 100 for > 50% they can add rules using the Field, Operator, and Value.
Code sets may also be copied from template to template by choosing a template in the “From” drop down and then choosing a template to copy it to in the “To” drop down. To copy the codes click the “Copy codes to other template” button. POSM will delete all observation codes and sessions for the “To” template. Make sure any data from the template that is being copied to is backed up or not in use before continuing this operation.
To print a code or weight set, press the “Print Weights” or “Print Codes” buttons.
There are two special options for each observation that can be used to fill the remarks drop down with pre- entered data. If the user checks “Fill Remarks with Manhole IDs,” POSM will look at the header for the special fields “Start ID” and “End ID.” It will then place those values in the remarks drop down, allowing the user to quickly choose them for the beginning and end access point values. The Asset IDs associated with a manhole ID can also be filled in the remarks down drop for users inspecting manholes by checking “Fill Remarks with Asset IDs”.


The “Edit Observation Labels” button will allow the user to change the labels in the main data observation
page. For example for the PACP template the user may wish to change Val 1 and Val 2 to Size and Intruding.

After pressing “Save and Exit” and closing the Observation and Code Editor the main drop down will change to look like the following.

After editing the labels, the main drop down will change to Size and Intruding.


To speed up data entry and ensure users enter the correct data for drop down values, any drop down in the main form can also be preloaded with data. To edit the combo boxes in the data entry form, click on the “Edit Observation Combo Values” button in the Observation and Code Editor.

Select the drop down to have values added to it, add the value in the text box below, and click “Add Value”. If a mistake was made, highlight the value from the list and click “Delete Selected Value.” After all of the values have been added, go back to the main form and check the drop down.

The Size drop down now has the values for 4, 6 and 8 inch.