Factory: validates and creates a ProcedureID.
If the value does not match the expected ProcedureID format.
Factory: validates and creates a ProcedureID.