NINS_CODE/bahmniapps/clinical/consultation/views/newDrugOrders.html
travelershot 70dda814aa codepush
2024-12-12 22:37:39 +06:00

48 lines
3.5 KiB
HTML

<section class="section-grid new-drug-order" ng-if="treatments.length > 0">
<div class="section-title-wrapper clearfix">
<h2 class="section-title fl">{{ ::'MEDICATION_NEW_PRESCRIPTION' | translate}}</h2>
<button class="secondary-button fr bulk-toggle-btn" ng-show="!showBulkChangeToggle && showBulkChangeDuration" ng-click="bulkChangeDuration()">{{ ::'MEDICATION_CHANGE_DURATION_BUTTON' | translate}}
</button>
</div>
<div ng-if="showBulkChangeToggle" class="bulk-edit-options-container clearfix">
<form name="updateBulkDuration" ng-submit="bulkDurationChangeDone()">
<input type="checkbox" class="select-all-chkBox" ng-model="bulkSelectCheckbox" ng-change="selectAllCheckbox()"/>
<div class="fr bulk-btn-container">
<button type="button" ng-click="updateDuration(-1)" class="stepper__btn stepper__minus">-</button>
<input class="form-field duration bulkDuration" type="number" min="0" placeholder="{{'DURATION_KEY'|translate}}" ng-model="bulkDurationData.bulkDuration" required ng-pattern="/^[0-9]+$/"/>
<button type="button" ng-click="updateDuration(+1)" class="stepper__btn stepper__plus">+</button>
<select class="form-field bulk-duration-unit" ng-model="bulkDurationData.bulkDurationUnit" ng-options="item.name as item.name for item in treatmentConfig.durationUnits" required>
</select>
<button type="submit" class="bulk-update-btn secondary-button">{{ ::'CLINICAL_UPDATE' | translate }}</button>
<button type="button" ng-click="bulkChangeDuration()" class="bulk-cancel-btn">{{ ::'CANCEL' | translate }}</button>
</div>
</form>
</div>
<ul class="table-mimic">
<li id="new-drug-orders" ng-repeat="newTreatment in treatments" ng-class="{highlight : newTreatment.isBeingEdited}">
<div class="drug-details">
<div class="form">
<input type="checkbox" ng-show="showBulkChangeToggle" ng-model="newTreatment.durationUpdateFlag" class="treatmentChkBox"/>
<strong class="drug-name">{{newTreatment.getDisplayName()}}</strong>&nbsp;{{newTreatment.getDescriptionWithQuantity()}}
</div>
</div>
<div class="button-group-wrapper">
<div class="button-group">
<button ng-click="edit(newTreatment, $index)" ng-disabled="showBulkChangeToggle"><i class="fa fa-edit"></i>
</button>
<button ng-confirm-click="remove($index)" confirm-message="{{ 'REMOVE_CONFIRMATION_KEY' | translate }}" ng-disabled="showBulkChangeToggle"><i class="fa fa-remove"></i></button>
<button class="toggle" ng-class="{'has-notes': newTreatment.additionalInstructions}" toggle="newTreatment.showAdditionalInstructions" ng-disabled="showBulkChangeToggle">
<i class="fa fa-minus-circle" ng-show="newTreatment.showAdditionalInstructions"></i>
<i class="fa fa-plus-circle" ng-hide="newTreatment.showAdditionalInstructions"></i>
</button>
</div>
</div>
<div class="start-date fr">
<span>from {{newTreatment.effectiveStartDate | bahmniDate}}</span>
</div>
<div ng-show="newTreatment.showAdditionalInstructions" class="notes inline-notes">
{{newTreatment.additionalInstructions}}
</div>
</li>
</ul>
</section>