public String toAuditString() {
    StringBuffer auditStr = new StringBuffer();

    auditStr.append("\r\n*clinicalContact* :");
    if (clinicalContact != null) {
      auditStr.append(toShortClassName(clinicalContact));

      auditStr.append(clinicalContact.getId());
    }
    auditStr.append("; ");
    auditStr.append("\r\n*authoringCP* :");
    if (authoringCP != null) {
      auditStr.append(toShortClassName(authoringCP));

      auditStr.append(authoringCP.getId());
    }
    auditStr.append("; ");
    auditStr.append("\r\n*authoringDateTime* :");
    auditStr.append(authoringDateTime);
    auditStr.append("; ");
    auditStr.append("\r\n*mobilisationTreatment* :");
    if (mobilisationTreatment != null) {
      java.util.Iterator it4 = mobilisationTreatment.iterator();
      int i4 = 0;
      while (it4.hasNext()) {
        if (i4 > 0) auditStr.append(",");
        ims.therapies.treatment.domain.objects.MobilisationsTreatment obj =
            (ims.therapies.treatment.domain.objects.MobilisationsTreatment) it4.next();
        if (obj != null) {
          if (i4 == 0) {
            auditStr.append(toShortClassName(obj));
            auditStr.append("[");
          }

          auditStr.append(obj.getId());
        }
        i4++;
      }
      if (i4 > 0) auditStr.append("] " + i4);
    }
    auditStr.append("; ");
    return auditStr.toString();
  }