Ours is based on BS:1192, but using the AutoDesk CISfd codes, and further amended to our specific needs for Building services.
BS:1192 is just guidlines, it is not very good, but the AUtoDesk layer are spot on, and I think are becoming industry standard!
The layer codes work for drawing numbers as well.