NINS_CODE/bahmniapps/common/uicontrols/programmanagement/views/programEnrollment.html
travelershot 70dda814aa codepush
2024-12-12 22:37:39 +06:00

79 lines
4.2 KiB
HTML

<div id="programEnrollmentContainer">
<div class="program-enrollment-container">
<div class="select-program-container form">
<a href="javascript:void(0)" class="section-title" toggle="allPrograms.showProgramSection">
<i class="fa fa-minus-square" ng-show="!allPrograms.showProgramSection"></i>
<i class="fa fa-plus-square" ng-show="allPrograms.showProgramSection"></i>
{{'PROGRAM_MANAGEMENT_SELECT_PROGRAM_KEY' | translate}}
</a>
<form class="select-program-option form-field clearfix" single-submit="enrollPatient()" ng-show="!allPrograms.showProgramSection">
<article class="fl">
<div class="field-attribute">
<label>{{'PROGRAM_MANAGEMENT_LABEL_PROGRAM' | translate}} : </label>
</div>
<div class="field-value">
<select ng-model="programSelected" ng-options="program.name for program in allPrograms" data-ng-change="setWorkflowStates(programSelected)">
<option value="">{{'PROGRAM_MANAGEMENT_CHOOSE_PROGRAM_KEY' | translate}}</option>
</select>
</div>
</article>
<article class="fl">
<div ng-if="hasStates(programSelected)">
<div class="field-attribute">
<label> {{'PROGRAM_MANAGEMENT_LABEL_PROGRAM_STATE' | translate }} : </label>
</div>
<div class="field-value">
<select ng-model="$parent.workflowStateSelected" ng-options="state.concept.display for state in programWorkflowStates">
<option value="">{{'PROGRAM_MANAGEMENT_CHOOSE_STATE_KEY' | translate}}</option>
</select>
</div>
</div>
</article>
<article class="fl">
<div class="field-attribute">
<label>
{{'PROGRAM_MANAGEMENT_START_DATE_KEY' | translate}} :
<span class="asterick">*</span>
</label>
</div>
<div class="field-value">
<input type="date" max="{{today}}" ng-model="programEnrollmentDate" ng-required="true">
</div>
</article>
<article class="fl" ng-repeat="attribute in programAttributeTypes" ng-if="isIncluded(attribute)">
<attribute-types target-model="patientProgramAttributes" attribute="attribute" is-form="true"></attribute-types>
</article>
<input class="fr" type="submit" value="{{'PROGRAM_MANAGEMENT_ENROLL_KEY' | translate}}"/>
</form>
</div>
<div class="active-program-container clearfix" id="activePrograms" ng-show="hasPatientEnrolledToSomePrograms()">
<h2 class="program-title">
{{'PROGRAM_MANAGEMENT_ACTIVE_PROGRAM_KEY' | translate}}
</h2>
<div ng-if="hasPatientEnrolledToSomePrograms()">
<section class="active-program-tiles program-tiles" ng-repeat="patientProgram in activePrograms" ng-show="activePrograms.showProgramSection">
<ng-include src="'../common/uicontrols/programmanagement/views/programRow.html'" ng-init="active=true"></ng-include>
</section>
</div>
</div>
<div class="inactive-program-container" ng-show="hasPatientAnyPastPrograms()">
<h2 class="program-title">
{{'PROGRAM_MANAGEMENT_PAST_PROGRAM_KEY' | translate}}
</h2>
<div ng-if="hasPatientAnyPastPrograms()">
<section ng-repeat="patientProgram in endedPrograms" class="inactive-program-tiles program-tiles" ng-show="endedPrograms.showProgramSection">
<ng-include src="'../common/uicontrols/programmanagement/views/pastProgramRow.html'" ng-init="active=false"></ng-include>
</section>
</div>
</div>
</div>
</div>