|
@@ -585,6 +585,13 @@
|
|
|
return false;
|
|
|
});
|
|
|
|
|
|
+ $('.note-section.pending-initialization').each(function() {
|
|
|
+ let sName = $(this).attr('data-section-template-name');
|
|
|
+ if(['vitals', 'allergies', 'medication', 'care-team', 'assessment'].indexOf(sName) === -1) {
|
|
|
+ $(this).removeClass('pending-initialization');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
let sectionsPendingInitialization = $('.note-section.pending-initialization');
|
|
|
numSectionsPendingInitialization = sectionsPendingInitialization.length;
|
|
|
if(numSectionsPendingInitialization > 0) {
|
|
@@ -601,6 +608,13 @@
|
|
|
|
|
|
function initializeSection(_sectionUid, _sectionTemplateName) {
|
|
|
$.get('/get-default-section-data/' + _sectionTemplateName + '/{{$patient->uid}}' , function(_data) {
|
|
|
+ if(!_data.value || _data.value === '') {
|
|
|
+ numSectionsPendingInitialization--;
|
|
|
+ if(numSectionsPendingInitialization <= 0) {
|
|
|
+ fastReload();
|
|
|
+ }
|
|
|
+ return;
|
|
|
+ }
|
|
|
$.post('/process_form_submit', {
|
|
|
section_uid: _sectionUid,
|
|
|
value: _data.value
|