소스 검색

App Setting: last rpm and ccm dos values

Vijayakrishnan Krishnan 3 시간 전
부모
커밋
4bfa05bc26
3개의 변경된 파일70개의 추가작업 그리고 0개의 파일을 삭제
  1. 26 0
      app/Models/AppSetting.php
  2. 43 0
      resources/views/app/practice-management/rpm-matrix-for-admin.blade.php
  3. 1 0
      routes/web.php

+ 26 - 0
app/Models/AppSetting.php

@@ -0,0 +1,26 @@
+<?php
+
+namespace App\Models;
+
+# use Illuminate\Database\Eloquent\Model;
+
+use Illuminate\Support\Facades\DB;
+
+class AppSetting extends Model
+{
+    protected $table = 'app_setting';
+
+    public static function getSetting($_key) {
+        $setting = DB::select('SELECT * FROM app_setting WHERE key = ?', [$_key]);
+        if(count($setting) > 0) {
+            $setting = $setting[0];
+            return $setting->value;
+        }
+        return null;
+    }
+
+    public function pro() {
+        return $this->hasOne(Account::class, 'id', 'pro_id');
+    }
+
+}

+ 43 - 0
resources/views/app/practice-management/rpm-matrix-for-admin.blade.php

@@ -544,6 +544,49 @@
                         <span>- Tier 2 qualified / not billed.</span>
                       </div>
                     </div>
+                    <div class="ml-4">
+                        <?php
+                        $lastRPMDOS = \App\Models\AppSetting::getSetting('LAST_RPM_DOS');
+                        ?>
+                        <div>
+                            Last RPM DOS:&nbsp;<b>{{$lastRPMDOS ?: '-'}}</b>
+                            <div moe class="ml-1">
+                                <a class="text-primary" href="" show start><i class="fa fa-edit"></i></a>
+                                <form url="/put-app-setting">
+                                    <input type="hidden" name="key" value="LAST_RPM_DOS">
+                                    <div class="mb-2">
+                                        <label>Last RPM DOS:</label>
+                                        <input type="date" name="value" class="form-control form-control-sm" value="{{$lastRPMDOS ?: ''}}">
+                                    </div>
+                                    <div class="mb-0">
+                                        <button class="btn btn-primary btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </div>
+                        </div>
+
+                        <?php
+                        $lastCCMDOS = \App\Models\AppSetting::getSetting('LAST_CCM_DOS');
+                        ?>
+                        <div>
+                            Last CCM DOS:&nbsp;<b>{{$lastCCMDOS ?: '-'}}</b>
+                            <div moe class="ml-1">
+                                <a class="text-primary" href="" show start><i class="fa fa-edit"></i></a>
+                                <form url="/put-app-setting">
+                                    <input type="hidden" name="key" value="LAST_CCM_DOS">
+                                    <div class="mb-2">
+                                        <label>Last RPM DOS:</label>
+                                        <input type="date" name="value" class="form-control form-control-sm" value="{{$lastCCMDOS ?: ''}}">
+                                    </div>
+                                    <div class="mb-0">
+                                        <button class="btn btn-primary btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </div>
+                        </div>
+                    </div>
                     @if($paginator->total() || true)
                         <div class="d-inline-flex align-items-baseline ml-auto mb-0-pagination">
                             <div class="mr-2"><b>{{$paginator->firstItem()}}</b> to <b>{{$paginator->lastItem()}}</b> (page {{$paginator->currentPage()}}) of <b>{{$paginator->total()}}</b> care months</div>

+ 1 - 0
routes/web.php

@@ -704,6 +704,7 @@ Route::middleware('pro.auth')->group(function () {
     Route::get('/manage-accounting-items-for-bill/{bill}', 'AdminController@manageAccountingItemsForBill')->name('manage-accounting-items-for-bill');
 
     Route::post('/put-claim-property', 'AdminController@putClaimProperty')->name('put-claim-property');
+    Route::post('/put-app-setting', 'AdminController@putAppSetting')->name('put-app-setting');
 
     Route::get('/protocol-builder/{patient}', 'PatientController@protocolBuilder')->name('protocol-builder');
     Route::get('/point/edit-hpi/{note}/{point}', 'NoteController@editHPI')->name('point-edit-hpi');