PageSourceSearch

https://demo.medimate247.com/uae/chunk-IVPV5KAP.js

js medimate247.com collected 2026-10-05 18:34:09 UTC 12,025 bytes, 1 lines download raw bytes

1import{a as K}from"./chunk-ZVIT4ODB.js";import{O as Z,X as U,Y,ba as q,d as z,e as F,i as W,k as j,kb as J,n as B,z as H,za as G}from"./chunk-LOLNAVA7.js";import{$ as f,$a as M,Aa as u,Cc as k,Fa as g,Gb as N,O as y,Ra as r,S as A,Sa as t,T as R,Ta as _,Ua as v,Ub as V,Va as O,Vb as L,Xa as x,_ as d,_a as p,fc as I,kb as T,lb as n,mb as S,nb as P,qa as m,ra as w,rb as h,sb as C,tb as b}from"./chunk-5PS2SECJ.js";function $(l,i){l&1&&_(0,"tr")}function ee(l,i){l&1&&(v(0),n(1,"Active"),O())}function te(l,i){l&1&&(v(0),n(1,"Inactive"),O())}function re(l,i){if(l&1){let a=x();r(0,"tr")(1,"td"),n(2),t(),r(3,"td"),n(4),t(),r(5,"td"),n(6),t(),r(7,"td"),u(8,ee,2,0,"ng-container",32)(9,te,2,0,"ng-container",32),t(),r(10,"td")(11,"button",35),p("click",function(){let o=d(a).$implicit,c=M();return f(c.editReferralDoctor(o))}),_(12,"i",36),t()()()}if(l&2){let a=i.$implicit,e=i.index,o=M();m(2),S(o.start+e+1),m(2),S(a.REFERRAL_DOCTOR_NAME),m(2),S(a.REFERRAL_DOCTOR_CLINITIAN_ID),m(2),g("ngIf",a.REFERRAL_DOCTOR_STATUS==1),m(),g("ngIf",a.REFERRAL_DOCTOR_STATUS!=1)}}function ie(l,i){if(l&1){let a=x();_(0,"div",16)(1,"div",16),r(2,"div",37)(3,"label",38),n(4,"The format of the clinician's ID doesn't meet with NABIDH standards. Would you like to proceed?"),t()(),r(5,"div",39)(6,"button",40),p("click",function(){let o=d(a).$implicit;return M().saveReferral(),f(o.dismiss("Cross click"))}),n(7,"Yes "),t(),n(8,"\xA0\xA0 "),r(9,"button",41),p("click",function(){let o=d(a).$implicit;return f(o.dismiss("Cross click"))}),n(10,"No"),t()(),_(11,"div",16)(12,"div",16)}}var D=class l{constructor(i,a,e){this.rest=i;this.modalService=a;this.notifier=e;this.user_rights={};this.user={};this.now=new Date;this.loading=!1;this.referraldoctor_list=[];this.referraldoctor_type_list=[];this.referraldoctor_data={referraldoctor_id:0,referraldoctor_name:"",refferraldoctor_clinitian_id:"",referraldoctor_stat:1};this.search_ref="";this.collection="";this.page=1;this.p=50;this.licence_mask=[/[A-Z]/,/[A-Z]/,/[A-Z]/,"-",/[A-Z]/,"-",/[0-9]/,/[0-9]/,/[0-9]/,/[0-9]/,/[0-9]/,/[0-9]/,/[0-9]/,/[0-9]/]}ngOnInit(){this.getReferralDoctorList()}clear(){this.referraldoctor_data={refferraldoctor_clinitian_id:"",referraldoctor_id:0,referraldoctor_name:"",referraldoctor_stat:1}}selectStatus(i){this.referraldoctor_data.referraldoctor_stat=i}saveReferral(){if(this.referraldoctor_data.referraldoctor_name==""){this.notifier.notify("error","Please Enter Referral Clinician Name!");return}else if(this.referraldoctor_data.refferraldoctor_clinitian_id==""){this.notifier.notify("error","Please Enter Clinitian Id !");return}this.rest.saveReferral(this.referraldoctor_data).subscribe(i=>{i.status==="Success"?(this.notifier.notify("success",i.msg),this.clear(),this.getReferralDoctorList()):this.notifier.notify("error","Failed to saved the details!")})}getReferralDoctorList(i=0,a=0){this.status="",this.start=i*100,this.limit=100,a==1&&(this.start=0);let o={start:this.start,limit:this.limit,search_text:this.search_ref};this.rest.listReferralDoctor(o).subscribe(c=>{if(c.status==="Success"){this.referraldoctor_list=c.data,this.collection=c.total_count;let s=this.referraldoctor_list.length;this.index=s+5}})}editReferralDoctor(i){this.referraldoctor_data.refferraldoctor_clinitian_id=i.REFERRAL_DOCTOR_CLINITIAN_ID,this.referraldoctor_data.referraldoctor_stat=i.REFERRAL_DOCTOR_STATUS,this.referraldoctor_data.referraldoctor_id=i.REFERRAL_DOCTOR_ID,this.referraldoctor_data.referraldoctor_name=i.REFERRAL_DOCTOR_NAME,window.scrollTo(0,0)}clear_search(){this.search_ref!==""&&(this.search_ref="",this.getReferralDoctorList(1),this.status="")}confirmLicense(i){if(this.referraldoctor_data.referraldoctor_name==""){this.notifier.notify("error","Please Enter Referral Clinician Name!");return}if(this.referraldoctor_data.refferraldoctor_clinitian_id==""){this.notifier.notify("error","Please Enter Proper Clinician id / Licence No.!");return}if(this.referraldoctor_data.refferraldoctor_clinitian_id!=""){if(this.referraldoctor_data.refferraldoctor_clinitian_id.length<14){this.showConfirm(i);return}let a=/_/gi,e=this.referraldoctor_data.refferraldoctor_clinitian_id.search(a);if(e>=1&&e!=13){this.showConfirm(i);return}else{let o=this.referraldoctor_data.refferraldoctor_clinitian_id.split("-");if(o.length>3){this.showConfirm(i);return}else if(o[0].length>3){this.showConfirm(i);return}else if(o[1].length>1){this.showConfirm(i);return}else if(o[2].length!=8&&o[2].length!=7){this.showConfirm(i);return}else{this.saveReferral();return}}}}showConfirm(i){this.modalService.open(i,{ariaLabelledBy:"modal-basic-title",size:"sm",centered:!0}).result.then(()=>{},()=>{})}static{this.\u0275fac=function(a){return new(a||l)(w(J),w(Z),w(G))}}static{this.\u0275cmp=A({type:l,selectors:[["app-referral-doctor"]],decls:73,vars:17,consts:[["confirms",""],[3,"heading","icon"],[1,"form-group","row"],[1,"row","col-lg-12"],[1,"form-group","col-lg-5"],[1,"text-danger"],["id","referraldoctor_name","name","referraldoctor_name","type","text",1,"form-control","form-control-sm",3,"ngModelChange","ngModel"],[1,"form-group","col-lg-4"],["id","referraldoctor_clinitian","name","referraldoctor_clinitian","placeholder","D
1HA-#-00000000","type","text",1,"form-control","form-control-sm",3,"ngModelChange","ngModel"],[1,"form-group","col-lg-3"],[1,"radio-inline"],["id","active","name","status","type","radio","value","1",3,"click","checked"],["id","in-active","name","status","type","radio","value","2",3,"click","checked"],[1,"form-group","col-12","pull-right","mt-3"],["type","button",1,"btn","btn-primary","btn-sm","ng-star-inserted",3,"click"],["type","button",1,"btn","btn-danger","btn-sm","ng-star-inserted",3,"click"],[1,"clearfix"],[1,"col-lg-12"],[1,"col-lg-12","borderless"],["width","40%",1,"text-left"],[1,"input-group","mb-3","pull-left"],["name","search_text","placeholder","Clinician Name  / id ","type","text",1,"form-control",2,"height","31px",3,"keypress","keyup","paste","ngModelChange","ngModel"],[1,"input-group-append"],[1,"input-group-text",2,"height","31px","padding","7px",3,"click"],[1,"fa","fa-search"],[1,"invalid-feedback"],["width","50%",1,"text-right",2,"vertical-align","top"],[1,"table","tbl","table-hover","table-striped","table-bordered"],["width","2%",1,"text-center"],["width","30%",1,"text-center"],["width","10%",1,"text-center"],["width","7%",1,"text-center"],[4,"ngIf"],[4,"ngFor","ngForOf"],["aria-label","Default pagination",1,"d-flex","justify-content-center",3,"pageChange","page","boundaryLinks","collectionSize","directionLinks","maxSize","pageSize"],["alt","Edit","title","Edit",1,"btn","btn-sm","btn-default",3,"click"],[1,"fa","fa-edit"],[1,"form-group","text-left","col-lg-12"],[1,"text-left",2,"font-size","14px"],[1,"form-group","text-center","col-lg-12"],["type","button",1,"btn","btn-sm","btn-success",3,"click"],["type","button",1,"btn","btn-sm","btn-warning","text-light",3,"click"]],template:function(a,e){if(a&1){let o=x();_(0,"app-page-header",1),r(1,"fieldset",2)(2,"legend"),n(3,"New"),t(),r(4,"div",3)(5,"div",4)(6,"label"),n(7,"Clinician Name"),t(),r(8,"span",5),n(9,"\xA0*"),t(),r(10,"input",6),b("ngModelChange",function(s){return d(o),C(e.referraldoctor_data.referraldoctor_name,s)||(e.referraldoctor_data.referraldoctor_name=s),f(s)}),t()(),r(11,"div",7)(12,"label"),n(13,"Clinician id"),t(),r(14,"span",5),n(15,"\xA0*"),t(),r(16,"input",8),b("ngModelChange",function(s){return d(o),C(e.referraldoctor_data.refferraldoctor_clinitian_id,s)||(e.referraldoctor_data.refferraldoctor_clinitian_id=s),f(s)}),t()(),r(17,"div",9)(18,"label"),n(19,"Status"),t(),_(20,"br"),r(21,"label",10)(22,"input",11),p("click",function(){return d(o),f(e.selectStatus(1))}),t(),n(23,"\xA0\xA0Active \xA0\xA0 "),t(),r(24,"label",10)(25,"input",12),p("click",function(){return d(o),f(e.selectStatus(2))}),t(),n(26,"\xA0\xA0Inactive "),t()()(),r(27,"div",13)(28,"button",14),p("click",function(){d(o);let s=T(72);return f(e.confirmLicense(s))}),n(29,"\xA0Save\xA0 "),t(),n(30,"\xA0\xA0\xA0 "),r(31,"button",15),p("click",function(){return d(o),f(e.clear())}),n(32,"\xA0Clear\xA0"),t()(),_(33,"div",16),t(),r(34,"fieldset",2)(35,"legend"),n(36,"List"),t(),r(37,"div",17)(38,"table",18)(39,"tr")(40,"td",19)(41,"div",20)(42,"input",21),p("keypress",function(){return d(o),f(e.getReferralDoctorList(1))})("keyup",function(){return d(o),f(e.getReferralDoctorList(1))})("paste",function(){return d(o),f(e.getReferralDoctorList(1))}),b("ngModelChange",function(s){return d(o),C(e.search_ref,s)||(e.search_ref=s),f(s)}),t(),r(43,"div",22)(44,"button",23),p("click",function(){return d(o),f(e.clear_search())}),_(45,"i",24),t()()(),r(46,"div",25),n(47,"Sorry, suggestions could not be loaded."),t()(),_(48,"td",26),t()()(),r(49,"div",17)(50,"table",27)(51,"thead")(52,"tr")(53,"th",28),n(54,"#"),t(),r(55,"th",29),n(56,"Dr.Name"),t(),r(57,"th",30),n(58,"Clinician id"),t(),r(59,"th",31),n(60,"Status"),t(),r(61,"th",28),n(62,"Action"),t()(),u(63,$,1,0,"tr",32),t(),r(64,"tbody"),u(65,re,13,5,"tr",33),t()(),r(66,"ngb-pagination",34),b("pageChange",function(s){return d(o),C(e.page,s)||(e.page=s),f(s)}),p("pageChange",function(){return d(o),f(e.getReferralDoctorList(e.page-1))}),t(),r(67,"pre"),n(68),t(),r(69,"pre"),n(70),t()()(),u(71,ie,13,0,"ng-template",null,0,N)}a&2&&(g("heading","Referral Clinician")("icon","fa fa-user-md"),m(10),h("ngModel",e.referraldoctor_data.referraldoctor_name),m(6),h("ngModel",e.referraldoctor_data.refferraldoctor_clinitian_id),m(6),g("checked",e.referraldoctor_data.referraldoctor_stat==1),m(3),g("checked",e.referraldoctor_data.referraldoctor_stat==2),m(17),h("ngModel",e.search_ref),m(21),g("ngIf",e.referraldoctor_list==="[]"),m(2),g("ngForOf",e.referraldoctor_list),m(),h("page",e.page),g("boundaryLinks",!0)("collectionSize",e.collection)("directionLinks",!0)("maxSize",3)("pageSize",e.p),m(2),P("Current page : ",e.page,""),m(2),P("Total records : ",e.collection,""))},dependencies:[V,L,W,j,B,U,K],styles:["label[_ngcontent-%COMP%], th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{font-size:13px;text-align:left}title[_ngcontent-%COMP%]{font-size:10px}input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], option[_ngcontent-%COMP%]{font-size:13px}.inner_body[_ngcontent-%COMP%]{padding:15px}.high-light[_ngcontent-%COMP%]{font-weight:700;font-size:17px;color:#162545}fieldset[_ngcontent-%COMP%]{min-width:0;padding:10px;margin:5px;border:1px solid grey}legend[_ngcontent-%COMP%]{display:block;width:auto;max-width:100%;padding:10px;margin-bottom:.5rem;font-size:17px;line-height:inherit;color:inherit;white-space:normal}
1a.btn[_ngcontent-%COMP%]{color:#fff}.loading-screen-wrapper[_ngcontent-%COMP%]{z-index:100000;position:absolute;background-color:#fff9;width:100%;height:100%;display:block}.loading-screen-icon[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.clearfix[_ngcontent-%COMP%]{width:100%;min-height:10px}.modal-lg[_ngcontent-%COMP%]{max-width:100%}.modal-body[_ngcontent-%COMP%]{background-color:#fff}.model[_ngcontent-%COMP%]{position:absolute}.table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:4px 4px 2px}.table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{vertical-align:middle;border-bottom:2px solid #dee2e6;border-bottom-width:2px}.table[_ngcontent-%COMP%]{vertical-align:middle}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:12px;text-align:left}label[_ngcontent-%COMP%], th[_ngcontent-%COMP%], td[_ngcontent-%COMP%], input[_ngcontent-%COMP%], select[_ngcontent-%COMP%], option[_ngcontent-%COMP%]{font-size:12px}.tbl[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 10px}h6[_ngcontent-%COMP%]{font-size:13px}"]})}};var ne=[{path:"",component:D}],E=class l{static{this.\u0275fac=function(a){return new(a||l)}}static{this.\u0275mod=R({type:l})}static{this.\u0275inj=y({imports:[k.forChild(ne),k]})}};var X=class l{static{this.\u0275fac=function(a){return new(a||l)}}static{this.\u0275mod=R({type:l})}static{this.\u0275inj=y({imports:[I,E,H,q,F,z,Y]})}};export{X as a};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.