1import{h as r}from"./momenttz-2e60a0d5.js";import{n as m,d as u,a as _,b as y,_ as I,E as C,P as x,c as p,e as k,f as w,s as A,h as N,i as c,r as P,j as D,k as S,l as $,u as f,m as g,o as L,D as R}from"./index-affce793.js";import{W as M}from"./WaitlistRequestDialog-a91a9536.js";import"./vue-036c6a95.js";import"./misc-091d00d4.js";import"./aws-b1e32208.js";var T="M11 9C11 10.66 9.66 12 8 12C6.34 12 5 10.66 5 9C5 7.34 6.34 6 8 6C9.66 6 11 7.34 11 9M14 20H2V18C2 15.79 4.69 14 8 14C11.31 14 14 15.79 14 18M22 12V14H13V12M22 8V10H13V8M22 4V6H13V4Z";const Y={props:{insurance:{type:Array,default:()=>[]},insOpts:{type:Array,default:()=>[]}},data:()=>({insuranceOptions:[],required:[s=>!!s||"This field is required."],subscriberNumberRules:[s=>!!s||"This field is required.",s=>/^[a-zA-Z0-9]+$/.test(s)||"Subscriber number must be only letters and numbers."]}),computed:{insuranceEnabled(){return this.$store.getters["login/insuranceEnabled"]}},created(){this.setInsuranceOpts(this.insOpts)},methods:{setInsuranceOpts(s){s.length&&s.forEach(e=>{this.insuranceOptions.push(e.insurance)})}}};var E=function(){var e=this,t=e._self._c;return t("v-row",{staticClass:"d-flex align-center"},[e._l(e.insurance,function(i,o){var n,d;return[(n=i==null?void 0:i.insuranceCompanyName)!=null&&n.startsWith("Insurance Registration Needed")?[t("v-col",{key:"a"+o,attrs:{cols:"12"}},[t("span",{staticClass:"font-weight-bold"},[o===0?[e._v("Primary")]:o===1?[e._v("Secondary")]:[e._v("Tertiary")],e._v(" Insurance:Â ")],2),e._v(" "+e._s(i.subscriberNumber)+" ")])]:[e.insuranceEnabled?t("v-col",{key:"a"+o,attrs:{cols:"12",sm:"5"}},[t("v-autocomplete",{attrs:{label:"Insurance Name*",outlined:"",items:e.insuranceOptions,rules:e.required},scopedSlots:e._u([{key:"item",fn:function({item:l}){return[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(l)+" ")])],1)]}}],null,!0),model:{value:i.insuranceCompanyName,callback:function(l){e.$set(i,"insuranceCompanyName",l)},expression:"ins.insuranceCompanyName"}})],1):t("v-col",{key:"c"+o,attrs:{cols:"12",sm:"5"}},[t("v-text-field",{attrs:{label:"Insurance Name*",outlined:"",rules:e.required},model:{value:i.insuranceCompanyName,callback:function(l){e.$set(i,"insuranceCompanyName",l)},expression:"ins.insuranceCompanyName"}})],1),t("v-col",{key:"b"+o,attrs:{cols:"10",sm:"5"}},[t("v-text-field",{attrs:{label:"Subscriber Number*",outlined:"",autocomplete:"off",rules:e.subscriberNumberRules,disabled:(d=i==null?void 0:i.insuranceCompanyName)==null?void 0:d.startsWith("Insurance Registration Needed")},model:{value:i.subscriberNumber,callback:function(l){e.$set(i,"subscriberNumber",l)},expression:"ins.subscriberNumber"}})],1),t("v-col",{key:o,attrs:{cols:"2"}},[o>0?t("v-btn",{attrs:{fab:"",icon:"",color:"red",dark:""},on:{click:function(l){return e.$emit("removeInsurance",o)}}},[t("v-icon",[e._v("fa fa-times")])],1):e._e()],1)]]})],2)},q=[],O=m(Y,E,q,!1,null,null,null,null);const B=O.exports,V={props:{address:{type:Object,default:()=>({})}},data:()=>({addressLoading:!1,addressOptions:[],searchAddress:"",addressRules:[s=>s?typeof s=="string"?/^[A-Za-z0-9 \-'.,]+$/.test(s)||"Please use only letters and numbers":/^[A-Za-z0-9 \-'.,]+$/.test(s.address)||"Please use only letters and numbers":"This field is required."],specialCharacterRules:[s=>s||"This field is required",s=>!s||/^[A-Za-z0-9 \-']+$/.test(s)||"Please use only letters and numbers"],cityStateRules:[s=>!!s||"This field is required.",s=>!s||/^[A-Za-z \-'.,]+$/.test(s)||"Please use only letters"],zipRules:[s=>!!s||"This field is required.",s=>/^\d+$/.test(+s)||"This field must be a number",s=>s&&s.length>4||"Zip must be at least 5 digits"],states:["AL","AK","AS","AZ","AR","CA","CO","CT","DE","DC","FM","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MH","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PW","PA","PR","RI","SC","SD","TN","TX","UT","VT","VI","VA","WA","WV","WI","WY"]}),created(){this.checkAddress=u(this.checkAddress,500)},computed:{selectedRegion(){return this.$store.state.selectedRegion||{regionId:null,region:null}},sessionId(){return this.$store.state.sessionId}},watch:{searchAddress(){if(this.justSelected){this.justSelected=!1;return}this.searchAddress&&this.searchAddress.length>=5&&this.searchAddress!==this.address.addressLine1&&this.checkAddress()}},methods:{setAddress(s){s?(this.justSelected=!0,s.placeId?(this.addressLoading=!0,_(s.placeId,this.sessionId).then(e=>{let t=[];e.addressLine1||(t=this.searchAddress.split(",")),this.addressLoading=!1,this.$emit("setAddress",{addressLine1:e.addressLine1?e.addressLine1:t[0],addressLine2:e.addressLine2?e.addressLine2:t[1],city:e.city,state:e.state,zip:e.zip})}).catch(e=>{console.error(e),this.addressLoading=!1})):this.$emit("setAddress",{...this.address,addressLine1:s})):this.justSelected=!1},checkAddress(){this.addressLoading=!0,y(this.searchAddress,this.selectedRegion.regionId,this.sessionId).then(s=>{this.addressOptions=s,this.addressLoading=!1}
1).catch(s=>{console.error(s),this.addressLoading=!1})}}};var W=function(){var e=this,t=e._self._c;return t("v-row",[t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"6"}},[t("v-combobox",{attrs:{label:"Street Address*",rules:e.addressRules,required:"",outlined:"",autocomplete:"address-line1",loading:e.addressLoading,items:e.addressOptions,"item-text":"address","item-value":"address","return-object":"","search-input":e.searchAddress,clearable:"","no-filter":""},on:{input:e.setAddress,"update:searchInput":function(i){e.searchAddress=i},"update:search-input":function(i){e.searchAddress=i}},scopedSlots:e._u([{key:"append-item",fn:function(){return[t("div",{directives:[{name:"show",rawName:"v-show",value:e.searchAddress&&e.searchAddress.length>=5&&!e.addressLoading,expression:"searchAddress && searchAddress.length >= 5 && !addressLoading"}],staticClass:"text-right mr-2"},[t("span",{staticClass:"google-attribution"},[e._v("Powered By ")]),t("img",{staticStyle:{"vertical-align":"middle"},attrs:{src:I}})])]},proxy:!0}]),model:{value:e.address.addressLine1,callback:function(i){e.$set(e.address,"addressLine1",typeof i=="string"?i.trim():i)},expression:"address.addressLine1"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"6"}},[t("v-text-field",{attrs:{label:"Suite/Apt",outlined:"",autocomplete:"address-line2",rules:[i=>!i||/^[A-Za-z0-9 \-']+$/.test(i)||"Please use only letters and numbers"]},model:{value:e.address.addressLine2,callback:function(i){e.$set(e.address,"addressLine2",typeof i=="string"?i.trim():i)},expression:"address.addressLine2"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"5"}},[t("v-text-field",{attrs:{label:"City*",rules:e.cityStateRules,required:"",outlined:"",autocomplete:"address-level2"},model:{value:e.address.city,callback:function(i){e.$set(e.address,"city",typeof i=="string"?i.trim():i)},expression:"address.city"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"3"}},[t("v-select",{attrs:{label:"State*",rules:e.cityStateRules,required:"",outlined:"",items:e.states,autocomplete:"address-level1"},model:{value:e.address.state,callback:function(i){e.$set(e.address,"state",typeof i=="string"?i.trim():i)},expression:"address.state"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"4"}},[t("v-text-field",{attrs:{label:"ZIP*",rules:e.zipRules,required:"",outlined:"",autocomplete:"postal-code"},model:{value:e.address.zip,callback:function(i){e.$set(e.address,"zip",typeof i=="string"?i.trim():i)},expression:"address.zip"}})],1)],1)},j=[],z=m(V,W,j,!1,null,null,null,null);const G=z.exports;const X=/^\d\d\d\d-\d\d-\d\d$/,H={data(){return{mdiAccountDetails:T,location:{},e1:1,contactCheckbox:!1,menu:!1,patientInfo:{requestor:{firstName:"",lastName:"",relationship:"",phone:""},firstName:"",lastName:"",phone:"",email:"",gender:"",birthdate:"",ins:[{insuranceCompanyName:"",subscriberNumber:""}],address:{}},birthdate:{beginDateTime:null},gender:[{text:"Male",value:"Male"},{text:"Female",value:"Female"},{text:"Prefer not to say",value:"Unknown"}],referral:!1,addInsurance:!1,providerSearch:null,providers:[],providerNames:[],loading:!1,providersLoading:!1,required:[s=>!!s||"This field is required."],emailRules:[s=>C.test(s)||Object.values(this.emailReasons).includes(s)||"Please enter a valid email address."],phoneRules:[s=>x.test(s)||"Please enter a valid phone number."],specialCharacterRules:[s=>!s||/^[A-Za-z0-9 \-'.,]+$/.test(s)||"Please use only letters and numbers"],pin:"",dialog:!1,bookingExpired:!1,timeOutDialog:!1,timeRemaining:null,lastPinSend:null,resendCount:null,didWarn:!1,showTextDialog:!1,bookingId:null,countdown:null,bookingCompleted:!1,stepLoading:!1,appointmentType:null,visitCode:null,activePicker:null,unprocessableDialog:!1,insuranceDialog:!1,unverifiedInsurance:!1,emailReasons:["Does Not Have Email","Will Not Disclose","Other"],bookingScript:null,insuranceAccepted:[],mainCheckTimer:null,secondaryMedicareOverride:!1,showMedicareOverride:!1,bookedAppointmentId:null,waitlistDialog:!1,existingPatientDialog:!1,patientLoginRouting:!1,waitlistSubmitted:!1}},mounted(){var e,t;const s=this.$store.state.login.patientDetails?this.$store.state.login.patientDetails:this.$store.state.patient.patient;if(s&&(this.patientInfo.firstName=s.firstName,this.patientInfo.lastName=s.lastName,this.patientInfo.middleName=s.middleName,this.patientInfo.gender=s.gender,this.patientInfo.birthdate=s.birthDate,this.birthdate={beginDateTime:s.birthDate},this.patientInfo.phone=(e=s.contacts.find(i=>i.contactType==="phone"||i.contactLabel==="Primary Phone"))==null?void 0:e.contactInfo,this.patientInfo.email=(t=s.contacts.find(i=>i.contactType==="email"||i.contactLabel==="Email"))==null?void 0:t.contactInfo,s.locations&&s.locations.length>0&&([this.patientInfo.address]=s.locations),s.insurance&&s.insurance.length>0&&(this.patientInfo.ins=s.insurance)),!this.appointment&&p("bookingAppt")){this.loading=!0;const i=JSON.parse(p("bookingAppt"));this.resetBook(i),this.setExpiration(i.expires),s||(this.setInsurance(i.insurance),this.setAddress(i.address)),this.loading=!1}else if(this.appointment&&!p("bookingAppt")){this.getProviderLocation();const i=Object.assign({},this.selectedAppointment.appointment,{location:this.location.locationId,providerId:this.provider.providerId,address:this.$store.state.locationDetail
1s||{}});k("bookingAppt",JSON.stringify(i)),this.setExpiration(this.appointment.expires),s||(this.setInsurance(this.appointment.insurance),this.setAddress(this.$store.state.locationDetails||{}))}else this.$router.push("/")},watch:{providerSearch(){this.fetchProviders()},menu(s){s&&setTimeout(()=>{this.activePicker="YEAR"})},unprocessableDialog(s){s===!1&&this.cancelBookingGoBack()},selectedRegion(s){s&&this.getInsurances()},"patientInfo.ins":{handler(s){s.forEach((e,t)=>{const i=this.insuranceAccepted.find(o=>o.insurance===e.insuranceCompanyName);i&&(this.patientInfo.ins[t].insuranceId=i.insuranceId)})},deep:!0}},created(){this.fetchProviders=u(this.fetchProviders,500),this.getInsurances=u(this.getInsurances,500),this.getInsurances()},methods:{resetBook(s){w(s.providerId).then(e=>{this.$store.commit("setAppointment",{provider:e,appointment:{time:s.time,date:s.date,locationId:s.locationId,bookingId:s.bookingId,status:s.status,expires:s.expires,appointmentReason:s.appointmentReason,insurance:s.insurance,activityCode:s.activityCode,visitCode:s.visitCode,address:s.address}}),this.getProviderLocation()}).catch(e=>{this.$store.commit("toaster/error",e)})},getProviderLocation(){this.provider.locations.forEach(s=>{s.locationId===this.appointment.locationId&&(this.location=s)})},nextStep(s){s===this.steps?this.e1=1:this.e1=s+1},checkStep1(){this.$refs.step1.validate()&&(this.e1+=1)},fetchProviders(){A({name:this.providerSearch}).then(s=>{this.providers=s.rows,this.providers.forEach(e=>{this.providerNames.push({providerName:e.firstName.concat(" ").concat(e.lastName),providerId:e.providerId})})}).catch(s=>{console.error(s),this.$store.commit("toaster/error",s)}).finally(()=>{this.providersLoading=!1})},startReferral(){var s;if(this.canEditPatient){const e=this.$refs.step1.validate(),t=this.$refs.dateValidate.validate();if(!e||!t||this.insuranceRequiredMsg)return}this.stepLoading=!0,N({bookingId:this.appointment.bookingId,providerId:this.provider.providerId,specialtyId:this.provider.specialties[0].specialtyId,requestorFirstName:this.patientInfo.requestor.firstName,requestorLastName:this.patientInfo.requestor.lastName,requestorRelation:this.patientInfo.requestor.relationship,requestorPhone:this.patientInfo.requestor.phone,patientName:this.patientInfo.firstName.concat("").concat(this.patientInfo.lastName),patientFirstName:this.patientInfo.firstName,patientLastName:this.patientInfo.lastName,patientPhone:this.patientInfo.phone,patientEmail:this.patientInfo.email,patientDob:this.patientInfo.birthdate,patientGender:this.patientInfo.gender,clinicalTerm:this.provider.clinicalTerm.clinicalTerm,preferred:!1,apptReason:this.appointment.appointmentReason,apptCode:this.appointment.activityCode,visitCode:this.appointment.visitCode,scheduleSlot:r(this.appointment.date.concat(" ").concat(this.appointment.time),"MMMM Do, YYYY hh:mm A").valueOf(),locationName:this.location.locationName,locationId:this.location.locationId,insurance:this.patientInfo.ins,referred:{provider:""},patientAddress:this.patientInfo.address,regionId:this.selectedRegion&&this.selectedRegion.regionId,loggedInPatientId:(s=this.$store.state.patient.patient)==null?void 0:s.patientId}).then(e=>{if(this.stepLoading=!1,(e==null?void 0:e.status)==="unprocessable"){c("Referral creation unprocessable"),this.unprocessableDialog=!0;return}if((e==null?void 0:e.status)==="existingPatient"){c("Referral creation blocked because patient already exists."),this.unprocessableDialog=!0;return}window.gtag("event","patient_info"),this.startResendCounter(),this.didValidate=!1,this.completeBooking()}).catch(e=>{this.stepLoading=!1,c("Error during referral creation"),console.log(e),this.$store.commit("toaster/error",e)})},startResendCounter(){this.lastPinSend=r().unix()+6e4;const s=setInterval(()=>{const e=r(this.lastPinSend).unix()-r().unix();this.resendCount=r(e*1e3).format("ss"),this.resendCount<=0&&clearInterval(s)},1e3)},resendText(){this.resendCount<=0?(this.$store.commit("toaster/success",`Succesfully sent pin to ${this.patientInfo.phone}`),P(this.appointment.bookingId).then(()=>{this.startResendCounter()})):this.showTextDialog=!0},completeBooking(){this.stepLoading=!0;const{utm:s}=this.$store.state;D({providerId:this.provider.providerId,insuranceList:this.patientInfo.ins}).then(e=>{var t,i,o;return e.status==="unprocessable"?(c("Complete booking unprocessable for insurance"),this.insuranceDialog=!0,Promise.reject()):S(this.appointment.bookingId,{triageAnswers:this.$store.state.survey.triageAnswers,triageSpecialties:(t=this.$store.state.specialties)==null?void 0:t.map(n=>n.specialty?n.specialty:n).join(","),utm:s,regionId:this.selectedRegion&&this.selectedRegion.regionId,secondaryMedicareOverride:this.secondaryMedicareOverride,externalId:(i=this.rescheduleAppt)==null?void 0:i.sourceSystemAppointmentId,externalAppointmentId:this.rescheduleAppt?this.rescheduleAppt.sourceSystemAppointmentId:"",clinicalTermId:this.clinicalTermId,notes:((o=this.rescheduleAppt)==null?void 0:o.notes)||""}).then(n=>
1{n.status==="unprocessable"?(c("Complete booking unprocessable"),this.unprocessableDialog=!0,this.stepLoading=!1):n.status==="try_again"?setTimeout(()=>{this.completeBooking()},5e3):n.status==="insurance_invalid"?(c("Complete booking unprocessable for invalid insurance"),this.stepLoading=!1,this.insuranceDialog=!0,n.insuranceVerified||(this.unverifiedInsurance=!0)):n.status==="submitted"?(c("Complete booking submitted"),this.checkAppointmentConfirmation(),n.insuranceVerified||(this.unverifiedInsurance=!0)):n.status==="confirm_medicare"?(c("Complete booking needs medicare confirmation"),this.stepLoading=!1,this.showMedicareOverride=!0):(n==null?void 0:n.status)==="existingPatient"&&(this.existingPatientDialog=!0,this.stepLoading=!1),this.$store.commit("patient/setRescheduleAppt",null)}).catch(n=>{c("Exception in complete booking"),console.log(n),this.$store.commit("toaster/error",n),this.stepLoading=!1})}).catch(e=>{c("Exception in complete booking"),console.log(e),this.$store.commit("toaster/error",e),this.stepLoading=!1})},checkAppointmentConfirmation(){$(this.appointment.bookingId).then(s=>{s.appointmentConfirmed?(this.bookedAppointmentId=s.appointment.appointmentId,c("Complete booking confirmed"),this.bookingScript=s.script,this.e1+=1,this.stepLoading=!1,window.gtag("event","appointment_confirmed"),this.$store.commit("patient/setRescheduleAppt",null),this.$store.commit("survey/setCodes",{activity:null,visit:null}),f(this.appointment.bookingId,{bookingStatus:"completed"}),clearInterval(this.mainCheckTimer),g("bookingAppt"),this.$store.state.patient.patient&&this.$store.dispatch("patient/getPatientInfo")):s.status!=="canceled"&&setTimeout(()=>{this.checkAppointmentConfirmation()},5e3)}).catch(s=>{console.error(s),this.$store.commit("toaster/error",s),clearInterval(this.mainCheckTimer),this.stepLoading=!1})},cancel(){c("Booking cancelled"),this.dialog=!0},cancelBooking(){c("Booking cancelled"),f(this.appointment.bookingId,{bookingStatus:"canceled"}),this.bookingExpired=!0,clearInterval(this.mainCheckTimer),g("bookingAppt")},cancelBookingGoBack(){c("Booking cancelled, showing provider schedule"),this.cancelBooking(),this.patientLoginRouting?this.$router.push("/patientPortal/login"):this.goToProviderSchedule()},setExpiration(s){this.mainCheckTimer=setInterval(()=>{if(this.e1>2)return;const e=r.utc(s).local().unix()-r().unix();this.timeRemaining=r(e*1e3).format("mm:ss"),r().unix()>r.utc(s).local().unix()?(this.bookingExpired=!0,this.cancelBookingGoBack(),clearInterval(this.mainCheckTimer)):e<=120&&!this.didWarn&&(this.didWarn=!0,this.timeOutDialog=!0)},1e3)},goToProviderSchedule(){this.$store.commit("setProvider",this.provider),this.$router.push(`/profile/${this.provider.providerId}/${this.provider.firstName}-${this.provider.lastName}#schedule`)},printPage(){window.print()},verifyBirthDate(s){if(!s.beginDateTime)return!1;const e=r(s.beginDateTime).format("YYYY-MM-DD"),t=X.test(e),[i,o,n]=e.split("-"),d=new Date().getFullYear(),l=r(e,"YYYY-MM-DD");return!t||+i<1900||+i>d||+o>12||+n>31||!l.isValid()||l.date()!==+n?(console.log("invalid date"),"Please enter a valid date in the format MM/DD/YYYY."):(this.patientInfo.birthdate=r(e).format("YYYY-MM-DD"),!0)},getInsurances(){this.loading=!0,L(this.selectedRegion.regionId).then(s=>{this.insuranceAccepted=s,this.loading=!1})},addAnotherInsurance(){this.patientInfo.ins.push({insuranceCompanyName:"",subscriberNumber:""})},removeInsurance(s){this.patientInfo.ins.splice(s,1)},setInsurance(s){this.patientInfo.ins=s.map(e=>({insuranceCompanyName:e,subscriberNumber:""}))},setAddress(s){this.patientInfo.address={addressLine1:s.addressLine1||"",addressLine2:"",city:s.city||"",state:s.state||"",zip:s.zip||""}},moment:r,promptPatientLogin(){this.patientLoginRouting=!0,this.cancelBookingGoBack()}},computed:{selectedAppointment(){return this.$store.state.selectedAppointment},appointment(){return this.$store.state.selectedAppointment.appointment},appointmentTimestamp(){return r(this.appointment.date.concat(" ").concat(this.appointment.time),"MMMM Do, YYYY hh:mm A").tz("America/New_York")},provider(){return this.$store.state.selectedAppointment.provider},fullName(){return`${this.provider.firstName} ${this.provider.lastName}`},today(){return r().format("YYYY-MM-DD")},isXSmall(){return this.$vuetify.breakpoint.smAndDown},selectedRegion(){return this.$store.state.selectedRegion},isNortheast(){return!this.selectedRegion||this.selectedRegion.region.startsWith("Northeast")},rescheduleAppt(){return this.$store.state.patient.rescheduleAppt},canEditPatient(){const{tenant:s}=this.$store.state.login.config;return s==="ROTH"||s==="ADVENT"&&!this.$store.state.patient.patient},phone(){return this.$store.getters.phoneInfo},waitlistEnabled(){var s,e;return(e=(s=this.$store.state.login.config)==null?void 0:s.features)==null?void 0:e.waitlist},patient(){return this.$store.state.patient.patient},clinicalTermId(){var s,e;return(e=(s=this.$store.state.clinicalTerms)==null?void 0:s[0])==null?void 0:e.clinicalTermId},waitlistProviderEnabled(){var s;return((s=this.provider.miscBookingRules)==null?void 0:s.waitlistEnabledPublic)??!0}
1,insuranceRequiredMsg(){var s;return!((s=this.patientInfo.ins)!=null&&s.length)}},destroyed(){this.$store.commit("setAppointment",{})},beforeRouteLeave(s,e,t){this.e1!==2?this.bookingExpired===!0||!this.appointment?t():(this.cancel(),t(!1)):t()},components:{PatientInsurance:B,DateTimeEditor:R,PatientAddress:G,WaitlistRequestDialog:M}};var F=function(){var i,o,n,d,l,v,h;var e=this,t=e._self._c;return t("v-sheet",{staticClass:"pb-8",attrs:{color:"#f2f2f2"}},[e.loading?[t("v-progress-circular",{attrs:{indeterminate:""}})]:e._e(),e.loading?e._e():[e.bookingExpired===!0?t("v-row",{staticClass:"ma-0"},[t("v-col",{attrs:{cols:"12",lg:"8","offset-lg":"2",xl:"6","offset-xl":"3"}},[t("v-card",[t("v-card-title",[e._v(" Session Timed Out ")]),t("v-card-text",[e._v(" The time allotted to book this appointment has expired. Please return to the provider schedule and select the appointment slot that you would like to book. ")]),t("v-divider"),t("v-card-actions",[t("v-spacer"),t("v-btn",{attrs:{color:"primary",text:""},on:{click:function(a){return e.goToProviderSchedule()}}},[e._v(" Go To Provider Schedule ")])],1)],1)],1)],1):e._e(),t("v-row",{directives:[{name:"show",rawName:"v-show",value:e.bookingExpired===!1,expression:"bookingExpired === false"}],staticClass:"my-0"},[t("v-col",{attrs:{cols:"12",lg:"8","offset-lg":"2",xl:"6","offset-xl":"3"}},[e.appointment&&e.provider?t("v-card",{attrs:{elevation:"0"}},[t("v-toolbar",{staticClass:"darken-2 white--text",attrs:{color:"accent",elevation:"0"}},[t("v-toolbar-title",{staticClass:"print-text"},[e._v(" Appointment Booking "),t("span",{staticClass:"print-show"},[e._v(" "+e._s(e.appointmentTimestamp.format("MMMM Do, YYYY"))+" | "+e._s(e.appointmentTimestamp.format("hh:mm A"))+" ")])]),t("v-spacer"),t("v-btn",{directives:[{name:"show",rawName:"v-show",value:e.e1<=1&&!e.isXSmall,expression:"e1 <= 1 && !isXSmall"}],attrs:{color:"primary",elevation:"0"},on:{click:function(a){return e.cancel()}}},[e._v(" Back to Schedule ")]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.e1<=1,expression:"e1 <= 1"}],class:{"red--text":e.didWarn,"black--text":!e.didWarn},staticStyle:{position:"absolute",bottom:"-30px",right:"20px"}},[e._v("Appointment Hold Expires in "+e._s(e.timeRemaining))])],1),t("v-row",{staticClass:"my-0"},[t("v-col",{attrs:{cols:"12"}},[t("v-row",{staticClass:"mt-5 mb-0",attrs:{wrap:""}},[e.isXSmall?e._e():t("v-col",{staticClass:"ml-4 no-print",attrs:{cols:"2"}},[t("div",{staticStyle:{height:"60px",width:"90px",margin:"auto"}},[t("v-img",{staticStyle:{height:"90px","border-radius":"50%"},attrs:{contain:"",src:e.provider.image}}),t("v-row",{staticClass:"d-flex justify-center my-0"},[e.provider.rating!==void 0?t("v-tooltip",{attrs:{bottom:""},scopedSlots:e._u([e.provider?{key:"activator",fn:function({on:a}){return[t("div",e._g({},a),[t("v-rating",{attrs:{dense:"",small:"",value:e.provider.rating,"half-increments":"","half-icon":"fa-star-half-alt",color:"yellow",readonly:"","background-color":"yellow"}})],1)]}}:null],null,!0)},[t("span",[e._v("Provider Rating: "+e._s(e.provider.rating))])]):e._e()],1)],1)]),t("v-col",{staticClass:"ml-3",attrs:{cols:"12",md:"4"}},[t("div",{staticClass:"pl-3 provider-details"},[(i=e.provider.custom)!=null&&i.find(a=>a.key==="public_display_name")?t("span",{staticClass:"text-h5 font-weight-bold"},[e._v(" "+e._s((o=e.provider.custom)==null?void 0:o.find(a=>a.key==="public_display_name").value)+" ")]):t("span",{staticClass:"text-h5 font-weight-bold"},[e._v(" "+e._s(e.fullName)+" "+e._s(e.provider.degrees.join(", "))+" ")]),t("span",{staticClass:"text-subtitle-2 font-weight-light pb-5",staticStyle:{"line-height":"1rem"}},[t("svgicon",{attrs:{icon:"rothman-r",color:"rgba(0,0,0,.54)"}}),e._v(" "+e._s(e.provider.specialties.filter(a=>a.isPrimary).map(a=>a.specialty).join(", "))+" ")],1),t("span",{staticClass:"text-subtitle-1 font-weight-medium"},[t("v-icon",{attrs:{small:""}},[e._v("mdi-map-marker")]),e._v(" "+e._s(e.location.locationName)+" ")],1),t("span",{staticClass:"text-subtitle-1 font-weight-light",staticStyle:{"line-height":"1.1rem"}},[e._v(" "+e._s(e.location.addressLine1)+" ")]),t("span",{staticClass:"text-subtitle-1 font-weight-light"},[e._v(" "+e._s(e.location.addressLine2)+" ")]),t("span",{staticClass:"text-subtitle-1 font-weight-light"},[e._v(" "+e._s(e.location.addressLine3)+" ")])])]),e.isXSmall?e._e():t("v-col",{staticClass:"px-0 d-flex justify-center",attrs:{cols:"1"}},[t("v-divider",{attrs:{vertical:""}})],1),t("v-col",{staticClass:"no-print",class:{"ml-3":e.isXSmall},attrs:{cols:"12",md:"4"}},[t("div",{staticClass:"text-h6 font-weight-bold"},[t("v-icon",[e._v("mdi-calendar")]),e._v(" "+e._s(e.appointmentTimestamp.format("MMMM Do, YYYY"))+" ")],1),t("div",{staticClass:"text-h6 font-weight-bold"},[t("v-icon",[e._v("mdi-clock")]),e._v(" "+e._s(e.appointmentTimestamp.format("hh:mm A","America/Ne
1w_York"))+" ")],1)])],1),t("v-row",{staticClass:"print-show ml-4"},[e.bookingScript?t("v-col",{attrs:{cols:"12"}},[t("div",{staticClass:"font-weight-bold"},[e._v(" Please be advised of the following information for the appointment: ")]),t("pre",{staticClass:"mb-4 body-1",staticStyle:{"white-space":"pre-wrap"},domProps:{innerHTML:e._s(e.bookingScript)}})]):e._e(),t("v-col",{attrs:{cols:"12"}},[t("div",{staticClass:"mt-3"},[e._v(" Find A Provider Access Center: "),t("a",{attrs:{href:e.phone.link}},[e._v(e._s(e.phone.text))])])])],1)],1)],1)],1):e._e(),t("v-stepper",{staticClass:"no-print",model:{value:e.e1,callback:function(a){e.e1=a},expression:"e1"}},[t("v-stepper-header",{attrs:{color:"primary"}},[t("v-divider"),t("v-stepper-step",{attrs:{complete:e.e1>1,step:"1"}},[e._v(" Patient Details ")]),t("v-divider"),t("v-stepper-step",{attrs:{complete:e.e1>1,step:"2"}},[e._v(" Confirmation ")]),t("v-divider")],1),t("v-stepper-items",[t("v-stepper-content",{attrs:{step:"1"}},[t("v-card",{staticClass:"px-4 pb-4",attrs:{elevation:"0"}},[e._v(" Thank you for selecting your appointment time. We are now verifying your demographic information to complete the booking process. Please wait for your appointment confirmation on this page ")]),t("v-card",{directives:[{name:"show",rawName:"v-show",value:e.stepLoading===!0,expression:"stepLoading === true"}]},[t("div",{staticClass:"d-flex justify-center mt-10"},[t("v-progress-circular",{attrs:{color:"primary",indeterminate:""}})],1)]),t("v-card",{directives:[{name:"show",rawName:"v-show",value:e.stepLoading===!1,expression:"stepLoading === false"}]},[e.canEditPatient?[t("v-form",{ref:"step1"},[t("v-row",{staticClass:"my-0"},[t("v-col",{attrs:{cols:"12"}},[t("span",{staticClass:"font-weight-bold"},[e._v("Patient Information")])]),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"6"}},[t("v-text-field",{attrs:{label:"First Name*",autocomplete:"given-name",outlined:"",required:"",rules:e.required.concat(e.specialCharacterRules)},model:{value:e.patientInfo.firstName,callback:function(a){e.$set(e.patientInfo,"firstName",a)},expression:"patientInfo.firstName"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"6"}},[t("v-text-field",{attrs:{label:"Last Name*",autocomplete:"family-name",outlined:"",required:"",rules:e.required.concat(e.specialCharacterRules)},model:{value:e.patientInfo.lastName,callback:function(a){e.$set(e.patientInfo,"lastName",a)},expression:"patientInfo.lastName"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"4"}},[t("v-text-field",{attrs:{label:"Phone Number*",autocomplete:"tel-national",required:"",outlined:"",rules:e.required&&e.phoneRules},model:{value:e.patientInfo.phone,callback:function(a){e.$set(e.patientInfo,"phone",a)},expression:"patientInfo.phone"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"4"}},[t("v-combobox",{attrs:{label:"Email*",autocomplete:"email",outlined:"",rules:e.emailRules,items:e.emailReasons},model:{value:e.patientInfo.email,callback:function(a){e.$set(e.patientInfo,"email",a)},expression:"patientInfo.email"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"4"}},[t("v-select",{attrs:{label:"Gender*",autocomplete:"sex",outlined:"",items:e.gender,"item-text":"text","item-value":"value",rules:e.required,required:""},model:{value:e.patientInfo.gender,callback:function(a){e.$set(e.patientInfo,"gender",a)},expression:"patientInfo.gender"}})],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"12"}},[t("span",[e._v("Birthdate*")]),t("DateTimeEditor",{ref:"dateValidate",attrs:{required:!0,value:e.birthdate,"is-past":""},on:{input:e.verifyBirthDate}})],1)],1),t("PatientAddress",{attrs:{address:e.patientInfo.address},on:{setAddress:e.setAddress}}),t("v-row",[t("v-col",[t("span",{staticClass:"font-weight-bold"},[e._v("Insurance Information")])])],1),t("PatientInsurance",{attrs:{insurance:e.patientInfo.ins,insOpts:e.insuranceAccepted},on:{removeInsurance:e.removeInsurance}}),e.patientInfo.ins.length<3?t("v-row",{staticClass:"my-0"},[t("v-col",{staticClass:"py-0",attrs:{cols:"12"}},[t("v-list-item",{on:{click:e.addAnotherInsurance}},[t("v-list-item-avatar",[t("v-btn",{attrs:{icon:"",dark:"",color:"green"}},[t("v-icon",[e._v("fa fa-plus")])],1)],1),t("v-list-item-title",[e._v("Add Insurance")])],1)],1),e.insuranceRequiredMsg?t("v-col",{attrs:{cols:"12"}},[t("span",{staticClass:"error--text"},[e._v("Please add a valid insurance to continue scheduling")])]):e._e(
1)],1):e._e(),e.showMedicareOverride?t("div",[t("v-row",[t("v-col",{attrs:{cols:"12"}},[t("span",{staticClass:"error--text"},[e._v("Please add a secondary insurance to supplement Medicare")])])],1),t("v-row",[t("v-col",{staticClass:"py-0",attrs:{cols:"auto"}},[t("v-checkbox",{attrs:{label:"Submit Medicare without secondary insurance"},model:{value:e.secondaryMedicareOverride,callback:function(a){e.secondaryMedicareOverride=a},expression:"secondaryMedicareOverride"}})],1)],1)],1):e._e()],1)]:[t("v-row",{staticClass:"my-0"},[t("v-col",{attrs:{cols:"12"}},[t("span",{staticClass:"font-weight-bold"},[e._v("Patient Information")])]),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"6"}},[t("v-label",[e._v("Name")]),t("div",[e._v(e._s(e.patientInfo.firstName)+" "+e._s(e.patientInfo.lastName))]),t("v-label",[e._v("Birth Date")]),t("div",[e._v(e._s(e.moment(e.patientInfo.birthdate).format("MM/DD/YYYY")))])],1),t("v-col",{staticClass:"py-0",attrs:{cols:"12",sm:"6"}},[t("v-label",[e._v("Address")]),t("div",[e._v(e._s((n=e.patientInfo.address)==null?void 0:n.addressLine1))]),t("div",[e._v(e._s((d=e.patientInfo.address)==null?void 0:d.addressLine2))]),t("div",[t("span",[e._v(e._s((l=e.patientInfo.address)==null?void 0:l.city)+", ")]),t("span",[e._v(e._s((v=e.patientInfo.address)==null?void 0:v.state)+" ")]),t("span",[e._v(e._s((h=e.patientInfo.address)==null?void 0:h.zip))])])],1),t("v-col",{attrs:{cols:"12",sm:"6"}},[t("v-label",[e._v("Phone")]),t("div",[e._v(e._s(e.patientInfo.phone))]),t("v-label",[e._v("Email")]),t("div",[e._v(e._s(e.patientInfo.email))])],1)],1)],t("v-card-actions",{staticClass:"px-0"},[t("v-row",{staticClass:"my-0"},[t("v-col",{attrs:{cols:"12"}},[t("div",{ref:"recaptcha"})]),t("v-col",{attrs:{cols:"12"}},[t("v-btn",{staticClass:"mr-2",attrs:{text:""},on:{click:function(a){return e.cancel()}}},[e._v(" Cancel ")]),t("v-btn",{staticClass:"black--text",attrs:{color:"secondary"},on:{click:function(a){return e.startReferral()}}},[e._v(" Continue ")])],1)],1)],1)],2)],1),t("v-stepper-content",{attrs:{step:"4"}},[t("v-card",{directives:[{name:"show",rawName:"v-show",value:e.stepLoading===!0,expression:"stepLoading === true"}]},[t("div",{staticClass:"d-flex justify-center mt-10"},[t("v-progress-circular",{attrs:{color:"primary",indeterminate:""}})],1)]),t("v-card",{directives:[{name:"show",rawName:"v-show",value:e.stepLoading===!1,expression:"stepLoading === false"}]},[t("v-row",{staticClass:"my-0",staticStyle:{"flex-direction":"column"},attrs:{"align-content":"center",justify:"center"}},[t("v-col",{attrs:{cols:"12",md:"4"}},[t("span",[e._v(" Great! We sent a confirmation pin via text message to: "),t("br"),t("span",{staticClass:"text-h6",staticStyle:{display:"block",margin:"auto","text-align":"center"}},[e._v(" "+e._s(this.patientInfo.phone)+" ")]),e._v(" If you didn't get the text, "),t("a",{on:{click:function(a){return e.resendText()}}},[e._v(" resend ")]),e._v(" the text confirmation. ")])]),t("v-col",{attrs:{cols:"12",md:"4"}},[t("v-text-field",{attrs:{label:"Pin eg. 123456",outlined:""},model:{value:e.pin,callback:function(a){e.pin=a},expression:"pin"}})],1),t("v-col",{attrs:{cols:"12",md:"4"}},[t("v-btn",{staticClass:"mb-2",attrs:{color:"primary",block:"",outlined:"",disabled:e.resendCount>0},on:{click:function(a){return e.resendText()}}},[e._v(" Resend "),t("span",{directives:[{name:"show",rawName:"v-show",value:e.resendCount>0,expression:"resendCount > 0"}]},[e._v("("+e._s(e.resendCount)+")")])]),t("v-btn",{staticClass:"black--text",attrs:{disabled:!e.pin.length,block:"",color:"secondary"},on:{click:function(a){return e.completeBooking()}}},[e._v(" Schedule Appointment ")])],1)],1)],1)],1),t("v-stepper-content",{staticClass:"px-0",attrs:{step:"2"}},[t("v-card",[t("v-row",{staticClass:"my-0 px-6"},[t("v-col",{staticClass:"text-h6",attrs:{cols:"12"}},[e._v(" Successfully scheduled appointment! ")])],1),e.waitlistEnabled&&e.appointment.activityCode&&!e.waitlistSubmitted&&e.patient&&e.bookedAppointmentId&&e.waitlistProviderEnabled?t("v-row",{staticClass:"mx-0"},[t("v-col",{staticClass:"mx-0 secondary",class:{"text-center":e.isXSmall},attrs:{cols:"12"}},[t("div",{staticClass:"text-h6"},[t("svg",{staticClass:"mr-1",attrs:{width:"20",height:"20"}},[t("path",{attrs:{d:e.mdiAccountDetails}})]),e._v(" Want a sooner appointment? Get added to our Waitlist! ")]),t("div",{staticClass:"px-6 mx-2 py-2"},[e._v(" If you would like to be put on a waitlist for a sooner appointment, simply click the button below to fill out a request form. We will send you a text message or email as soon as a new appointment becomes available. ")]),t("div",{staticClass:"ma-2"},[t("waitlist-request-dialog",{attrs:{appointment:{...e.appointment,appointmentType:e.appointment.activityCode,appointmentId:e.bookedAppointmentId,beginDateTime:e.moment(e.appointment.date,"MMMM Do, YYYY")},patientId:e.patient.patientId,provider:e.provider,locations:e.provider.locations},on:{submitted:function(a){e.waitlistSubmitted=!0}},model:{value:e.waitlistDialog,callback:function(a){e.waitlistDialog=a},expression:"waitlistDialog"}}
1)],1)])],1):e._e(),t("v-row",{staticClass:"px-6"},[e.appointment?t("v-col",[t("v-col",{staticClass:"text-h6 pl-0 py-0",attrs:{cols:"12"}},[e._v(" Upcoming Appointment ")]),t("v-row",{staticClass:"mx-2 my-0"},[t("v-col",{attrs:{cols:e.patientInfo.ins.length&&!e.isXSmall?"6":"12"}},[t("div",{staticClass:"font-weight-bold"},[t("v-icon",{attrs:{small:""}},[e._v("fas fa-user-injured")]),e._v(" Patient ")],1),t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Name:")]),e._v(" "+e._s(e.patientInfo.firstName)+" "+e._s(e.patientInfo.lastName)+" ")]),t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Phone:")]),e._v(" "+e._s(e.patientInfo.phone)+" ")]),e.patientInfo.email?t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Email:")]),e._v(" "+e._s(e.patientInfo.email)+" ")]):e._e(),e.patientInfo.birthdate?t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Birthdate:")]),e._v(" "+e._s(e.moment(e.patientInfo.birthdate).format("MM/DD/YYYY"))+" ")]):e._e(),e.patientInfo.gender?t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Gender:")]),e._v(" "+e._s(e.patientInfo.gender)+" ")]):e._e()]),t("v-col",{attrs:{cols:e.patientInfo.ins.length&&!e.isXSmall?"6":"12"}},[e.addInsurance&&e.patientInfo.ins.length?t("div",{staticClass:"pb-2"},[t("div",{staticClass:"font-weight-bold"},[t("v-icon",{attrs:{small:""}},[e._v("fas fa-id-card")]),e._v(" Insurance ")],1),e._l(e.patientInfo.ins,function(a,b){return t("div",{key:b},[t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Company Name:")]),e._v(" "+e._s(a.insuranceCompanyName)+" ")]),t("div",[t("span",{staticClass:"font-weight-medium"},[e._v("Subscriber Number:")]),e._v(" "+e._s(a.subscriberNumber)+" ")])])})],2):e._e()]),t("v-col",{staticClass:"pt-0",attrs:{cols:"12"}},[t("div",[t("v-icon",{attrs:{small:""}},[e._v("mdi-information")]),t("span",{staticClass:"font-weight-medium"},[e._v("Appointment Reason:")]),e._v(" "+e._s(e.appointment.appointmentReason)+" ")],1)]),e.bookingScript?t("v-col",{attrs:{cols:"12"}},[t("div",{staticClass:"font-weight-bold"},[e._v(" Please be advised of the following information for the appointment: ")]),t("pre",{staticClass:"mb-4 body-1",staticStyle:{"white-space":"pre-wrap"},domProps:{innerHTML:e._s(e.bookingScript)}}),["NP","NPV","1001"].includes(e.appointment.activityCode)?t("div",{staticClass:"font-weight-bold mb-4"},[e._v(" If your plan requires a referral, please be sure to obtain an evaluate and treat referral from your PCP prior to the visit. ")]):e._e(),e.unverifiedInsurance?t("div",{staticClass:"font-weight-bold"},[e._v(" Unfortunately we are unable to verify your insurance at this time. If we are unable to verify your insurance prior to your appointment, a representative from our office will reach out to you. Please note that if we are unable to verify your insurance, this appointment may need to be rescheduled or cancelled. ")]):e._e()]):e._e()],1),t("v-divider")],1):e._e()],1),t("v-card-actions",{staticStyle:{display:"flex","justify-content":"center"}},[t("v-btn",{staticClass:"mr-4 black--text",attrs:{color:"secondary",large:""},on:{click:function(a){return e.goToProviderSchedule()}}},[e.isXSmall?t("span",[e._v("Provider Profile")]):t("span",[e._v("Back to Provider Profile")])]),t("v-btn",{staticClass:"black--text",attrs:{color:"secondary",large:""},on:{click:function(a){return e.printPage()}}},[e.isXSmall?t("span",[e._v("Print")]):t("span",[e._v("Print Appointment Information")])])],1)],1)],1)],1)],1)],1)],1),t("v-dialog",{attrs:{width:"500",persistent:""},model:{value:e.dialog,callback:function(a){e.dialog=a},expression:"dialog"}},[t("v-card",[t("v-card-title",{staticStyle:{"word-break":"normal"}},[e._v(" Are sure you want to cancel this request? ")]),t("v-card-text",[e._v(" WARNING! If you cancel, you will lose any entered data and this appointment slot. ")]),t("v-divider"),t("v-card-actions",[t("v-spacer"),t("v-btn",{attrs:{color:"primary",text:"",small:e.isXSmall},on:{click:function(a){e.dialog=!1}}},[e._v(" No, return to form ")]),t("v-btn",{attrs:{color:"error",text:"",small:e.isXSmall},on:{click:function(a){return e.cancelBookingGoBack()}}}
1,[e._v(" Yes, cancel ")])],1)],1)],1),t("v-dialog",{attrs:{width:"400",persistent:""},model:{value:e.timeOutDialog,callback:function(a){e.timeOutDialog=a},expression:"timeOutDialog"}},[t("v-card",[t("v-toolbar",{attrs:{color:"red",dark:""}},[t("v-toolbar-title",[t("v-icon",[e._v(" mdi-alert ")]),e._v(" Warning ")],1)],1),t("v-card-title",[e._v(" Your session is about to expire! ")]),t("v-card-text",[t("p",[e._v(" You have "),t("span",{staticClass:"text-h6"},[e._v(e._s(e.timeRemaining)+" ")]),e._v(" remaining before the slot you requested is no longer locked. ")])]),t("v-divider"),t("v-card-actions",[t("v-btn",{attrs:{block:"",color:"primary",text:""},on:{click:function(a){e.timeOutDialog=!1}}},[e._v(" Okay ")])],1)],1)],1),t("v-dialog",{attrs:{width:"350",persistent:""},model:{value:e.showTextDialog,callback:function(a){e.showTextDialog=a},expression:"showTextDialog"}},[t("v-card",[t("v-card-text",{staticClass:"pt-2"},[e._v(" Please wait "+e._s(e.resendCount)+" seconds before resending pin. ")]),t("v-card-actions",[t("v-btn",{attrs:{block:"",color:"primary",text:""},on:{click:function(a){e.showTextDialog=!1}}},[e._v(" Okay ")])],1)],1)],1),t("v-dialog",{attrs:{width:"650",persistent:""},model:{value:e.unprocessableDialog,callback:function(a){e.unprocessableDialog=a},expression:"unprocessableDialog"}},[t("v-card",[t("v-card-text",{staticClass:"pt-5"},[t("v-row",{staticClass:"ma-0 pr-10",staticStyle:{"align-items":"center",position:"relative"}},[t("div",{staticStyle:{flex:"1 1 auto"}},[e._v(" We're sorry, this appointment cannot be scheduled online. Please call "),t("a",{attrs:{href:e.phone.link}},[e._v(e._s(e.phone.text))])]),t("v-btn",{staticStyle:{position:"absolute",right:"0px"},attrs:{icon:""},on:{click:function(a){e.unprocessableDialog=!1}}},[t("v-icon",[e._v("mdi-close")])],1)],1)],1)],1)],1),t("v-dialog",{attrs:{width:"650",persistent:""},model:{value:e.existingPatientDialog,callback:function(a){e.existingPatientDialog=a},expression:"existingPatientDialog"}},[t("v-card",[t("v-card-text",{staticClass:"pt-5"},[e._v(" An existing patient with appointment history has been found. Please log in to continue scheduling. ")]),t("v-card-actions",[t("v-btn",{attrs:{color:"primary"},on:{click:e.promptPatientLogin}},[e._v(" Login ")])],1)],1)],1),t("v-dialog",{attrs:{persistent:"",width:"650"},model:{value:e.insuranceDialog,callback:function(a){e.insuranceDialog=a},expression:"insuranceDialog"}},[t("v-card",[t("v-card-text",{staticClass:"pt-5"},[t("v-row",{staticClass:"ma-0 pr-10",staticStyle:{"align-items":"center",position:"relative"}},[t("div",{staticStyle:{flex:"1 1 auto"}},[e._v(" Please double check your insurance information and try again. For help scheduling your appointment, please call "),t("a",{attrs:{href:e.phone.link}},[e._v(e._s(e.phone.text))])]),t("v-btn",{staticStyle:{position:"absolute",right:"0px"},attrs:{icon:""},on:{click:function(a){e.insuranceDialog=!1}}},[t("v-icon",[e._v("mdi-close")])],1)],1)],1)],1)],1)]],2)},Z=[],U=m(H,F,Z,!1,null,"9e99eb84",null,null);const ie=U.exports;export{ie as default};
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.