@@ -57,14 +57,12 @@ async function PathDbMods() {
57
57
throw "no iip path in pathdb data"
58
58
}
59
59
// identifier fields for display name
60
- var subject_id = ""
61
60
var image_id = ""
62
- var study_id = ""
63
61
if ( data . field_subject_id && data . field_subject_id . length >= 1 ) {
64
- subject_id = data . field_subject_id [ 0 ] . value
62
+ x . specimen = data . field_subject_id [ 0 ] . value
65
63
}
66
64
if ( data . clinicaltrialsubjectid && data . clinicaltrialsubjectid . length >= 1 ) {
67
- subject_id = data . clinicaltrialsubjectid [ 0 ] . value
65
+ x . specimen = data . clinicaltrialsubjectid [ 0 ] . value
68
66
}
69
67
if ( data . field_image_id && data . field_image_id . length >= 1 ) {
70
68
image_id = data . field_image_id [ 0 ] . value
@@ -73,14 +71,14 @@ async function PathDbMods() {
73
71
image_id = data . imageid [ 0 ] . value
74
72
}
75
73
if ( data . field_study_id && data . field_study_id . length >= 1 ) {
76
- study_id = data . field_study_id [ 0 ] . value
74
+ x . study = data . field_study_id [ 0 ] . value
77
75
}
78
76
if ( data . studyid && data . studyid . length >= 1 ) {
79
- study_id = data . studyid [ 0 ] . value
77
+ x . study = data . studyid [ 0 ] . value
80
78
}
81
79
// if we have the triple, add it
82
- if ( subject_id && image_id && study_id ) {
83
- x . name = study_id + ' | ' + subject_id + ' | ' + image_id ;
80
+ if ( x . specimen && image_id && x . study ) {
81
+ x . name = x . study + ' | ' + x . specimen + ' | ' + image_id ;
84
82
}
85
83
return x
86
84
}
0 commit comments