Эх сурвалжийг харах

Merge branch 'cleanup' of https://rav.triplestart.com/tigerphp/stagfe2 into cleanup

Peter Muturi 1 жил өмнө
parent
commit
fb02b3330e

+ 263 - 0
app/Helpers/client_api.txt

@@ -0,0 +1,263 @@
+/api/client/wipeDefaultMcpCompanyPro
+    uid
+
+/api/client/putDefaultMcpCompanyPro
+    uid
+    defaultMcpCompanyProUid
+
+/api/client/wipeDefaultMcpCompanyProPayer
+    uid
+
+/api/client/putDefaultMcpCompanyProPayer
+    uid
+    defaultMcpCompanyProPayerUid
+
+/api/client/wipeDefaultMcpCompanyLocation
+    uid
+
+/api/client/putDefaultMcpCompanyLocation
+    uid
+    defaultMcpCompanyProPayerUid
+
+/api/client/createNonMcn
+    howIsQuarantine
+    nameFirst
+    nameLast
+    sex
+    dateOfBirth
+    homeNumber
+    cellNumber
+    payerMemberId
+    initiative
+
+<div class="card-body">
+<form show url="/api/client/createNonMcn" class="px-3 pt-3 pb-1 primary-form" redir="patients/view/[data]">
+    @if (session('message'))
+        <div class="alert alert-danger">{{ session('message') }}</div>
+    @endif
+    <div class='form-group mb-3'>
+        <label class='control-label'>How is quarantine treating you?</label>
+        <textarea class='form-control' type='text' name='howIsQuarantine'></textarea>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>First Name *</label>
+        <input class='form-control' type='text' name='nameFirst' required>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Last Name *</label>
+        <input class='form-control' type='text' name='nameLast' value='' required>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Sex</label>
+        <select class='form-control' name='sex' value='' >
+            <option value=''>-- Select --</option>
+            <option value='M'>M</option>
+            <option value='F'>F</option>
+        </select>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Date Of Birth *</label>
+        <input class='form-control' type='date' name='dateOfBirth' max="{{ date('Y-m-d') }}" required>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label d-flex align-items-center'>
+            <span>Home Phone Number</span>
+            <a href="#"
+               class="ml-2 px-1 on-hover-opaque hpn-to-cpn">
+                <i class="fa fa-arrow-down"></i>
+            </a>
+            <a href="#"
+               class="ml-2 px-1 on-hover-opaque swap-pns">
+                <i class="fa fa-retweet"></i>
+            </a>
+        </label>
+        <input class='form-control' stag-input-phone type='tel' name='homeNumber'>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label d-flex align-items-center'>
+            <span>Cell Phone Number</span>
+            <a href="#"
+               class="ml-2 px-1 on-hover-opaque cpn-to-hpn">
+                <i class="fa fa-arrow-up"></i>
+            </a>
+        </label>
+        <input class='form-control' stag-input-phone type='tel' name='cellNumber'>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Email Address </label>
+        <input class='form-control' type='email' name='emailAddress'>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Payer</label>
+        <select name="payerName" class="form-control select2">
+            <option value="">--select--</option>
+            @foreach($mbPayers as $mbPayer)
+            <option value="{{$mbPayer->uid}}">{{$mbPayer->name()}}</option>
+            @endforeach
+        </select>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Member ID</label>
+        <input class='form-control' type='text' name='payerMemberId' required>
+    </div>
+    <div class='form-group mb-3'>
+        <label class='control-label'>Initiative</label>
+        <select name="initiative" class="form-control ">
+            <option value="">-- select --</option>
+            @foreach($intiatives as $initiative)
+            <option value="{{$initiative}}">{{$initiative}}</option>
+            @endforeach
+        </select>
+    </div>
+</form>
+</div>
+<div class="card-footer">
+<button class="btn btn-primary" submit>Create New Patient</button>
+</div>
+</div>
+</div>
+</div>
+
+
+/api/client/create
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/conductMcCodeCheck
+/api/client/refreshEligible
+/api/client/validateAgainstMBPayer
+/api/client/sendCheckInTokenViaSmsOrEmail
+/api/client/updateClientEngagementAssessmentStatus
+/api/client/editAddress
+/api/client/editName
+/api/client/updateSex
+/api/client/editDob
+/api/client/putContactInfo
+/api/client/putRmmPro
+/api/client/putRmePro
+/api/client/putRmsPro
+/api/client/putDefaultNaPro
+/api/client/removeDefaultNaPro
+/api/client/updateClaimPhoneNumber
+/api/client/updateClaimAddress
+/api/client/updateRmEligibility
+/api/client/setIsEnrolledInRmToFalse
+/api/client/setIsEnrolledInRmToTrue
+/api/client/updateWhyNotEnrolledInRm
+/api/client/updateAdminEngagementAssessmentStatus
+/api/client/updateMcpEngagementAssessmentStatus
+/api/client/updateDefaultNaEngagementAssessmentStatus
+/api/client/updateClientEngagementAssessmentStatus
+/api/client/put2022AwvClaim
+/api/client/put2022AwvStatus
+/api/client/putRmCompany
+/api/client/wipeRmCompany
+/api/client/updateMcpOnboardingActiveInfo
+/api/client/putPhysicianPro
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/setSendAppointmentConfirmationSmsToFalse
+/api/client/setSendAppointmentConfirmationSmsToTrue
+/api/client/updateInitiative
+/api/client/setSendSmsOnBdtMeasurementToFalse
+/api/client/setSendSmsOnBdtMeasurementToTrue
+/api/client/updatePreferredPharmacyDetail
+/api/client/wipeDefaultMcpCompanyPro
+/api/client/putDefaultMcpCompanyPro
+/api/client/wipeDefaultMcpCompanyProPayer
+/api/client/putDefaultMcpCompanyProPayer
+/api/client/wipeDefaultMcpCompanyLocation
+/api/client/putDefaultMcpCompanyLocation
+/api/client/markCoverageAsManuallyVerified
+/api/client/undoMarkCoverageAsManuallyVerified
+/api/client/updateWatchPatMedicalNecessity
+/api/client/updateWatchPatStudyInstructionsGiven
+/api/client/updateWatchPatStudyOrdered
+/api/client/updateWatchPatResults
+/api/client/updateWatchPatResultsCommunicatedToPatient
+/api/client/updateCanvasData
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/setIsEnrolledInCmToTrue
+/api/client/setIsEnrolledInCmToFalse
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/clearFlag
+/api/client/undoCarePlanFlag
+/api/client/flagCarePlan
+/api/client/updateFlagMemo
+/api/client/flagCarePlan
+/api/client/undoAcknowledgeCarePlanFlag
+/api/client/updateAcknowledgementMemo
+/api/client/acknowledgeCarePlanFlag
+/api/client/updateRmEligibility
+/api/client/setIsEnrolledInRmToFalse
+/api/client/setIsEnrolledInRmToTrue
+/api/client/putRmePro
+/api/client/removeRmePro
+/api/client/putRmmPro
+/api/client/removeRmmPro
+/api/client/setIsEnrolledInRmToTrue
+/api/client/updateClientBpWeightPhoneNumberStatus
+/api/client/putClientRepFollowUp
+/api/client/putMcp
+/api/client/putRmReasons
+/api/client/sendCheckInTokenViaSmsOrEmail
+/api/client/updateBestTimeToCall
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/updateWatchPatAppInstalled
+/api/client/updateWatchPatAllocation
+/api/client/updateWatchPatInsuranceCoverage
+/api/client/updateWatchPatManagerAssignment
+/api/client/updateWatchPatMedicalNecessity
+/api/client/updateWatchPatPatientInterest
+/api/client/updateWatchPatPatientReady
+/api/client/updateWatchPatReceivedByPatient
+/api/client/updateWatchPatReceivedByManager
+/api/client/updateWatchPatResultsCommunicatedToOtherDoctors
+/api/client/updateWatchPatResultsCommunicatedToPatient
+/api/client/updateWatchPatShipmentToPatient
+/api/client/updateWatchPatShipmentToManager
+/api/client/updateWatchPatSignsAndSymptoms
+/api/client/updateSleepApneaBackground
+/api/client/updateWatchPatSleepSpecialistAssignment
+/api/client/updateHomeAddressForWatchPatStudy
+/api/client/updateWatchPatStudyAuthorized
+/api/client/updateWatchPatStudyRawDataStatus
+/api/client/updateWatchPatStudyInstructionsGiven
+/api/client/updateWatchPatStudyOrdered
+/api/client/updateWatchPatResults
+/api/client/updateBmiManagementSettingsValue
+/api/client/updateBpManagementSettingsValue
+/api/client/getNextClientForVideoVisit
+/api/client/putMcpUsualFollowUpFrequencyInDays
+/api/client/editName
+/api/client/putNewEmailAddress
+/api/client/undoMarkEmailAddressAsWaived
+/api/client/putNewEmailAddress
+/api/client/markEmailAddressAsWaived
+/api/client/removeMcp
+/api/client/putDefaultNaPro
+/api/client/removeDefaultNaPro
+/api/client/updateClientEngagementAssessmentStatus
+/api/client/updateMcpEngagementAssessmentStatus
+/api/client/updateDefaultNaEngagementAssessmentStatus
+/api/client/updateStickyNote
+/api/client/putMcp
+/api/client/updateClientEngagementAssessmentStatus
+/api/client/updateMcpOnboardingVisitInfo
+/api/client/putMcpUsualFollowUpFrequencyInDays
+/api/client/sendCheckInTokenViaSmsOrEmail
+/api/client/removeMcp
+/api/client/updateMcpEngagementAssessmentStatus
+/api/client/putDefaultNaPro
+/api/client/removeDefaultNaPro
+/api/client/updateDefaultNaEngagementAssessmentStatus
+/api/client/updateStickyNote
+/api/client/putMcp
+/api/client/updateCmEligibility
+/api/client/setIsEnrolledInCmToTrue
+/api/client/setIsEnrolledInCmToFalse
+/api/client/updateCmEnrollmentConsentInfo
+/api/client/updateWhyNotEnrolledInCm
+/api/client/updateRmEligibility
+/api/client/setIsEnrolledInRmToTrue
+/api/client/setIsEnrolledInRmToFalse
+/api/client/updateWhyNotEnrolledInRm
+/api/client/updateRmReasons

