NumberOfCases is an aggregate value. This should be calculated when needed, not saved into table.
I would not use a text field that can have up to 255 characters as a PK.
tblRefProcedures has only the number field - no description of what this is? Still don't understand this table. What would data in tblProcedures be like?