diff --git a/app/client/views/patients/patient_visit.coffee b/app/client/views/patients/patient_visit.coffee index c057ce8..8cb54b7 100644 --- a/app/client/views/patients/patient_visit.coffee +++ b/app/client/views/patients/patient_visit.coffee @@ -1,64 +1,65 @@ AutoForm.hooks uploadPhysioRecordForm: onSubmit: (insertDoc, updateDoc, currentDoc) -> metadata = visitId: currentDoc._id sensor: insertDoc.sensor deviceName: insertDoc.deviceName self = @ Meteor.call "updatePhysioRecordMetadata", insertDoc.physioRecordId, metadata, (error) -> self.done() throwError error if error? false Template.patientVisit.helpers #this templateData visit: -> v = Visits.findOne(@visitId) if v? v.validatedDoc() else v + #with questionnaire=this visit=.. patient=../../patient + questionnaireCSS: -> + return "valid" if @questionnaire.answered + "invalid" + #this visit showEmpaticaRecorder: -> @recordPhysicalData and Meteor.isCordova #this visit empaticaSessionId: -> @_id #this visit uploadFormSchema: -> schema = sensor: type: String label: "Sensor" deviceName: type: String label: "Device name" optional: true physioRecordId: type: String label: " " autoform: afFieldInput: type: 'fileUpload' collection: 'PhysioRecords' label: 'Choose file' new SimpleSchema(schema) -Template.questionnaireRow.helpers - questionnaireCSS: -> - return "valid" if @questionnaire.answered - "invalid" - -Template.questionnaireRow.events - #this: {questionnaire, visit, patient} +Template.patientVisit.events + #with questionnaire=this visit=.. patient=../../patient "click .answerQuestionnaire": (evt, tmpl) -> Modal.show('questionnaireWizzard', @) false + #this: {questionnaire, visit, patient} "click .showQuestionnaire": (evt, tmpl) -> Modal.show('viewQuestionnaire', @) false diff --git a/app/client/views/patients/patient_visit.html b/app/client/views/patients/patient_visit.html index 9465f6d..fc2e176 100644 --- a/app/client/views/patients/patient_visit.html +++ b/app/client/views/patients/patient_visit.html @@ -1,76 +1,74 @@ - -