+ 3 - 3
app/Http/Controllers/NoteController.php

@@ -52,12 +52,12 @@ class NoteController extends Controller
             ->where('is_cancelled', false)
             ->where('note_id', '<>', $note->id)
             ->get();
-        
+
         $companyProIDs = DB::select('SELECT company_pro_id FROM company_pro_document WHERE related_client_id  = ?', [$patient->id]);
 
         $companyProIDInts = [];
         foreach($companyProIDs as $cpId){
-            $companyProIDInts[] = $cpId->company_pro_id; 
+            $companyProIDInts[] = $cpId->company_pro_id;
         }
 
         $companyPros = CompanyPro::whereIn('id', $companyProIDInts)->get();
@@ -356,7 +356,7 @@ SELECT p.id,
        (p.last_child_plan_creator_pro_first_name || ' ' || p.last_child_plan_creator_pro_last_name) as last_child_plan_creator,
        p.last_child_review_point_scoped_note_uid as last_child_review_note_uid,
        p.last_child_plan_point_scoped_note_uid as last_child_plan_note_uid
-FROM point p 
+FROM point p
     left join note_point np on p.id = np.point_id and np.note_id = {$_note->id} and np.is_active = TRUE
 WHERE p.client_id = {$_patient->id} AND p.category = '{$_category}'
     ORDER BY ((p.data)::json->'{$_sortKey}')::text