Generate SOAP notes for clinical patient encounters