Ah, I didn't realise I was missing an 'if' as well as a bracket!
With your help and that of Jules I finally managed to add the interpretation in the table to my form with this code:
if(${ip_score}=0 and ${final_pt}=0 and ${ph_score}=0, 'No periportal fibrosis', if (${ip_score}=1 and ${final_pt}=1 and ${ph_score}=0, 'Developing periportal fibrosis not excluded', if(${ip_score}=2 and ${final_pt}=1 and ${ph_score}=0, 'Possible periportal fibrosis', if(${ip_score}=4 and ${final_pt}=1 and ${ph_score}=0, 'Probable periportal fibrosis', if(${ip_score}=2 and (${final_pt}=4 or ${final_pt}=8) and ${ph_score}=0, 'Periportal fibrosis', if(${ip_score}=4 and (${final_pt}= 4 or ${final_pt}=8) and ${ph_score}=0, 'Periportal fibrosis 1', if(${ip_score}=6 and (${final_pt}=1 or ${final_pt}=4 or ${final_pt}=8) and ${ph_score}=0,'Advanced periportal fibrosis', if(${ip_score}=8 and (${final_pt}=1 or ${final_pt}=4 or ${final_pt}=8) and ${ph_score}=0, 'Advanced periportal fibrosis 1', if((${ip_score}= 4 or ${ip_score}=6 or ${ip_score}=8) and (${final_pt}=1 or ${final_pt}=4 or ${final_pt}=8) and ${ph_score}='>3', 'Advanced periportal fibrosis + Portal Hypertension', 'last else')))))))))
Thank you so much
Edited this code further to reflect the table better in case it helps anyone:
if(${ip_score}=0 and ${final_pt}=0 and ${ph_score}=0, 'Normal Appearance - No periportal fibrosis', if(${ip_score}=1 and ${final_pt}=0 and ${ph_score}=0, 'No periportal fibrosis', if (${ip_score}=1 and ${final_pt}=1 and ${ph_score}=0, 'Developing periportal fibrosis not excluded', if(${ip_score}=2 and ${final_pt}=1 and ${ph_score}=0, 'Possible periportal fibrosis', if(${ip_score}=4 and ${final_pt}=1 and ${ph_score}=0, 'Probable periportal fibrosis', if(${ip_score}=2 and (${final_pt}=4 or ${final_pt}=8) and ${ph_score}=0, 'Periportal fibrosis', if(${ip_score}=4 and (${final_pt}= 4 or ${final_pt}=8) and ${ph_score}=0, 'Periportal fibrosis 1', if(${ip_score}=6 and (${final_pt}=1 or ${final_pt}=4 or ${final_pt}=8) and ${ph_score}=0,'Advanced periportal fibrosis', if(${ip_score}=8 and (${final_pt}=1 or ${final_pt}=4 or ${final_pt}=8) and ${ph_score}=0, 'Advanced periportal fibrosis 1', if(${ip_score}>=4 and (${final_pt}=1 or ${final_pt}=4 or ${final_pt}=8) and ${ph_score}>=3, 'Advanced periportal fibrosis + Portal Hypertension', 'Please ensure filled in correctly/uninterpretable'))))))))))