diff --git a/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java b/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java
index 8eba162f1e452e4a568cee1a264bf93a81830c35..7d78c4d363d6509150f560fd46445fbd59fa670e 100644
--- a/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java
+++ b/appointment-import/src/main/java/smash/appointment/parse/SubjectDao.java
@@ -32,8 +32,10 @@ public class SubjectDao {
 
 	Subject getByScreeningNumber(String screeningNumber) {
 		for (Subject s : subjects) {
-			if (screeningNumber.equals(s.getScreeningNumber())) {
-				return s;
+			for (String number: s.getScreeningNumber().split(";")) {
+				if (screeningNumber.equals(number.trim())) {
+					return s;
+				}				
 			}
 		}
 		return null;