Package psdi.app.safety

The Safety package includes hazards, precautions, tagout/lockout, and safety plans.

See: Description

Package psdi.app.safety Description

The Safety package includes hazards, precautions, tagout/lockout, and safety plans. These entities identify where potential safety hazards may occur and how to prevent them from occurring. Ultimately, this information is filtered down into workorders. Safety information specific to individual workorders is stored in the workorder package.

Package Specification

The main classes included in the Safety package are:

  • Hazard -- Any hazard. Examples include electrocution, dust, and excess heat.

    A hazard may or may not be hazardous-material enabled, precaution enabled, or tagout enabled. If the hazard is tagout enabled, then it may not be enabled for anything else.

    If it is hazardous-material enabled, then one or more items can be associated with the hazard. This is identified on the Item.

    If it is precaution enabled, then it can be associated with one or more Precaution.

    If it is tagout enabled, then it can be associated with one or more pieces of equipment or locations to be tagged out. This is identified on SafetyLexicon.

  • Precaution -- A precaution is taken to attempt to prevent a Hazard from occurring. Examples include wearing gloves, goggles, or a respirator. A precaution can be associated with a hazard only if the hazard is precaution enabled.

  • Safety Plan -- Identifies a safety plan. A safety plan identifies how to prevent a hazard from occurring.

  • Tag-Out -- In an attempt to prevent a hazard, one or more assets can be "tagged out" prior to working on the main asset. Those that should be tagged out are identified on the Tag-Out object. For example, if there is an electrocution hazard at a location, then various pieces of electrical equipment may need to be tagged out. A tagout can be associated with a hazard only if the hazard is tagout enabled.

    In practice, when performing a work order, the presence of a tag on an asset indicates that procedures have been performed to ensure that it is safe to work.

  • Lock-Out -- Before physically applying a tag indicating that it is safe to work on a piece of equipment or at a location (see Tag-Out), someone must ensure that the proper safety procedures have been followed. This is done by "locking out" other assets. For example, if there is an electrocution hazard for a circulation fan, circuit breakers may need to be switched off prior to working on the fan. The circuit breakers would be identified as Lock-Outs. The asset to be locked out can be identified by an equipment number, a location, or a device description. The relation between the asset to be tagged out and an asset to be locked out is identified on Tag-Lock Cross Reference.

Secondary classes included in the Safety package are:

  • Safety Lexicon -- This object is used for many purposes.

    First of all, there are two kinds of SafetyLexicon mbo that exist for programming reasons only:

    • Each Hazard will have one entry in Safety Lexicon with null equipment number, location and tagoutid.
    • Each TagOut will have one entry in Safety Lexicon will null equipment number, location and hazardid.

    A hazard can be associated with one or more pieces of equipment or locations. They identify the asset where the hazard may occur. Each asset directly associated with that hazard will have an entry in Safety Lexicon with a non-null value for equipment number or location.

    When the hazard is tagout enabled, a tagout ID can also be specified on the Safety Lexicon. When a tagout ID is specified, an equipment or location can also be specified on the same Safety Lexicon entry, but they can also be null. When there is a tagout ID, the Safety Lexicon is associated with a Tag-Out.

  • Safety Plan Work Asset -- This object is used for many purposes. First of all, any safety plan will also have one entry in Safety Plan Work Asset with null equipment number and location. This entry exists for programming reasons only. In addition, a safety plan can have additional entries in Safety Plan Work Asset when an equipment number or location is to be specified as a work asset.

    The Safety Plan Work Asset helps to identify whether the safety information will be replicated on the work order. If an equipment or location is specified, then the safety information will be replicated on the work order only if the workorder's equipment or location equals that on the Safety Plan Work Asset.

Cross-reference classes included in the Safety package are:

  • Hazard-Precaution Cross Reference -- Cross reference table associating Hazard with Precaution, when the hazard is precaution enabled.

  • Safety Plan Lexicon Link -- The links from Safety Plan to Hazard or Tag Out include Safety Plan Work Asset and Safety Plan Lexicon Link. The Safety Plan Lexicon Link is directly associated with a Safety Plan Work Asset and a Safety Lexicon.

  • Tag-Lock Cross Reference -- This associates an asset to be tagged out (Tag-Out) with assets to be locked out (Lock-Out).

  • Safety-Related Asset -- A cross reference table to help the user select hazards or tagouts to be associated with a safety plan. This is used only for the UI. For a given equipment or location to be worked on, finds related assets and then finds safetylexicon and hazard or tagout, from which the user can select which to apply to the safety plan. Eventually this process updates splexiconlink.

Relationship diagram

The following diagram showes the relationship between the various safety-related classes. An attribute name followed by an asterisk (*) cannot be null. A dark line connects Hazard and SafetyLexicon because at least one row will exist in SafetyLexicon for every Hazard. A dark line connects SafetyPlan and SPWorkAsset because at least one row will exist in SPWorkAsset for every SafetyPlan. A dark line connects TagOut and SafetyLexicon because at least one row will exist in SafetyLexicon for every TagOut. The main and secondary classes show the object name in a grey box.

Related Documentation


Last updated: 03/15/02