11import { parentPort } from 'worker_threads' ;
22
3- import { yearsPassed } from '@douglasneuroinformatics/libjs' ;
43import type { FormTypes , InstrumentMeasureValue } from '@opendatacapture/runtime-core' ;
54import { DEFAULT_GROUP_NAME } from '@opendatacapture/schemas/core' ;
65import type { InstrumentRecordsExport } from '@opendatacapture/schemas/instrument-records' ;
@@ -167,13 +166,13 @@ function handleChunkComplete(_data: ChunkCompleteData) {
167166 instrumentEdition : instrument . edition ,
168167 instrumentName : instrument . name ,
169168 measure : measureKey ,
170- sessionDate : record . session . date . toISOString ( ) ,
169+ sessionDate : record . session . date ,
171170 sessionId : record . session . id ,
172171 sessionType : record . session . type ,
173- subjectAge : record . subject . dateOfBirth ? yearsPassed ( record . subject . dateOfBirth ) : null ,
172+ subjectAge : record . subject . age ,
174173 subjectId : removeSubjectIdScope ( record . subject . id ) ,
175174 subjectSex : record . subject . sex ,
176- timestamp : record . date . toISOString ( ) ,
175+ timestamp : record . date ,
177176 username : record . session . user ?. username ?? 'N/A' ,
178177 value : measureValue as InstrumentMeasureValue
179178 } ) ;
@@ -192,13 +191,13 @@ function handleChunkComplete(_data: ChunkCompleteData) {
192191 instrumentEdition : instrument . edition ,
193192 instrumentName : instrument . name ,
194193 measure : `${ measureKey } - ${ entry . measure } ` ,
195- sessionDate : record . session . date . toISOString ( ) ,
194+ sessionDate : record . session . date ,
196195 sessionId : record . session . id ,
197196 sessionType : record . session . type ,
198- subjectAge : record . subject . dateOfBirth ? yearsPassed ( record . subject . dateOfBirth ) : null ,
197+ subjectAge : record . subject . age ,
199198 subjectId : removeSubjectIdScope ( record . subject . id ) ,
200199 subjectSex : record . subject . sex ,
201- timestamp : record . date . toISOString ( ) ,
200+ timestamp : record . date ,
202201 username : record . session . user ?. username ?? 'N/A' ,
203202 value : entry . measureValue
204203 } ) ;
@@ -217,7 +216,6 @@ function handleChunkComplete(_data: ChunkCompleteData) {
217216}
218217
219218parentPort ! . on ( 'message' , ( message : ParentMessage ) => {
220- console . log ( message ) ;
221219 switch ( message . type ) {
222220 case 'CHUNK_COMPLETE' :
223221 return handleChunkComplete ( message . data ) ;
0 commit comments