function alert_ebene(p_msg, p_msg_eng) { codeLangue = $("#codeLangue").val(); if(codeLangue=="en_US") { alert(p_msg_eng); } else { alert(p_msg); } } function alert_ebene_ajax(p_msg, p_msg_eng) { codeLangue = $("#codeLangue").val(); if(codeLangue=="en_US") { alert(p_msg_eng); } else { alert(p_msg); } } function confirm_ebene(p_msg, p_msg_eng) { codeLangue = $("#codeLangue").val(); if(codeLangue=="en_US") { return confirm(p_msg_eng); } else { return confirm(p_msg); } } function prompt_ebene(p_msg, p_msg_eng, p_retour) { codeLangue = $("#codeLangue").val(); if(codeLangue=="en_US") { return prompt(p_msg_eng, p_retour); } else { return prompt(p_msg, p_retour); } } var p_destinataires=""; var p_message=""; function adherents_police() { if ($("#idPolice_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Listeadherent/"); } } $.prototype.enable = function () { $.each(this, function (index, el) { $(el).removeAttr('disabled'); }); } $.prototype.disable = function () { $.each(this, function (index, el) { $(el).attr('disabled', 'disabled'); }); } $.prototype.unreadable = function () { $.each(this, function (index, el) { $(el).attr('READONLY', 'READONLY'); }); } $.prototype.readable = function () { $.each(this, function (index, el) { $(el).removeAttr('READONLY'); }); } Date.estAnneeBissextile = function (annee) { return (((annee % 4 === 0) && (annee % 100 !== 0)) || (annee % 400 === 0)); }; Date.getDaysInMonth = function (annee, month) { return [31, (Date.estAnneeBissextile(annee) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month]; }; Date.prototype.estAnneeBissextile = function () { return Date.estAnneeBissextile(this.getFullYear()); }; Date.prototype.getDaysInMonth = function () { return Date.getDaysInMonth(this.getFullYear(), this.getMonth()); }; Date.prototype.addMonths = function (value) { var n = this.getDate(); this.setDate(1); this.setMonth(this.getMonth() + value); this.setDate(Math.min(n, this.getDaysInMonth())); this.setDate(this.getDate()-1); return this; }; $( ".datepicker" ).datepicker({ inline: true, changeMonth: true, changeYear: true, yearRange: "c-60:c+20" }); /*les fonctions courantes et globales */ function get_age(dater) { var td2 = $("#datejourfr_C").datepicker("getDate"); return age = td2.getFullYear()-dater.getFullYear(); } // function controle_age(dater, codeLienParente, controle) function controle_age(dater, codeLienParente) { age = get_age(dater); $("#agepersonne").val("Âge : "+age); if (age>65) { v_msg="Âge "+age+" supérieur à 65 ans!"; v_msgEng="Age "+age+" over 65!"; alert_ebene(v_msg, v_msgEng); return false; } if ( (codeLienParente=="E")&& (age>21) ) { v_msg="Âge "+age+" => Enfant âgé de plus de 21 ans!"; v_msgEng="Âge "+age+" => Child over 21 years old!"; alert_ebene(v_msg, v_msgEng); return false; } if ( (codeLienParente=="O")&& (age>21) ) { v_msg="Âge "+age+" => Enfant âgé de plus de 21 ans!"; v_msgEng="Âge "+age+" => Child over 21 years old!"; alert_ebene(v_msg, v_msgEng); return false; } return true; } /* Début JS client */ function selectionner_client(id,no) { $("#idClient_C").val(id); $("#numeroClient_C").val(no); $("#nomClient_C").val(""); } function selectionner_client_d(id,no) { $("#idClient_d_C").val(id); $("#numeroClient_d_C").val(no); $("#nomClient_d_C").val(""); } function afficher_client_id() { idClient=$("#idClient_C" ).val(); if (idClient>"") { ajax_context_client_afficher(idClient); } } function afficher_client_d_id() { idClient=$("#idClient_d_C" ).val(); if (idClient>"") { ajax_context_client_d_afficher(idClient); } } /* Fin JS client */ /* Début JS police */ function selectionner_police(id,no) { $("#idPolice_C" ).val(id); $("#numeroPolice_C" ).val(no); } function selectionner_police_d(id,no) { $("#idPolice_d_C" ).val(id); $("#numeroPolice_d_C" ).val(no); } function afficher_police_id() { idPolice=$("#idPolice_C" ).val(); if (idPolice>"") { ajax_context_police_afficher(idPolice); } } function afficher_police_d_id() { idPolice=$("#idPolice_d_C" ).val(); if (idPolice>"") { ajax_context_police_d_afficher(idPolice); } } /* Fin JS client */ /* Début JS adherent */ function selectionner_adherent(id,no) { $("#idAdherent_C" ).val(id); $("#numeroAdherent_C" ).val(no); } function afficher_adherent() { if ($("#numeroAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+$("#numeroAdherent_C" ).val()+"/"); } } function afficher_adherent_id() { if ($("#idAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"Ficheadherent/"+$("#idAdherent_C" ).val()+"/"); } } /* Fin JS adherent */ /* Début JS bénéficiare */ function selectionner_beneficiaire(id,no) { $("#idBeneficiaire_C").val(id); $("#numeroBeneficiaire_C" ).val(no); } function afficher_beneficiaire_id() { idBeneficiaire=$("#idBeneficiaire_C").val(); okId=$("#okId").val(); okId_face=$("#okId_face").val(); if (idBeneficiaire>"") { ajax_context_beneficiaire_afficher(idBeneficiaire, okId, okId_face); } } function afficher_adherent_assure() { if ($("#idAdherent_C" ).val()<=" ") { return; } window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"); } function afficher_assure() { if ($("#idAdherent_C" ).val()>"") { window.location.assign($("#racineWeb" ).val()+"ficheadherentassure/"+$("#idAdherent_C" ).val()+"/"); } } /* Fin JS beneficiaire */ function fermerFenetre() { v_msg="Etes-vous sur de vouloir quitter?"; v_msgEng="Are you sure you want to exit?"; if(confirm_ebene(v_msg, v_msgEng)) { ajax_deconnexion(); } } function ChangerPass() { if ($("#ancmdp" ).val()<=' ') { v_msg="Veuillez saisir l\'ancien mot de passe!"; v_msgEng="Please enter the old password!"; alert_ebene(v_msg, v_msgEng); $("#ancmdp").focus(); return false; } if ($("#nvmdp" ).val()<=' ') { v_msg="Veuillez saisir un mot de passe!"; v_msgEng="Please enter a password!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } if ($("#nvmdp").val()=='0000' || $("#nvmdp").val()=='radiant') { v_msg="Veuillez changer de mot de passe!"; v_msgEng="Please change password!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } longueur = $("#nvmdp").val().length; if(longueur>0 && longueur<6) { v_msg="6 caractères minimum exigé!"; v_msgEng="6 characters minimum required!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } if ($("#cfnvmdp" ).val()!=$("#nvmdp" ).val()) { v_msg="Veuillez confirmer votre mot de passe!"; v_msgEng="Please confirm your password!"; alert_ebene(v_msg, v_msgEng); $("#nvmdp").focus(); return false; } } function afficher_image(fichier) { window.open(fichier); } function selectionner_bon(id,no, codeEtatBon, motifAnnulation) { $("#idBon_C").val(id); $("#numeroBon_C").val(no); $("#motifAnnulation_C").val(motifAnnulation); $("#codeEtatBon_C").val(codeEtatBon); } function imprimerbon() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); return; } var codeEtatBon = $("input[name='codeEtatBon']").val(); if (codeEtatBon!="1") { return; } $("#frmconsultation").submit(); } function imprimerbonVierge() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } $("#codeTypeBon").val('2'); $("#frmconsultation").submit(); $("#codeTypeBon").val('1'); } function calculer_Tm() { $("#montantTm").val( ($("#montantacte").val() * (100-$("#tauxCouverture").val() )) / 100 ); if ($("#codeMedecin").val()>" ") $("#numeroBon").focus(); else $("#codeMedecin").focus(); return true; } function controlefocusconsultationMd() { if ($("#codeActe").val()>" ") $("#numeroBon").focus(); else $("#codeActe").focus(); return true; } function ajaxinfosacteexamen() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosacte/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(), error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { $("#tauxCouverture").val( $("#tauxCouverture_info").val()); } }); } function ajaxbonexamendisponible() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } $("#codeTypeBon").val('1'); $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { }, success: function(data) { $("#msgErreur").html(data); }, complete: function() { imprimerbon(); } }); } function ajaxbonhospitdisponible() { if ($("#codeActe").val()<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&numeroBon="+$("#numeroBon").val(), error: function(errorData) { }, success: function(data) { $("#msgErreur").html(data); }, complete: function() { imprimerbon(); } }); } function accueil() { if($("#codeProfil_C" ).val()=="MEC") { window.location.assign($("#racineWeb").val()+"Accueilmedecin/"); } else { window.location.assign($("#racineWeb").val()+"Accueil/"); } } function forceDownload(fileURL, fileName) { } function ged() { if ($("#numeroBeneficiaire_C" ).val()<=" ") { v_msg="Veuillez sélectionner un assuré!"; v_msgEng="Please select an insured person!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Ged/"); } function tachesadherent() { if ($("#numeroAdherent_C" ).val()<=" ") { v_msg="Veuillez sélectionner un assuré!"; v_msgEng="Please select an insured person!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Tacheadherent/"); } function afficherged(cheminFichier) { if (cheminFichier<=" ") { v_msg="Veuillez sélectionner un fichier!"; v_msgEng="Please select a file"; alert_ebene(v_msg, v_msgEng); return; } //window.open(cheminFichier); window.open(cheminFichier, '_blank'); } function archiverged() { if ($("#nomFichier").val()<=" ") { v_msg="Veuillez sélectionner un document!"; v_msgEng="Please select a document"; alert_ebene(v_msg, v_msgEng); return; } if( $("#accesAssure").val()=="0" && $("#accesPrestataire").val()=="0" && $("#accesMedecin").val()=="0" && $("#accesGestionnaire").val()=="0") { v_msg="Le document doit être visible par au moins un des acteurs!"; v_msgEng="The document must be seen by at least one of the persons in charge!"; alert_ebene(v_msg, v_msgEng); return; } $("#frmarchiherged").submit(); } function archiverfacture() { if ($("#nomFichier").val()<=" ") { v_msg="Veuillez sélectionner un fichier!"; v_msgEng="Please select a file"; alert_ebene(v_msg, v_msgEng); return; } $("#frmarchiherged").submit(); } function ajaxinfosdestinatairetache() { if ($("#codeDestinataire").val()<=" ") { v_msg="Veuillez sélectionner un destinataire!"; v_msgEng="Please select a recipient!"; alert_ebene(v_msg, v_msgEng); $("#codeDestinataire").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosdestinatairetache/", type : 'post', data: "codeDestinataire="+$("#codeDestinataire").val(), error: function(errorData) { }, success: function(data) { $("#infosdestinatairetache").html(data); }, complete: function() { $("#emailtache").val( $("#emailActeurtache_info").val()); } }); } function selectionner_tache(id) { $("#idTache").val(id); } function afficher_tache() { if ($("#idTache" ).val()<="") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); } else window.location.assign($("#racineWeb" ).val()+"Affichertache/"+$("#idTache").val()+"/"); } function reinitialiserrecherche() { // window.location.assign($("#racineWeb").val()+"Tache/"); } function selectionner_Rq(lienrequete) { $("#lienrequete" ).val(lienrequete); } function parametre_Rq() { if ($("#lienrequete" ).val()<="") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query (request)!"; alert_ebene(v_msg, v_msgEng); } { window.location.assign($("#racineWeb" ).val()+$("#lienrequete" ).val()); } } function imprimer_pdf() { $("#sortie").val('1'); $("#frmrequete").submit(); } function export_xls() { $("#sortie").val('2'); $("#frmrequete").submit(); $("#sortie").val('1'); } function affichermanuel() { codeProfil = $("#codeProfil_C").val(); cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_CENTRES_DE_SOINS.pdf"; switch(codeProfil) { case "AAA": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_AGENT_AFRIK_ASSUR.pdf"; break; case "ADM": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_ADMINISTRATEUR_SYSTEME.pdf"; break; case "ASS": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_ASSURE.pdf"; break; case "CSO": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_CENTRES_DE_SOINS.pdf"; break; case "DIR": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_DIRECTION_AFRIK_ASSUR.pdf"; break; case "LAB": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_LABORATOIRES.pdf"; break; case "MEC": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_MEDECINS_CONSEIL.pdf"; break; case "PHA": cheminFichier="MANUEL_AFRIK_ASSUR_SANTE_PHARMACIES.pdf"; break; } window.open('Docs/'+cheminFichier, '_blank'); } function ajaxListerequetesProfil() { $("#listerequete").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxrequetesprofil/", type : 'post', data: "codeProfil="+$("#codeProfil").val(), error: function(errorData) { }, success: function(data) { $("#listerequete").html(data); } }); } function compta() { numeroClient = $("#numeroClient_C" ).val(); idClient = $("#idClient_C").val(); window.location.assign($("#racineWeb").val()+"Compta/"+idClient+"/"); } function selectionner_client_pop(id,no,nom) { $("#nocli").val(no); $("#nomcli").val(nom); selectionner_client(id,no); } function controle_numerique(controle) { if(isNaN(controle.value)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); controle.value=""; controle.focus(); return false; } return true; } function ajax_context_client(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclient/", type : 'post', data: donnees, error: function(errorData) { } }); } function ajax_context_client_afficher(idClient) { donnees = 'idClient='+idClient; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextclient/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Ficheclient/"); } }); } function ajax_context_police(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpolice/", type : 'post', data: donnees, error: function(errorData) { } }); } function ajax_context_police_afficher(idPolice) { donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextpolice/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); } }); } /* 24/03/2019 function ajax_deconnexion() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdeconnexion/" }); } */ function ajax_deconnexion() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdeconnexion/", complete: function() { window.open('about:blank','_parent',''); close(); window.close(); } }); } function ajax_flexcode() { // donnees = 'idPolice='+idPolice; $.ajax({ url: $("#racineWeb").val()+"Ajaxflexcode/", type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { $("#content").html(data); }, complete: function() { // window.location.assign($("#racineWeb" ).val()+"Fichepolice/"); } }); } function controle_champ_obligatoire(controle) { if (controle.value<=" ") { v_msg="Valeur exigée!"; v_msgEng="Value required!"; alert_ebene(v_msg, v_msgEng); controle.focus(); return false; } return true; } function exporter_liste_assures() { $('#div_liste').html(''); var div_export = $('#div_export'); div_export.html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxexporterlisteassure/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_liste_assures() { $('#div_liste').html(''); var div_export = $('#div_export'); div_export.html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerlisteassure/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function imprimer_limites() { $('#div_liste').html(''); var div_export = $('#div_export'); div_export.html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerlimite/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } function pop_tableau_prestation() { $.ajax({ url: $("#racineWeb").val()+"Ajaxtableauprestation/", type : 'post', error: function(errorData) { }, success: function(data) { $("#div_tableau_prestation").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function selectionner_tout_limite(p_idCollegeTemp, p_choix) { donnees = 'idCollegeTemp='+p_idCollegeTemp; donnees += '&choix='+p_choix; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectionlimite/selectionnertout/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { recapituler_limite_college_simple(); pop_afficher_selection_limite(p_idCollegeTemp); } }); } function prestation_possible() { enVigueur=$("#enVigueur_C").val(); codeEtatBeneficiaire=$("#codeEtatBeneficiaire_C").val(); etatbeneficiaire=$("#etatbeneficiaire_C").val(); college_couvert=$("#college_couvert_C").val(); derogation_en_cours=$("#derogation_en_cours_C").val(); derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); datejour = $("#datejour_C").val(); dateEffetPolice = $("#dateEffetPolice_C").val(); dateEcheancePolice = $("#dateEcheancePolice_C").val(); dateEffetCouvert = $("#dateEffetCouvert").val(); /* if (dateEffetCouvert!="1") { v_msg="Attention! Non renouvelé"; v_msgEng="Warning! Not renewed"; alert_ebene(v_msg, v_msgEng); return false; } */ if (enVigueur!="1") { v_msg="Attention! cette personne n'est pas en vigueur"; v_msgEng="Warning! This person is not in force"; alert_ebene(v_msg, v_msgEng); return false; } if (codeEtatBeneficiaire!="V") { v_msg="Attention! "+etatbeneficiaire; v_msgEng="Warning! "+etatbeneficiaire; alert_ebene(v_msg, v_msgEng); return false; } if (college_couvert<1 && derogation_en_cours<1) { v_msg="Attention! Cette personne n\'a pas accès à ce centre"; v_msgEng="Warning! This person does not have access to this center"; alert_ebene(v_msg, v_msgEng); return false; } // var td0 = new Date(dateEffetPolice); dateEntreeBeneficiaire = $("#dateEntreeBeneficiaire_C").val(); var td0 = new Date(dateEntreeBeneficiaire); var td1 = new Date(datejour); var td2 = new Date(dateEcheancePolice); dt0=Math.round(Date.parse(td0)/(1000*3600*24)); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); // if (dt1>dt2) if (dt1>dt2 || dt1"2000-01-01") { var tdd = new Date(dateSortieBeneficiaire); dtd=Math.round(Date.parse(tdd)/(1000*3600*24)); if (dt1>dtd) { v_msg="Attention! cette personne n'est pas couverte à cette date!"; v_msgEng="Warning! This person is not valid on this date!"; alert_ebene(v_msg, v_msgEng); return false; } } dateDeces_C=$("#dateDeces_C").val(); if(dateDeces_C>"2000-01-01") { v_msg="Attention! personne décédée!"; v_msgEng="Warning! Deceased!"; alert_ebene(v_msg, v_msgEng); return false; } return true; } function consultation() { prestationPossible = $("#prestationPossible").val(); if (prestationPossible!="1") { v_msg="Assuré non encore couvert!"; v_msgEng="Insured not yet covered!"; alert_ebene(v_msg, v_msgEng); return; } dateEffetCouvert = $("#dateEffetCouvert").val(); if (dateEffetCouvert!="1") { v_msg="Attention! Non renouvelé"; v_msgEng="Warning! Not renewed"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#btn_popdate_reelle").click(); return; } if (prestation_possible()) { p_codeModeBiometrie = $("#p_codeModeBiometrie" ).val(); if(p_codeModeBiometrie=="0") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); window.location.assign($("#racineWeb" ).val()+"Consultation/"); return; } okId=$("#okId" ).val(); okId_face=$("#okId_face" ).val(); if(okId=="1" || okId_face=="1") { window.location.assign($("#racineWeb" ).val()+"Consultation/"); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); window.location.assign($("#racineWeb" ).val()+"Consultation/"); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } okId=$("#okId" ).val(); okId_face=$("#okId_face" ).val(); if (okId!=1 && okId_face!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } window.location.assign($("#racineWeb" ).val()+"Consultation/"); } } function gestionbon() { adminBon = $("#adminBon" ).val(); if (adminBon!="1") { v_msg="Accès refusé!"; v_msgEng="Access denied!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Receptionbons/"); } function afficherbon() { codeTypeBon=$("#codeTypeBon").val(); codeEtatBon=$("#codeEtatBon").val(); noDepart=$("#noDepart").val(); noFin=$("#noFin").val(); if (noDepart=="") { noDepart="0"; } if (noFin=="") { noFin="0"; } noDepart = parseInt(noDepart); noFin = parseInt(noFin); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } if (noFin  ' + 'Veuillez patienter... / Please wait...' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherbons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { codeLangue = $("#codeLangue").val(); if(codeLangue=="en_US") { $("#nbligne").val("Number of lines displayed : "+$("#nbligne_info").val()); } else { $("#nbligne").val("Nombre de bons affichés : "+$("#nbligne_info").val()); } // $("#nbligne").val("Nombre de bons affichés : "+$("#nbligne_info").val()); } }); } function demander_annulation_bon() { var codeEtatBon = $("#codeEtatBon_C").val(); var motifAnnulation = $("#motifAnnulation_C").val(); var numeroBon = $("#numeroBon_C").val(); var idBon = $("#idBon_C").val(); if (numeroBon<=" ") { v_msg="Veuillez sélectionner une ligne!"; v_msgEng="Please select a line!"; alert_ebene(v_msg, v_msgEng); return; } if (codeEtatBon=="3") { v_msg="Anullé pour motif : "+motifAnnulation; v_msgEng="Canceled for reason : "+motifAnnulation; alert_ebene(v_msg, v_msgEng); return; } if (codeEtatBon=="4") { v_msg="Remplacé pour motif : "+motifAnnulation; v_msgEng="Replaced for reason : "+motifAnnulation; alert_ebene(v_msg, v_msgEng); return; } if (codeEtatBon=="9") { v_msg="Demande anullation pour motif : "+motifAnnulation; v_msgEng="Cancellation request for reason : "+motifAnnulation; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous la demande d\'annulation du bon No "+numeroBon+"?"; v_msgEng="Do you confirm the request for cancellation of the prescription No "+numeroBon+"?"; if(confirm_ebene(v_msg, v_msgEng)) { v_msg="Raison de l\'annulation?"; v_msgEng="Reason for cancellation?"; motifAnnulation = prompt_ebene(v_msg, v_msgEng, motifAnnulation); if (motifAnnulation<=" ") { v_msg="Vous devez saisir un motif!"; v_msgEng="You have to enter a reason!"; alert_ebene(v_msg, v_msgEng); return; } $("#motifAnnulation_C").val(motifAnnulation); donnees = 'idBon='+idBon+'&motifAnnulation='+motifAnnulation; donnees_sav = 'idBon='+idBon+'&typeMail=maildemandeannulationbon'; $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherbons/demanderAnnulationBon/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { mettremailattente(donnees_sav); v_msg="Demande envoyée avec succès!"; v_msgEng="Request sent successfully!"; alert_ebene(v_msg, v_msgEng); afficherbon(); } }); } } function enregistrer_commande_bon() { codeTypeBon=$("#codeTypeBon").val(); if ($("#codeTypeBon").val()<" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } quantite =$("#quantite").val(); if (quantite<" ") { v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); $("#quantite").focus(); return; } quantite = parseInt(quantite); if(quantite<1) { v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); $("#quantite").focus(); return; } /* commentaire=$("#commentaire").val(); if ($("#commentaire").val()<" ") { v_msg="Veuillez saisir une note!"; v_msgEng="Please enter a note/comment!"; alert_ebene(v_msg, v_msgEng); $("#commentaire").focus(); return; } */ var codehtml = ""; v_msg="Confirmez-vous cette commande?"; v_msgEng="Do you confirm this order?"; if(confirm_ebene(v_msg, v_msgEng)) { prestataire = $("#prestataire_C").val(); donnees = 'codeTypeBon='+codeTypeBon+'&quantite='+quantite; donnees_sav = donnees+'&prestataire='+prestataire+'&typeMail=mailcommandebon'; lst_libelleBon = document.getElementById("codeTypeBon"); libelleBon = lst_libelleBon.options[lst_libelleBon.selectedIndex].text.trim(); typeSms = "commandebon"; $.ajax({ url: $("#racineWeb").val()+"Ajaxcommanderbons/commanderBon/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { codehtml = data; preparesms(typeSms); }, complete: function() { mettremailattente(donnees_sav); v_msg="commande envoyée avec succès!"; v_msgEng="Order sent successfully!"; alert_ebene(v_msg, v_msgEng); $("#div_page_entiere").html(codehtml); } }); } } function receptionner_bon() { nbligne_info=$("#nbligne_info").val(); nbligne_info = parseInt(nbligne_info); if (nbligne_info==0) { v_msg="Veuillez actualiser la liste avant!"; v_msgEng="Please refresh before!"; alert_ebene(v_msg, v_msgEng); return; } codeTypeBon=$("#codeTypeBon").val(); noDepart=$("#noDepart").val(); noFin=$("#noFin").val(); if (noDepart=="") { noDepart="0"; } if (noFin=="") { noFin="0"; } noDepart = parseInt(noDepart); noFin = parseInt(noFin); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } if (noFin  ' + 'Veuillez patienter... / Please wait...' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxalistegenererbons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { $("#nbligne").val("Nombre de lignes affichées : "+$("#nbligne_info").val()); } }); } function listerdemandebon() { codeTypeBon=$("#codeTypeBon").val(); d1=$("#d1").val(); d2=$("#d2").val(); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } donnees = 'codeTypeBon='+codeTypeBon+'&d1='+d1+'&d2='+d2; $("#div_bonpecs").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxalistedemandebon/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { } }); } function ajaxactespossibles() { codeGestionBon = $("#codeGestionBon").val(); codeFamilleActe=$("#codeFamilleActe").val(); codeTypePrestation=$("#codeTypePrestation").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&codeTypePrestation='+codeTypePrestation; $.ajax({ url: $("#racineWeb").val()+"Ajaxactespossibles/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#listeacte").html(data); $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); $("#numeroBon").val(""); // $("#btn_enreg").disable(); // $("#codeEtatBon").val(""); $("#msgErreur").html(""); if (codeGestionBon=="0") { $("#btn_enreg").disable(); $("#codeEtatBon").val(""); } } }); } function ajaxactespossibles_med() { codeFamilleActe=$("#codeFamilleActe").val(); codeTypePrestation=$("#codeTypePrestation").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&codeTypePrestation='+codeTypePrestation; $.ajax({ url: $("#racineWeb").val()+"Ajaxactespossiblesmed/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#listeacte").html(data); $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); }, complete: function() { } }); } function ajaxinfosacte() { if ($("#codeActe").val()<=" ") { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosacte/", type : 'post', data: "codePrestataire="+$("#codePrestataire").val()+"&codeActe="+$("#codeActe").val(), error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { $("#montantacte").val( $("#montantacte_info").val()); $("#tauxCouverture").val( $("#tauxCouverture_info").val()); // calculer_Tm(); } }); } function ajaxprixacte() { codeGestionBon = $("#codeGestionBon").val(); codeActe = $("#codeActe").val(); if (codeActe<=" ") { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } donnees = 'codeActe='+codeActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixacte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); $("#numeroBon").val(""); $("#codeRaisonConsultation").focus(); $("#msgErreur").html(""); if (codeGestionBon=="0") { $("#btn_enreg").disable(); $("#codeEtatBon").val(""); } }, complete: function() { } }); } function ajaxbondisponible() { codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); $("#numeroBon").val(""); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); $("#numeroBon").val(""); return; } codeRaisonConsultation = $("#codeRaisonConsultation").val(); if (codeRaisonConsultation<=" ") { v_msg="Veuillez sélectionner une raison pour la consultation!"; v_msgEng="Please select a reason for the consultation!"; alert_ebene(v_msg, v_msgEng); $("#codeRaisonConsultation").focus(); $("#numeroBon").val(""); return; } numeroBon = $("#numeroBon").val(); if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxbondisponible/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function ajaxinfosbonconsultation() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); $("#btn_pop_medecin").click(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#codeActe").focus(); return; } codeRaisonConsultation = $("#codeRaisonConsultation").val(); if (codeRaisonConsultation<=" ") { v_msg="Veuillez sélectionner une raison pour la consultation!"; v_msgEng="Please select a reason for the consultation!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#codeRaisonConsultation").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonconsultation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerconsultation() { /* dateSurvenance = $("#dateSurvenance").val(); alert("dateSurvenance => "+dateSurvenance); return; */ badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } /* delaiCarenceBeneficiaire = $("#delaiCarenceBeneficiaire").val(); delaiCarenceBeneficiaire = parseInt(delaiCarenceBeneficiaire); if (delaiCarenceBeneficiaire>0) { if (anciennete"+delaiCarenceBeneficiaire); // alert("appliquerDelaiCarence =>"+appliquerDelaiCarence); // return; if (delaiCarenceBeneficiaire>0 && appliquerDelaiCarence=="1") { if (anciennete  ' + 'Veuillez patienter... / Please wait...' + ''); $.ajax({ url: $("#racineWeb").val()+"Ajaxdossiers/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function selectionner_feuille_maladie(no) { $("#numeroFeuilleMaladie_C" ).val(no); } function afficher_feuille_maladie() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { feuillemaladie(); } }); } function enregistrerprescription() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsOrd = $("#nbBonsOrd").val(); numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); //$("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } if (codeGestionBon=="0") { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; } else { numeroBon = "-1"; v_msg="Confirmez-vous cette prescription?"; v_msgEng="Do you confirm this prescription?"; } /* v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; */ if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $("#btn_enreg").disable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescription/enregistrerprescription/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); prescription_medicament(); } }); } } function ajaxinfosbonprescription() { bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); numeroBonOrdonnance = parseInt(numeroBonOrdonnance); if (numeroBonOrdonnance>0) { v_msg="Déjà effectué!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonprescription/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function afficher_pop_recherche_medicament() { nomsearch = $("#nomsearch").val(); if (nomsearch > " ") { donnees = "valid=1&nomsearch="+nomsearch; $("#div_listemedicament").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedicaments/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listemedicament").html(data); } }); } } function ctrlkeypress(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medicament(); } } function selectionner_medicament_pop(codeMedicament, libelleMedicament) { $("#codeMedicament_pop").val(codeMedicament); $("#libelleMedicament_pop").val(libelleMedicament); } function ajouter_medicament() { codeMedicament = $("#codeMedicament_pop").val(); libelleMedicament = $("#libelleMedicament_pop").val(); if (codeMedicament<=" ") { v_msg="Veuillez sélectionner un médicament!"; v_msgEng="Please select a medicine/drug!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Prescrire : "+libelleMedicament+"?"; v_msgEng="Prescribe : "+libelleMedicament+"?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeMedicament='+codeMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/ajoutermedicament/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { prescription_medicament(); }, complete: function() { } }); } } function ajax_maj_qte_medicament(idMedicament, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idMedicament='+idMedicament+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/majquantite/", type: 'POST', data: donnees, success: function(data) { $("#medicaments").html(data); }, error: function(data) { }, complete: function() { controle.focus(); } }); } } function supprimer_medicament(idMedicament) { v_msg="Confirmez-vous la suppression de ce médicament?"; v_msgEng="Do you confirm the removal of this medicine/drug?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/supprimer/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); prescription_medicament(); }, error: function(data) { }, complete: function() { } }); } } function ajoutermedicament(idMedicament) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacie/ajoutermedicament/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function ajoutermedicament_pha(idMedicament) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/ajoutermedicament/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); // raffraichier_detail_prescription(); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function ajoutermedicament_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacie/ajoutermedicamenttous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite_cso(); } }); } function ajoutermedicament_pha_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/ajoutermedicamenttous/", type: 'POST', success: function(data) { $("#livraison").html(data); // raffraichier_detail_prescription(); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function retirermedicament(idMedicament) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacie/retirermedicament/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function retirermedicament_pha(idMedicament) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/retirermedicament/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); raffraichier_detail_prescription(); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function retirermedicament_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacie/retirermedicamenttous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function retirermedicament_pha_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/retirermedicamenttous/", type: 'POST', success: function(data) { $("#livraison").html(data); raffraichier_detail_prescription(); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); // actualiser_pharmacien(); } }); } function valider_pharmacie_cso() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); // if (idPrestationactes==0 && nbLivre<1) if (nbLivre<1) { v_msg="Rien à enregitrer! Confirmez-vous cette situation?"; v_msgEng="Nothing to save! Do you confirm this situation?"; } else { v_msg="Confirmez-vous cette livraison?"; v_msgEng="Do you confirm this delivery?"; } if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacie/enregistrerpharmacie/", type: 'POST', success: function(data) { maj_fraisexclu_cso(); }, error: function(data) { }, complete: function() { feuillemaladie(); } }); } } function chercher_ordonnance(numeroBonOrdonnance) { donnees = 'numeroBonOrdonnance='+numeroBonOrdonnance; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnance/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } }); } function chercher_ordonnance_opt(numeroBonOptique) { if(numeroBonOptique<="0") { // actualiser_opticien(); reinitialiser_opticien(); return; } donnees = 'numeroBonOptique='+numeroBonOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnanceopt/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Opticien/"); }, error: function(data) { }, complete: function() { } }); } function chercher_ordonnance_lab(numeroBonExamen) { donnees = 'numeroBonExamen='+numeroBonExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancelab/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); }, error: function(data) { }, complete: function() { } }); } function ctrlkeypressord(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonOrdonnance=$("#numeroBonOrdonnance").val(); $("#numeroBonOrdonnance").blur(); } } function rechercherbonordonnance() { numeroBonOrdonnance=$("#numeroBonOrdonnance").val(); if (numeroBonOrdonnance>" ") { chercher_ordonnance(numeroBonOrdonnance); } } function ctrlkeypressordopt(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonOptique=$("#numeroBonOptique").val(); $("#numeroBonOptique").blur(); } } function ctrlkeypressordlab(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonExamen=$("#numeroBonExamen").val(); $("#numeroBonExamen").blur(); } } function rechercherbonoptique() { numeroBonOptique=$("#numeroBonOptique").val(); if (numeroBonOptique>" ") { chercher_ordonnance_opt(numeroBonOptique); } } function valider_presciption() { bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); numeroBonOrdonnance = parseInt(numeroBonOrdonnance); if (numeroBonOrdonnance<=0) { v_msg="Pas de prescription!"; v_msgEng="No prescription!"; alert_ebene(v_msg, v_msgEng); // feuillemaladie(); return; } v_msg="Confirmez-vous cette ordonnance ?"; v_msgEng="Do you confirm this prescription?"; if(confirm_ebene(v_msg, v_msgEng)) { feuillemaladie(); } } function ajaxchanger_type_bon() { $("#msgErreur").html(""); } function ajaxprixactemed() { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter quantity!"; alert_ebene(v_msg, v_msgEng); $("#quantite").focus(); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixactemed/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } function enregistreractemedical() { acteExclu = $("#acteExclu").val(); autorisation = "0"; if(acteExclu==1) { autorisation = "2"; v_msg="Acte non couvert!"; v_msgEng="Not covered!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } donnees="" donnees_sav=""; codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#nomMedecin").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); prixTarif = $("#prixTarif").val(); if(prixActe==0 || parseFloat(prixActe)>parseFloat(prixTarif)) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } quantite = parseInt(quantite); div_quantite.val(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please neter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cet acte?"; v_msgEng="Do you confirm this act?"; if(confirm_ebene(v_msg, v_msgEng)) { prixActe = $("#prixActe").val(); valeurActe = $("#valeurActe").val(); montantTm = $("#montantTm").val(); aRembourser = $("#aRembourser").val(); ententePrealable = $("#ententePrealable").val(); if(ententePrealable==1) { ententePrealable = "2"; } donnees = 'codeActe='+codeActe+'&codeMedecin='+codeMedecin+'&quantite='+quantite+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&valeurActe='+valeurActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; donnees += '&autorisation='+autorisation+'&prixTarif='+prixTarif; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; donnees_sav2 = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="ententeprealable"; typeSms2="autorisation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/enregistreractemedical/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { maj_fraisexclu_cso(); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } if(autorisation=="2") { preparesms(typeSms2); v_msg="Demande autorisation envoyée!"; v_msgEng="Request for authorization sent!"; alert_ebene(v_msg, v_msgEng); } }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } if(autorisation=="2") { mettremailattente(donnees_sav2); } feuillemaladie(); } }); } } function ajax_changer_qte_acte() { codeActe = $("#codeActe").val(); prixActe = $("#prixActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); div_quantite.val(""); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please neter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite+'&prixActe='+prixActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerqteacte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } function supprimer_acte_medical(idPrestationactes, codeTypePrestation) { v_msg="Confirmez-vous la suppression de cet acte?"; v_msgEng="Do you confirm the removal of this act?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idPrestationactes='+idPrestationactes+'&codeTypePrestation='+codeTypePrestation; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/supprimeracte/", type: 'POST', data: donnees, success: function(data) { feuillemaladie_ajax(); }, error: function(data) { }, complete: function() { } }); } } function supprimer_chambre(idChambre) { v_msg="Confirmez-vous la suppression de cette chambre?"; v_msgEng="Do you confirm the removal of this room?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idPrestationactes='+idChambre+'&codeTypePrestation=HOSP'; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreractemedical/supprimeracte/", type: 'POST', data: donnees, success: function(data) { attribution_chambre(); }, error: function(data) { }, complete: function() { } }); } } function ajaxinfosbonhospitalisation() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonHospitalisation = $("#numeroBonHospitalisation").val(); numeroBonHospitalisation = parseInt(numeroBonHospitalisation); if (numeroBonHospitalisation>0) { v_msg="Déjà effectué!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon Hospitalisation!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonhospitalisation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerhospitalisation() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsOrd = $("#nbBonsOrd").val(); numeroBonSave = $("#numeroBonSave").val(); numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); if (codeGestionBon=="0") { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; } else { numeroBon = "-1"; v_msg="Confirmez-vous cette prescription?"; v_msgEng="Do you confirm this prescription?"; } if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'numeroBon='+numeroBon+'&numeroFeuilleMaladie='+numeroFeuilleMaladie; donnees_sav = donnees+'&typeMail=mailhospitalisation'; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $("#btn_enreg").disable(); typeSms="hospitalisation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerhospitalisation/enregistrerhospitalisation/", type : 'post', data: donnees, error: function(errorData) { // $("#msgErreur").html(errorData); }, success: function(data) { // $('#div_test_gabarit').html(data); /* mise en commentaire le 04/07/2019 => pour les attributions automatiques, on ne connait pas encore le No de bon preparesms(typeSms); */ }, complete: function() { /* mise en commentaire le 04/07/2019 => pour les attributions automatiques, on ne connait pas encore le No de bon mettremailattente(donnees_sav); */ v_msg="Avis hospitalisation envoyé, souhaitez-vous ajouter une chambre?"; v_msgEng="Hospitalization notice sent, would you like to add a room?"; if(confirm_ebene(v_msg, v_msgEng)) { attribution_chambre(); } else { feuillemaladie(); } } }); } } function ajaxprixchambre() { $("#btn_enreg").disable(); $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un type de chambre!"; v_msgEng="Please select a category of room!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la durée!"; v_msgEng="Please enter the duration!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; $("#infosacte").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxprixchambre/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } function ajax_changer_duree_chambre() { $("#btn_enreg").disable(); codeActe = $("#codeActe").val(); prixActe = $("#prixActe").val(); numeroChambre = $("#numeroChambre").val(); /* alert("numeroChambre => "+numeroChambre); return; */ if (codeActe<=" ") { v_msg="Veuillez sélectionner un type de chambre!"; v_msgEng="Please select a category of room!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); div_quantite.val(""); v_msg="Veuillez saisir la durée!"; v_msgEng="Please enter duration!"; alert_ebene(v_msg, v_msgEng); return; } claculerfinchambre(); donnees = 'codeActe='+codeActe+'&quantite='+quantite+'&prixActe='+prixActe+'&numeroChambre='+numeroChambre; $("#infosacte").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerdureechambre/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } function claculerfinchambre() { div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); div_quantite.val(""); v_msg="Veuillez saisir la durée!"; v_msgEng="Please enter the duration!"; alert_ebene(v_msg, v_msgEng); return; } var typdate = $("#debut").datepicker("getDate"); typdate.setDate(typdate.getDate() + quantite -1); $( "#fin" ).datepicker( "setDate", typdate ); // contrôle du cheveauchement des dates /* var td1 = new Date($("#dateFinHospit").val()); var td2 = $("#debut").datepicker("getDate"); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if (dt1>dt2) { $("#btn_enreg").disable(); $("#debut").focus(); v_msg="Veuillez revoir vos dates!"; v_msgEng="Please review your dates!"; alert_ebene(v_msg, v_msgEng); return; } $("#btn_enreg").enable(); */ } function enregistrerchambre() { acteExclu = $("#acteExclu").val(); ententePrealable = $("#ententePrealable").val(); /* alert('ententePrealable = '+ententePrealable); return; */ autorisation = "0"; if(acteExclu==1) { autorisation = "2"; v_msg="Non couvert!"; v_msgEng="Not covered!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un type de chambre!"; v_msgEng="Please select a category of room!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); prixTarif = prixActe; if(prixActe==0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } quantite = parseInt(quantite); div_quantite.val(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la durée!"; v_msgEng="Please enter the duration!"; alert_ebene(v_msg, v_msgEng); return; } // contrôle du cheveauchement des dates // mis en commentaire le 31/10/2018 BONA /* var td1 = new Date($("#dateFinHospit").val()); var td2 = $("#debut").datepicker("getDate"); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); if (dt1>dt2) { $("#btn_enreg").disable(); $("#debut").focus(); v_msg="Veuillez revoir vos dates!"; v_msgEng="Please review your dates!"; alert_ebene(v_msg, v_msgEng); return; } // $("#btn_enreg").enable(); */ numeroChambre = $("#numeroChambre").val(); if (numeroChambre<=" ") { v_msg="Veuillez saisir le No de chambre!"; v_msgEng="Please enter room number!"; alert_ebene(v_msg, v_msgEng); $("#numeroChambre").focus(); return; } v_msg="Confirmez-vous cette chambre?"; v_msgEng="Do you confirm this room?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees="" donnees_sav=""; if(ententePrealable==1) { ententePrealable = "2"; } prixActe = $("#prixActe").val(); valeurActe = $("#valeurActe").val(); montantTm = $("#montantTm").val(); aRembourser = $("#aRembourser").val(); debut = $("#debut").val(); // $("#fin").enable(); fin = $("#fin").val(); donnees = 'codeActe='+codeActe+'&quantite='+quantite+'&prixActe='+prixActe+'&valeurActe='+valeurActe; donnees += '&montantTm='+montantTm+'&aRembourser='+aRembourser+'&debut='+debut+'&fin='+fin +'&numeroChambre='+numeroChambre; donnees += '&autorisation='+autorisation+'&prixTarif='+prixTarif; donnees += '&ententePrealable='+ententePrealable; // alert("donnees => "+donnees); // return; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; donnees_sav2 = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="ententeprealable"; typeSms2="autorisation"; $("#btn_enreg_chambre").disable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerchambre/enregistrerchambre/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { maj_fraisexclu_cso(); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } if(autorisation=="2") { preparesms(typeSms2); v_msg="Demande autorisation envoyée!"; v_msgEng="Request for authorization sent!"; alert_ebene(v_msg, v_msgEng); } }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } if(autorisation=="2") { mettremailattente(donnees_sav2); } v_msg="Enregistrée avec succès"; v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); attribution_chambre(); } }); } } function actesmedicaux() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Actesmedicaux/"); } function optique() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } prescription_optique(); } function pharmacien() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } okId=$("#okId" ).val(); if (okId!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } */ window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } } function dossiers(okId) { codeProfil = $("#codeProfil_C" ).val(); if(codeProfil=="PHA") { pharmacien(); return; } if(codeProfil=="OPT") { monture = $("#monture").val(); if(monture=="1") { window.location.assign($("#racineWeb" ).val()+"Monture/"); return; } opticien(); return; } if(codeProfil=="LAB") { laboratoire(); return; } if(codeProfil=="SEA") { seancekine(); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); } /* else { // finger_id = $("#finger_id_C" ).val(); finger_id = $("#okId" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } } */ modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); return; } if (prestation_possible()) { if (okId==1) { window.location.assign($("#racineWeb" ).val()+"Consultation/"); return; } else { okId=$("#okId" ).val(); } if (okId==1) { $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextidentification/", type : 'post', error: function(errorData) { }, complete: function() { if (prestation_possible()) { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); } } }); } else { window.location.assign($("#racineWeb" ).val()+"Dossiers/"); } } } function afficher_beneficiaire_id_okId() { idBeneficiaire=$("#idBeneficiaire_C").val(); okId=$("#okId").val(); okId_face=$("#okId_face").val(); if (idBeneficiaire>"") { ajax_context_beneficiaire_afficher(idBeneficiaire, okId, okId_face); } } function ajax_context_beneficiaire_afficher(idBeneficiaire, okId, okId_face) { donnees = 'idBeneficiaire='+idBeneficiaire+'&okId='+okId+'&okId_face='+okId_face; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextbeneficiaire/", type : 'post', data: donnees, success: function(data) { $('#div_ok_face_info').html(data); }, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); } }); } function ajax_context_beneficiaire_afficher(idBeneficiaire, okId) { donnees = 'idBeneficiaire='+idBeneficiaire+'&okId='+okId; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextbeneficiaire/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); } }); } function facturer_cso(user_id) { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } // verifier depasement fraisExclu=$("#fraisExclu").val(); fraisExclu = parseInt(fraisExclu); if (fraisExclu>0) { v_msg="Attention ! Dépassement de limite, souhaitez-vous continuer?"; v_msgEng="Warning ! Overflow, Would you like to continue?"; if(!confirm_ebene(v_msg, v_msgEng)) { return; } } // Fin verification depassement derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face").val("1"); } else { okId=$("#okId" ).val(); okId_face=$("#okId_face" ).val(); if (okId!=1 && okId_face!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailfacturationfeuillemaladie'; typeSms = "facturer_cso"; user_id_0 = $("#user_id_C").val(); user_id_substitut = "0"; if (user_id_0!=user_id) { user_id_substitut = user_id; } donnees_substitut = 'user_id_substitut='+user_id_substitut; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturerfeuillemaladie/facturer/", type: 'POST', data: donnees_substitut, success: function(data) { preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); feuillemaladie(); } }); } function facturer_feuillemaladie() { modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numOrd = $("#numOrd").val(); noPrescription = $("#noPrescription").val(); if (numOrd==0 && noPrescription==0) { v_msg="Attention, pas de presciption de médicaments!?"; v_msgEng="Warning, no presciption of drugs!"; alert_ebene(v_msg, v_msgEng); prescription_medicament(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } affectionObligatoire=$("#affectionObligatoire").val(); codeAffection=$("#codeAffection").val(); if (affectionObligatoire=="1" && codeAffection<="0000") { v_msg="Diagnostique exigé!"; v_msgEng="Diagnosis required!"; alert_ebene(v_msg, v_msgEng); $("#libelleAffection").focus(); $("#btn_pop_affection").click(); return; } v_msg="Confirmez-vous la facturation?"; v_msgEng="Do you confirm billing?"; if(confirm_ebene(v_msg, v_msgEng)) { user_id_0 = $("#user_id_C").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); derogationFingerFacturation=$("#derogationFingerFacturation").val(); // alert("modeSaisieFacture="+modeSaisieFacture+" ; derogationFingerFacturation="+derogationFingerFacturation); // return; if(modeSaisieFacture=="1" || derogationFingerFacturation=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_cso(user_id_0); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); // alert("derogation_finger_en_cours="+derogation_finger_en_cours); // return; if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_cso(user_id_0); return; } else { beneficiaire = $("#beneficiaire_C").val(); user_id = $("#user_id_C").val(); finger_id = $("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; // load("flexcode/user.php?"+data); load("flexcode/user_facturation.php?"+data); } } } function facturer_pha() { idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); /* mis en commentaire le 31/07/2018 => permettre la multi-facturation if (idPrestationactes>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } */ nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); // if (idPrestationactes==0 && nbLivre<1) if (nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailpharmacie'; typeSms = "facturer_pha"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/enregistrerpharmacie/", type: 'POST', success: function(data) { preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } }); } function valider_pharmacie_pha() { prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } estRempalace=$("#estRempalace").val(); if (estRempalace=="1") { v_msg="Remplacée!"; v_msgEng="Replaced!"; alert_ebene(v_msg, v_msgEng); return; } numeroPrescription=$("#numeroPrescription_C").val(); if (numeroPrescription<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); /* mis en commentaire le 31/07/2018 => permettre la multi-facturation if (idPrestationactes>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } */ nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); // if (idPrestationactes==0 && nbLivre<1) if (nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette livraison?"; v_msgEng="Do you confirm this delivery?"; if(confirm_ebene(v_msg, v_msgEng)) { // 07/01/2018 => Mis en commentaire parce pas besoin de fingerprint en pharmacie /* derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_pha(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } */ facturer_pha(); } } function valider_optique() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } /* nbVerres=$("#nbVerres").val(); nbVerres = parseInt(nbVerres); if (nbVerres<1) { v_msg="Rien à valider!"; v_msgEng="Nothing to save!"; alert_ebene(v_msg, v_msgEng); return; } */ numeroBonOptique=$("#numeroBonOptique").val(); if (numeroBonOptique<=0) { v_msg="Pas de prescription!"; v_msgEng="No prescription!"; alert_ebene(v_msg, v_msgEng); // feuillemaladie(); return; } v_msg="Confirmez-vous cette ordonnance ?"; v_msgEng="Do you confirm this prescription?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreroptique/videroptiquetemp/", type : 'post', error: function(errorData) { }, success: function(data) { feuillemaladie(); }, complete: function() { } }); } } function separateur_millier(montant) { montant = parseInt(montant); montant.toLocaleString(); return montant.toLocaleString(); } function ajaxinfosbonoptique() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonOptique = $("#numeroBonOptique").val(); numeroBonOptique = parseInt(numeroBonOptique); if (numeroBonOptique>0) { v_msg="Déjà effectué!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonoptique/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function supprimer_optique(idOptique) { v_msg="Confirmez-vous la suppression de ce verre?"; v_msgEng="Do you confirm the removal of this glass?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idOptique='+idOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerverre/supprimerverre/", type: 'POST', data: donnees, success: function(data) { $("#medicaments").html(data); }, error: function(data) { }, complete: function() { prescription_optique(); } }); } } function enregistreroptique() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsOrd = $("#nbBonsOrd").val(); numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#nomMedecin").focus(); return; } if (codeGestionBon=="0") { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; } else { numeroBon = "-1"; v_msg="Confirmez-vous cette prescription?"; v_msgEng="Do you confirm this prescription?"; } /* v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; */ if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $("#btn_enreg").disable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreroptique/enregistreroptique/", type : 'post', data: donnees, error: function(errorData) { // $("#msgErreur").html(errorData); }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); prescription_optique(); } }); } } function enregistrerverre() { codeOptique = $("#codeOptique").val(); if (codeOptique<=" ") { v_msg="Veuillez sélectionner un verre!"; v_msgEng="Please select a glass!"; alert_ebene(v_msg, v_msgEng); $("#codeOptique").focus(); return; } v_msg="Confirmez-vous ces verres?"; v_msgEng="Do you confirm these glasses?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeOptique='+codeOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerverre/enregistrerverre/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { prescription_optique(); }, complete: function() { } }); } } function valider_chambre() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette hospitalisation ?"; v_msgEng="Do you confirm this hospitalization?"; if(confirm_ebene(v_msg, v_msgEng)) { feuillemaladie(); } } function valider_opticien() { prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } numeroOptique=$("#numeroOptique_C").val(); if (numeroOptique<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); if (idPrestationactes>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (idPrestationactes==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette livraison?"; v_msgEng="Do you confirm this delivery?"; if(confirm_ebene(v_msg, v_msgEng)) { // 07/01/2018 => Mis en commentaire parce pas besoin de fingerprint en magasin optique /* derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_opt(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } */ facturer_opt(); } } function opticien() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } okId=$("#okId" ).val(); $("#okId_face" ).val("1"); if (okId!=1 && okId_face!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } */ window.location.assign($("#racineWeb" ).val()+"Opticien/"); } } function envoyer_alert_tentative_fraude(user_id) { /* donnees = 'user_id='+user_id; idBeneficiaire = $("#idBeneficiaire_C").val(); prestataire = $("#prestataire_C").val(); donnees_sav = donnees+'&prestataire='+prestataire+'&idBeneficiaire='+idBeneficiaire+'&typeMail=mailfraudeidentite'; mettremailattente(donnees_sav); */ } function ajouterverre_opt_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/ajouterverretous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function ajouterverre_opt(idOptique) { donnees = 'idOptique='+idOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/ajouterverre/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function retirerverre_opt_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/retirerverretous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function retirerverre_opt(idOptique) { donnees = 'idOptique='+idOptique; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/retirerverre/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function facturer_opt() { idPrestationactes=$("#idPrestationactes").val(); idPrestationactes = parseInt(idPrestationactes); if (idPrestationactes>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (idPrestationactes==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailoptique'; typeSms = "facturer_opt"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/enregistreroptique/", type: 'POST', success: function(data) { preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); window.location.assign($("#racineWeb" ).val()+"Opticien/"); } }); } function afficher_detail_generartionbon(idgenerationbon) { if (idgenerationbon>"") { window.location.assign($("#racineWeb" ).val()+"Detailgenerationbon/"+idgenerationbon+"/"); } } function maj_monture_temp(idOptique, monture) { donnees = 'idOptique='+idOptique+"&monture="+monture; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/majmonture/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function supprimer_espace_nombre(nombre) { nombre = nombre.replace(" ", ""); if(isNaN(nombre)) { v_msg = nombre+" n'est pas un nombre!"; v_msgEng = nombre+" is not a number!"; alert_ebene(v_msg, v_msgEng); return '0'; } nombre = parseInt(nombre); return nombre; } function demander_derogation() { window.location.assign($("#racineWeb" ).val()+"Demandederogation/"); } function enregistrerdemandederogation() { codeDerogation = $("#codeDerogation").val(); lst_libelleDerogation = document.getElementById("codeDerogation"); libelleDerogation = lst_libelleDerogation.options[lst_libelleDerogation.selectedIndex].text.trim(); college_couvert=$("#college_couvert_C").val(); if (college_couvert>0 && codeDerogation=="01") { v_msg="Attention! Cette personne a déjà accès à ce centre"; v_msgEng="Warning! This person all ready have access to this center"; alert_ebene(v_msg, v_msgEng); return; } if (codeDerogation<=" ") { v_msg="Veuillez sélectionner une dérogation!"; v_msgEng="Please select an exemption!"; alert_ebene(v_msg, v_msgEng); $("#codeDerogation").focus(); return; } observations = $("#observations").val(); if (observations<=" ") { v_msg="Veuillez saisir la motivation!"; v_msgEng="Please select the motivation!"; alert_ebene(v_msg, v_msgEng); $("#observations").focus(); return; } v_msg="Confirmez-vous cette demande de dérogation?"; v_msgEng="Do you confirm this request?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeDerogation='+codeDerogation+'&observations='+observations+'&libelleDerogation='+libelleDerogation; idBeneficiaire = $("#idBeneficiaire_C").val(); prestataire = $("#prestataire_C").val(); donnees_sav = donnees+'&prestataire='+prestataire+'&idBeneficiaire='+idBeneficiaire+'&typeMail=maildemandederogation'; typeSms = "demandederogation"; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerdemandederogation/enregistrerdemandederogation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { preparesms(typeSms); }, complete: function() { mettremailattente(donnees_sav); v_msg="Demande envoyée avec succès!"; v_msgEng="Request sent successfully!"; alert_ebene(v_msg, v_msgEng); liste_derogation(); } }); } } function liste_derogation() { window.location.assign($("#racineWeb" ).val()+"Listederogations/"); } function listerderogation() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_derogations").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxderogation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_derogations").html(data); }, complete: function() { } }); } function afficher_div_wait() { // $("#div_page_complet").disable(); // $("#div_wait").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); } function effacer_div_wait() { $("#div_wait").html(""); } function consultationpha() { window.location.assign($("#racineWeb" ).val()+"Consultationpha/"); } function consultationlab() { window.location.assign($("#racineWeb" ).val()+"Consultationlab/"); } function consultationopt() { window.location.assign($("#racineWeb" ).val()+"Consultationopt/"); } function consultationcso() { window.location.assign($("#racineWeb" ).val()+"Consultationcso/"); } function consultationbenpha() { window.location.assign($("#racineWeb" ).val()+"Consultationbenpha/"); } function consultationbenopt() { window.location.assign($("#racineWeb" ).val()+"Consultationbenopt/"); } function consultationbencso() { window.location.assign($("#racineWeb" ).val()+"Consultationbencso/"); } function listerdossiercons_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbencso/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function listerdossiercons() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#reglement").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationcsoentete/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationcso/", type : 'post', data: donnees_sav, error: function(errorData) { }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function afficher_feuille_maladie_cons() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher_cons(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher_cons(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_feuillemaladie(); } }); } function afficher_feuille_maladie_cons_ben() { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C" ).val(); if (numeroFeuilleMaladie>"") { ajax_context_feuille_maladie_afficher_cons_ben(numeroFeuilleMaladie); } } function ajax_context_feuille_maladie_afficher_cons_ben(numeroFeuilleMaladie) { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_feuillemaladie_ben(); } }); } function consulter_prescription_ben() { window.location.assign($("#racineWeb" ).val()+"Prescriptionconsben/"); } function consulter_chambre_ben() { window.location.assign($("#racineWeb" ).val()+"Chambreconsben/"); } function consulter_optique_ben() { window.location.assign($("#racineWeb" ).val()+"Optiqueconsben/"); } function consulter_feuillemaladie_ben() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladieconsben/"); } function consulter_prescription() { window.location.assign($("#racineWeb" ).val()+"Prescriptioncons/"); } function consulter_chambre() { window.location.assign($("#racineWeb" ).val()+"Chambrecons/"); } function consulter_optique() { window.location.assign($("#racineWeb" ).val()+"Optiquecons/"); } function consulter_feuillemaladie() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladiecons/"); } // function prescription_medicament() { actVisible=$("#actVisible").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); saisirFactureDecompte=$("#saisirFactureDecompte").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } if (modeSaisieFacture="1" && saisirFactureDecompte!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Prescription/"); } function livraison_pharmacie() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonOrdonnance=$("#numeroBonOrdonnance_C").val(); if (numeroBonOrdonnance==0) { v_msg="Aucune prescription!"; v_msgEng="No prescription!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Pharmacie/"); } function prescription_optique() { modeSaisieFacture=$("#modeSaisieFacture").val(); saisirFactureDecompte=$("#saisirFactureDecompte").val(); if (modeSaisieFacture="1" && saisirFactureDecompte!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Optique/"); } function attribution_chambre() { window.location.assign($("#racineWeb" ).val()+"Chambre/"); } function feuillemaladie() { window.location.assign($("#racineWeb" ).val()+"Feuillemaladie/"); } function feuillemaladie_ajax() { $("#div_feuillemaladie").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxfeuillemaladie/", type: 'POST', success: function(data) { $("#div_feuillemaladie").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite_cso(); } }); } function recherche() { window.location.assign($("#racineWeb" ).val()+"Recherche/"); } function requetes() { codeProfil = $("#codeProfil_C" ).val(); if(codeProfil=="PHA") { consultationpha(); return; } if(codeProfil=="OPT") { consultationopt(); return; } if(codeProfil=="CSO") { consultationcso(); return; } if(codeProfil=="LAB") { consultationlab(); return; } if(codeProfil=="SEA") { consultationsea(); return; } } // function lister_factures_pha_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbenpha/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function lister_factures_opt_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbenopt/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function afficher_facture_cons_pha_ben(idFacture, numeroBonOrdonnance, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturepha/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_pha_ben(); } }); } } function afficher_facture_cons_pha(idFacture, numeroBonOrdonnance, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOrdonnance='+numeroBonOrdonnance+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturepha/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_pha(); } }); } } function consulter_facture_pha_ben() { window.location.assign($("#racineWeb" ).val()+"Pharmacienconsben/"); } function consulter_facture_pha() { window.location.assign($("#racineWeb" ).val()+"Pharmaciencons/"); } function afficher_facture_cons_opt_ben(idFacture, numeroBonOptique, numeroOptique, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOptique='+numeroBonOptique+'&numeroOptique='+numeroOptique; donnees += '&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfactureopt/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_opt_ben(); } }); } } function consulter_facture_opt_ben() { window.location.assign($("#racineWeb" ).val()+"Opticienconsben/"); } function consultations() { window.location.assign($("#racineWeb" ).val()+"Consultations/"); } function listerdossiercons_pha() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationphaentete/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationpha/", type : 'post', data: donnees_sav, error: function(errorData) { }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function listerdossiercons_opt() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationoptentete/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationopt/", type : 'post', data: donnees_sav, error: function(errorData) { }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function afficher_facture_cons_opt(idFacture, numeroBonOptique, numeroOptique, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonOptique='+numeroBonOptique+'&numeroOptique='+numeroOptique; donnees += '&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfactureopt/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_opt(); } }); } } function consulter_facture_opt() { window.location.assign($("#racineWeb" ).val()+"Opticiencons/"); } function liste_decompte() { window.location.assign($("#racineWeb" ).val()+"Listedecomptes/"); } function listerdecomptes() { codeExercice = $("#codeExercice").val(); // codeMois = $("#codeMois").val(); codeEtatDecompte = $("#codeEtatDecompte").val(); if (codeExercice<=" ") { v_msg="Veuillez sélectionner un exercice!"; v_msgEng="Please select an exercise!"; alert_ebene(v_msg, v_msgEng); $("#codeExercice").focus(); return; } donnees = 'codeExercice='+codeExercice+'&codeEtatDecompte='+codeEtatDecompte; $("#div_detail").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistedecomptes/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_detail").html(data); }, complete: function() { } }); } function consulterdecompte(idReglement) { donnees = 'idReglement='+idReglement; $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/initierdecompte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { afficher_decompte(); } }); } function afficher_decompte() { // $("#detail_demande_decompte").html('
  ' + 'Veuillez patienter...' + '
'); window.location.assign($("#racineWeb" ).val()+"Decomptecons/"); } function sortirdexclusionstandards() { idBeneficiaire = $("#idBeneficiaire_C").val(); idAdherent_C = $("#idAdherent_C" ).val(); if (idBeneficiaire>"0") { afficher_beneficiaire_id(); } if (idAdherent_C>"0") { afficher_adherent_id(); } else { recherche(); } } function exclusionstandards() { window.location.assign($("#racineWeb" ).val()+"Exclusionstandards/"); } function envoimaildivers(datamail) { // var url_mail = "http://testprestation.medicare.rw/Cron/Ajaxenvoimaildivers.php?"+datamail; lienMail = $("#lienMail_C").val(); var url_mail = lienMail+"/Cron/Ajaxenvoimaildivers.php?"+datamail; $.ajax({ url : url_mail, type : "GET", error : function(errorData) { }, success :function(data) { } }); } function mettremailattente(datamail) { $.ajax({ url: $("#racineWeb").val()+"Ajaxmailattente/ajouter/", type: 'POST', data: datamail, success: function(data) { }, error: function(errorData) { }, complete: function() { } }); } function preparesms(typeSms) { envoismsactif = $("#envoismsactif").val(); if(envoismsactif=="0") { return; } codeLangueSociete = $("#codeLangueSociete").val(); p_destinataires = ""; p_message = ""; creation_message = "1"; if (typeSms=="demandederogation") { p_destinataires = $("#smsDerogation_C").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Request for exemption : " : "Demande derogation pour : "; p_message += libelleDerogation; } if (typeSms=="ententeprealable") { p_destinataires = $("#smsAccordPrealable_C").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Alert: Prior agreement" : "Alerte : Accord prealable"; } if (typeSms=="hospitalisation") { p_destinataires = $("#smsMedecinConseil_C").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Hospit. form No : " : "No Bon Hospit. : "; p_message += numeroBon; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Hospitalization notification" : "Avis Hospitalisation"; } if (typeSms=="autorisation") { p_destinataires = $("#smsAccordPrealable_C").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Alert : Request authorization for excluded act" : "Alerte : Demande autorisation pour acte exclu"; } if (typeSms=="commandebon") { p_destinataires = $("#smsGestionBon_C").val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Order of claims form " : "Commande de bons de PEC"; p_message += "\n"; p_message += "Quantit. : "+quantite+" "; p_message += "\n"; p_message += "Type : "+libelleBon+"."; } if (typeSms=="ententeprealablepha") { p_destinataires = $("#smsAccordPrealable_C").val(); copieSmsPrestataireAssure = $("#copieSmsPrestataireAssure").val(); if (copieSmsPrestataireAssure=="1") { p_destinataires = ajouter_destinataire_sms_adherent(p_destinataires); } patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Alert: Prior agreement for pharmacy" : "Alerte : Accord prealable pharmacie"; } if (typeSms=="accident") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Alert: Circulation accident" : "Alerte : Accident de la circulation"; } if (typeSms=="ententeprealableopt") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Alert: Prior agreement for glasses" : "Alerte : Accord prealable verres"; } if (typeSms=="ententeprealablemont") { p_destinataires = $("#smsAccordPrealable_C").val(); patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); prestataire = $("#prestataire_C").val(); p_message = prestataire+" "; p_message += "\n"; p_message += "Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += "\n"; p_message += (codeLangueSociete=="en_US") ? "Alert: Prior agreement for optical frames" : "Alerte : Accord prealable monture"; } envoyersms(p_destinataires, p_message, creation_message); } function liste_ententeprealable() { window.location.assign($("#racineWeb" ).val()+"Listeententeprealables/"); } function liste_exclusions() { window.location.assign($("#racineWeb" ).val()+"Listeexclusions/"); } function alerter_depassement_limite() { fraisExcluLivre=$("#fraisExcluLivre").val(); fraisExcluLivre = parseInt(fraisExcluLivre); if (fraisExcluLivre>0) { v_msg="Attention ! Dépassement de limite"; v_msgEng="Warning ! Overflow"; alert_ebene(v_msg, v_msgEng); return; } } function alerter_depassement_limite_cso() { fraisExclu=$("#fraisExclu").val(); fraisExclu = parseInt(fraisExclu); if (fraisExclu>0) { v_msg="Attention ! Dépassement de limite"; v_msgEng="Warning ! Overflow"; alert_ebene(v_msg, v_msgEng); return; } } function maj_fraisexclu_cso() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdepassementlimitefeuillemaladie/", error: function(errorData) { }, success: function(data) { $("#div_fraisExclu").html(data); }, complete: function() { alerter_depassement_limite_cso(); } }); } function consommables() { modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } facturerConsommable=$("#facturerConsommable").val(); if (facturerConsommable!="1") { v_msg="Consommables non facturés!"; v_msgEng="Consumables not invoiced!"; alert_ebene(v_msg, v_msgEng); return; } ajoutConsommable = $("#ajoutConsommable").val(); if (ajoutConsommable!="1") { v_msg="Déjà inclu dans les actes ! Souhaitez-vous continuer?"; v_msgEng="Already included in the acts ! Would you like to continue?"; if(confirm_ebene(v_msg, v_msgEng)) { window.location.assign($("#racineWeb" ).val()+"Consommables/"); return; } else { return; } } window.location.assign($("#racineWeb" ).val()+"Consommables/"); } function afficher_recherche_consommable() { nomConsommable = $("#nomConsommable").val(); if (nomConsommable > " ") { donnees = "nomConsommable="+nomConsommable; $("#div_listeconsommable").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listeconsommable").html(data); } }); } } function ajouter_consommable(idConsommable, libelleConsommable) { if (libelleConsommable<=" ") { v_msg="Veuillez sélectionner un consommable!"; v_msgEng="Please select a consumable!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Ajouter : "+libelleConsommable+"?"; v_msgEng="Add : "+libelleConsommable+"?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idConsommable='+idConsommable; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/ajouterconsommable/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { maj_fraisexclu_cso(); }, complete: function() { // afficher_consommable(); feuillemaladie(); } }); } } function ajax_maj_qte_consommable(idConsommable, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idConsommable='+idConsommable+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/majquantite/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } } function ctrlkeypressconsommable(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_recherche_consommable(); } } function afficher_consommable() { $("#div_listeconsommable").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherconsommables/", error: function(errorData) { }, success: function(data) { $("#div_listeconsommable").html(data); $("#libelleconsommable").focus(); } }); } function changer_type_bon() { $("#nbligne_info").val("0"); afficherbon_vide(); } function afficher_pop_recherche_medecin() { noOrdreMedecin = $("#noOrdreMedecin").val(); nomsearch = $("#nomsearch").val(); if(noOrdreMedecin+nomsearch<=" ") return; donnees = "valid=1&noOrdreMedecin="+noOrdreMedecin+"&nomsearch="+nomsearch; $("#div_listemedecins").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedecins/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listemedecins").html(data); }, complete: function() { } }); } function afficher_pop_recherche_actes_possibles() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactespossibles/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function ctrlkeypress_medecin(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medecin(); } } function ctrlkeypress_actes_cons(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_actes_cons(); } } function ctrlkeypress_actes_possibles(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_actes_possibles(); } } function selectionner_medecin(codeMedecin, nomMedecin, noOrdreMedecin) { if(noOrdreMedecin+codeMedecin<=" ") return; v_msg="Confirmez-vous ce Médecin : "+nomMedecin+"?"; v_msgEng="Do you confirm this Doctor : "+nomMedecin+"?"; if(confirm_ebene(v_msg, v_msgEng)) { $("#codeMedecin").val(codeMedecin); $("#nomMedecin").html(nomMedecin+" ( "+noOrdreMedecin+" )"); if(codeMedecin=="ZZZZ") { $("#medecinManquant").readable(); $("#codeSpecialiteManuel").enable(); } else { $("#medecinManquant").unreadable(); $("#codeSpecialiteManuel").disable(); } $("#close_pop").click(); } } function maj_prix_actemedical() { prixTarif = $("#prixTarif").val(); prixNew = $("#prixNew").val(); if(prixNew==0 || parseFloat(prixNew)>parseFloat(prixTarif)) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); $("#prixNew").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter quantity!"; alert_ebene(v_msg, v_msgEng); $("#quantite").focus(); return; } ententePrealable = $("#ententePrealable").val(); acteExclu = $("#acteExclu").val(); acteChirurgie = $("#acteChirurgie").val(); donnees = 'prixNew='+prixNew+'&quantite='+quantite+'&prixTarif='+prixTarif; donnees += '&ententePrealable='+ententePrealable+'&acteExclu='+acteExclu+'&acteChirurgie='+acteChirurgie; $.ajax({ url: $("#racineWeb").val()+"Ajaxmajprixactemed/", type : 'post', data : donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { $("#btn_close_pop_tarif").click(); } }); } function afficher_pop_tarif() { prixActe = $("#prixActe").val(); $("#prixNew").val(prixActe); $("#btn_pop_tarif").click(); } function demanderaccordacteexclu() { v_msg="Acte non couvert!"; v_msgEng="Not covered!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } function demanderaccordchambreexclu() { v_msg="Attention! Chambre exclue. Demander un accord?"; v_msgEng="Warning! Non covered room. Request Agreement?"; alert_ebene(v_msg, v_msgEng); return; } function substituer_medicament(idMedicament) { v_msg="Substituer ce médicament?"; v_msgEng="Substitute this drug?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxsubstitutionmedicament/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_substitution").html(data); }, complete: function() { $("#btn_pop").click(); } }); } } function annuler_substitution_medicament(idMedicament) { v_msg="Annuler cette substitution?"; v_msgEng="Cancel this substitution?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idMedicament='+idMedicament; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/annulersubstitutionmedicament/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } } function enregistrersubstituion_medicament() { idMedicament = $("#idMedicament").val(); prixTarif = $("#prixTarif").val(); prixSubstitut = $("#prixSubstitut").val(); if(prixSubstitut==0 || parseFloat(prixSubstitut)>parseFloat(prixTarif)) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette substitution ?"; v_msgEng="Do you confirm this substitution?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idMedicament='+idMedicament+'&prixSubstitut='+prixSubstitut; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/enregistrersubstitutionmedicament/", type: 'POST', data: donnees, success: function(data) { $("#btn_close_pop").click(); $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } } function selectionner_acte_cons(codeFamilleActe, codeActe, familleActe, libelleActe) { if(libelleActe<=" ") return; $("#codeFamilleActe").val(codeFamilleActe); ajaxactespossibles(); v_msg="Confirmez-vous cet acte : "+libelleActe+"?"; v_msgEng="Do you confirm this act : "+libelleActe+"?"; if(confirm_ebene(v_msg, v_msgEng)) { $("#codeActe").val(codeActe); ajaxprixacte(); $("#libelleActe").val(libelleActe); $("#close_pop_acte").click(); } } function afficher_pop_recherche_actes_cons() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_cons").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactescons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_liste_actes_cons").html(data); } }); } function selectionner_acte_possibles(codeFamilleActe, codeActe, familleActe, libelleActe) { if(libelleActe<=" ") return; $("#codeFamilleActe").val(codeFamilleActe); // ajaxactespossibles(); ajaxactespossibles_med(); v_msg="Confirmez-vous cet acte : "+libelleActe+"?"; v_msgEng="Do you confirm this act : "+libelleActe+"?"; if(confirm_ebene(v_msg, v_msgEng)) { $("#codeActe").val(codeActe); ajaxprixactemed(); $("#libelleActe").val(libelleActe); $("#close_pop_acte").click(); } } function ctrlkeypress_pha(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medicament_pha(); } } function afficher_pop_recherche_medicament_pha() { nomsearch = $("#nomsearch").val(); if (nomsearch > " ") { donnees = "valid=1&nomsearch="+nomsearch; $("#div_listemedicament").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedicamentspha/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listemedicament").html(data); } }); } } function prescrire_medicament_pha() { // Ajout à la prescription codePrestatairePrescription = $("#codePrestatairePrescription").val(); codeMedicament = $("#codeMedicament_pop").val(); libelleMedicament = $("#libelleMedicament_pop").val(); if (codeMedicament<=" ") { v_msg="Veuillez sélectionner un médicament!"; v_msgEng="Please select a medicine/drug!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'codeMedicament='+codeMedicament; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // alert(donnees); // return; v_msg="Prescrire : "+libelleMedicament+"?"; v_msgEng="Prescribe : "+libelleMedicament+"?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/ajoutermedicamentprescription/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_close_pop_medicament").click(); $("#livraison").html(data); raffraichier_detail_prescription(); }, complete: function() { alerter_depassement_limite(); } }); } // Fin Ajout à l aprescription } function raffraichier_detail_prescription() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailordonnance/", type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { $("#ordonnance").html(data); }, complete: function() { } }); } function actualiser_pharmacien() { /* modif du 15/11/2018 // window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); actualiser_saisie_pharmacien(); */ actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } function ajax_maj_qte_medicament_pha(idMedicament, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idMedicament='+idMedicament+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/majquantitepha/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); controle.focus(); } }); } } function prescription_examen() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Prescriptionexamen/"); } function valider_presciption_examens() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbExamens=$("#nbExamens").val(); nbExamens = parseInt(nbExamens); /* On peut saisir juste le No de bon sans saisir le détail de la prescription if (nbExamens<1) { v_msg="Rien à valider!"; v_msgEng="Nothing to save!"; alert_ebene(v_msg, v_msgEng); return; } */ numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen<=0) { v_msg="Pas de prescription!"; v_msgEng="No prescription!"; alert_ebene(v_msg, v_msgEng); // feuillemaladie(); return; } v_msg="Confirmez-vous cette presciption ?"; v_msgEng="Do you confirm this prescription?"; if(confirm_ebene(v_msg, v_msgEng)) { feuillemaladie(); /* $.ajax({ // url: $("#racineWeb").val()+"Ajaxenregistreroptique/videroptiquetemp/", url: $("#racineWeb").val()+"Ajaxenregistrerexamen/viderexamentemp/", type : 'post', error: function(errorData) { }, success: function(data) { feuillemaladie(); }, complete: function() { } }); */ } } function ajaxinfosbonprescriptionexamen() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonExamen = $("#numeroBonExamen").val(); numeroBonExamen = parseInt(numeroBonExamen); if (numeroBonExamen>0) { v_msg="Déjà effectué!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonexamen/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function supprimer_examen(idExamen) { v_msg="Confirmez-vous la suppression de cet examen?"; v_msgEng="Do you confirm the removal of this exam?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescriptionexamen/supprimer/", type: 'POST', data: donnees, success: function(data) { $("#examens").html(data); }, error: function(data) { }, complete: function() { prescription_examen(); } }); } } function enregistrerprescriptionexamen() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsOrd = $("#nbBonsOrd").val(); numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#nomMedecin").focus(); return; } if (codeGestionBon=="0") { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; } else { numeroBon = "-1"; v_msg="Confirmez-vous cette prescription?"; v_msgEng="Do you confirm this prescription?"; } /* v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; */ if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $("#btn_enreg").disable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescriptionexamen/enregistrerprescriptionexamen/", type : 'post', data: donnees, error: function(errorData) { // $("#msgErreur").html(errorData); }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); prescription_examen(); } }); } } function ctrlkeypress_examens_possibles(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_examens_possibles(); } } function afficher_pop_recherche_examens_possibles() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteexamenspossibles/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function ajouter_examen_possible(codeActe, libelleActe, acteExclu, ententePrealable) { typeSms="ententeprealable"; if(libelleActeSearch<=" ") { return; } if(acteExclu==1) { v_msg="Acte non couvert!"; v_msgEng="Not covered!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cet acte : "+libelleActe+"?"; v_msgEng="Do you confirm this act : "+libelleActe+"?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeActe='+codeActe+'&ententePrealable='+ententePrealable; if (ententePrealable==1) { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = donnees+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; } $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescriptionexamen/ajouterexamen/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { if(ententePrealable==1) { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } // prescription_examen(); }, complete: function() { if(ententePrealable==1) { mettremailattente(donnees_sav); } prescription_examen(); } }); } } function ajax_maj_qte_examen(idExamen, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescriptionexamen/majquantite/", type: 'POST', data: donnees, success: function(data) { $("#examens").html(data); }, error: function(data) { }, complete: function() { controle.focus(); } }); } } function examensmedicaux() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen==0) { v_msg="Aucun examen prescrit!"; v_msgEng="No prescribed exam!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Examensmedicaux/"); } function valider_examen_cso() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (nbLivre<1) { v_msg="Rien à enregitrer!"; v_msgEng="Nothing to save!"; alert_ebene(v_msg, v_msgEng); feuillemaladie(); } else { v_msg="Confirmez-vous ces examens?"; v_msgEng="Do you confirm these exams?"; } if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/enregistrerexamen/", type: 'POST', success: function(data) { maj_fraisexclu_cso(); }, error: function(data) { }, complete: function() { feuillemaladie(); } }); } } function ajouterexamen_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/ajouterexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite_cso(); } }); } function ajouterexamen(idExamen, ententePrealable, codeActe) { donnees = 'idExamen='+idExamen+'&codeActe='+codeActe+'&ententePrealable='+ententePrealable; typeSms="ententeprealable"; if (ententePrealable==9) { v_msg="Acte refusé!"; v_msgEng="Act refused!"; alert_ebene(v_msg, v_msgEng); return; } if (ententePrealable==2) { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = donnees+'&codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; } $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/ajouterexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } }, error: function(data) { }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } } }); } function retirerexamen_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/retirerexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function retirerexamen(idExamen) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/retirerexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { } }); } function consulter_limite_avant_facturation_cons() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturecons/"); */ } function consulter_limite_avant_facturation() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacture/"); */ } function consulter_limite_avant_facturation_cons_ben() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureconsben/"); */ } function consulter_limite_avant_facturation_pha() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturepha/"); */ } function consulter_limite_avant_facturation_pha_cons() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturephacons/"); */ } function consulter_limite_avant_facturation_pha_cons_ben() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturephaconsben/"); */ } function actualiser_opticien() { window.location.assign($("#racineWeb" ).val()+"Opticien/"); } function reinitialiser_opticien() { window.location.assign($("#racineWeb" ).val()+"Opticien/0"); } function consulter_limite_avant_facturation_opt() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureopt/"); */ } function consulter_limite_avant_facturation_opt_cons() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureoptcons/"); */ } function consulter_limite_avant_facturation_opt_cons_ben() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureoptconsben/"); */ } function ajouterexamen_lab_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/ajouterexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function ajouterexamen_lab(idExamen) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/ajouterexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function retirerexamen_lab(idExamen) { donnees = 'idExamen='+idExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/retirerexamen/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function ctrlkeypress_examens_possibles_lab(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_examens_possibles_lab(); } } function afficher_pop_recherche_examens_possibles_lab() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteexamenspossibleslab/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function consulter_limite_avant_facturation_lab() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelab/"); */ } function actualiser_laboratoire() { window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); } function valider_examen_lab() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces actes?"; v_msgEng="Do you confirm those acts?"; // alert_ebene(v_msg, v_msgEng); if(confirm_ebene(v_msg, v_msgEng)) { user_id_0 = $("#user_id_C").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); derogationFingerFacturation=$("#derogationFingerFacturation").val(); if(modeSaisieFacture=="1" || derogationFingerFacturation=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_lab(user_id_0); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_lab(user_id_0); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function retirerexamen_lab_tous() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/retirerexamentous/", type: 'POST', success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); // actualiser_pharmacien(); } }); } function facturer_lab(user_id) { facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=maillabo'; typeSms = "facturer_lab"; donnees_retour =""; user_id_0 = $("#user_id_C").val(); user_id_substitut = "0"; if (user_id_0!=user_id) { user_id_substitut = user_id; } donnees_substitut = 'user_id_substitut='+user_id_substitut; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/enregistrerlaboratoire/", type: 'POST', data: donnees_substitut, success: function(data) { preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); } }); } function prescrire_examen_lab(codeActe, libelleActe, acteExclu, ententePrealable) { typeSms="ententeprealable"; if(libelleActeSearch<=" ") { return; } if(acteExclu==1) { v_msg="Acte non couvert!"; v_msgEng="Not covered!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cet acte : "+libelleActe+"?"; v_msgEng="Do you confirm this act : "+libelleActe+"?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeActe='+codeActe+'&ententePrealable='+ententePrealable; if (ententePrealable==1) { numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = donnees+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; } $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/ajouterexamenprescription/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_close_pop_acte").click(); $("#livraison").html(data); if(ententePrealable==1) { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } }, complete: function() { if(ententePrealable==1) { mettremailattente(donnees_sav); } alerter_depassement_limite(); } }); } } function enregistrer_nv_consommables() { libelleconsommable = $("#libelleconsommable").val(); if (libelleconsommable<=" ") { v_msg="Veuillez saisir le nom!"; v_msgEng="Please enter tyhe name!"; alert_ebene(v_msg, v_msgEng); $("#libelleconsommable").focus(); return; } quantiteconsommable=$("#quantiteconsommable").val(); quantiteconsommable=quantiteconsommable.replace(",","."); $("#quantiteconsommable").val(quantiteconsommable); if(isNaN(quantiteconsommable)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#quantiteconsommable").val("0"); $("#quantiteconsommable").focus(); return; } if(quantiteconsommable==0) { $("#quantiteconsommable").focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } prixconsommable=$("#prixconsommable").val(); prixconsommable=prixconsommable.replace(",","."); $("#prixconsommable").val(prixconsommable); if(isNaN(prixconsommable)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#prixconsommable").val("0"); $("#prixconsommable").focus(); return; } if(prixconsommable==0) { $("#prixconsommable").focus(); v_msg="Veuillez saisir le prix!"; v_msgEng="Please enter the price!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'libelleconsommable='+libelleconsommable+'&prixconsommable='+prixconsommable+'&quantiteconsommable='+quantiteconsommable; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/creerconsommable/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } function ajax_maj_prix_consommable(idConsommable, valeurActe, controle) { valeurActe=valeurActe.replace(",","."); controle.value=valeurActe; if(controle_numerique(controle)) { if(valeurActe==0) { controle.focus(); v_msg="Veuillez saisir le prix!"; v_msgEng="Please enter the price!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idConsommable='+idConsommable+"&valeurActe="+valeurActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/majprix/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } } function remplacer_feuillemaladie() { modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Remplacerfeuille/"); } function ajaxinfosremplacerbonconsultation() { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerbonconsultation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerremplacementconsultation() { numeroBonSave = $("#numeroBonSave").val(); motifremplacement = $("#motifremplacement").val(); if (motifremplacement<=" ") { v_msg="Veuillez saisir le otif du remplacement!"; v_msgEng="Please enter the reason!"; alert_ebene(v_msg, v_msgEng); $("#motifremplacement").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of presciption?"; if(confirm_ebene(v_msg, v_msgEng)) { numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); OldnumeroBon = $("#OldnumeroBon").val(); donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroBon='+numeroBon+'&OldnumeroBon='+OldnumeroBon+'&motifremplacement='+motifremplacement; // donnees += '&dateSurvenance='+dateSurvenance+'&observations='+observations+'&prixActe='+prixActe; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerbonconsultation/enregistrerremplacementconsultation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { v_msg="Feuille remplacée avec succès!"; v_msgEng="Replaced successfully!"; alert_ebene(v_msg, v_msgEng); feuillemaladie(); } }); } } function remplacer_ordonnance() { bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture!=1) { v_msg="Pas encore facturé, vous pouvez modifier l\'ordonnance!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonOrdonnance = $("#numeroBonOrdonnance").val(); numeroBonOrdonnance = parseInt(numeroBonOrdonnance); /* if (numeroBonOrdonnance<=0) { v_msg="Pas de prescription!"; v_msgEng="No prescription!"; alert_ebene(v_msg, v_msgEng); return; } */ codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); fiche_remplacer_ordonnance(); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#remplacerordonnance").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&remplacerordonnance=1"; load("flexcode/user.php?"+data); } } function fiche_remplacer_ordonnance() { window.location.assign($("#racineWeb" ).val()+"Remplacerordonnance/"); } function ajaxinfosremplacerordonnance() { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerordonnence/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerremplacementordonnance() { numeroBonSave = $("#numeroBonSave").val(); motifremplacement = $("#motifremplacement").val(); if (motifremplacement<=" ") { v_msg="Veuillez saisir le otif du remplacement!"; v_msgEng="Please enter the reason!"; alert_ebene(v_msg, v_msgEng); $("#motifremplacement").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of presciption?"; if(confirm_ebene(v_msg, v_msgEng)) { numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); OldnumeroBon = $("#OldnumeroBon").val(); donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroBon='+numeroBon+'&OldnumeroBon='+OldnumeroBon+'&motifremplacement='+motifremplacement; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosremplacerordonnence/enregistrerremplacementordonnance/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { v_msg="Ordonnance remplacée avec succès!"; v_msgEng="Replaced successfully!"; alert_ebene(v_msg, v_msgEng); prescription_medicament(); } }); } } function afficher_laboratoire_cso() { window.location.assign($("#racineWeb" ).val()+"Laboratoirecso/"); } function afficher_seance_cso() { window.location.assign($("#racineWeb" ).val()+"Kinecso/"); } function consulter_limite_avant_facturation_lab_cso() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelabcso/"); */ } function rechercherbonexamen_lab() { numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen>" ") { chercher_ordonnance_lab(numeroBonExamen); } } function rechercherbonexamen_lab_cso() { numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen>" ") { chercher_ordonnance_lab_cso(numeroBonExamen); } } function chercher_ordonnance_lab_cso(numeroBonExamen) { donnees = 'numeroBonExamen='+numeroBonExamen; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancelab/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { afficher_laboratoire_cso(); } }); } function valider_examen_lab_cso() { actVisible=$("#actVisible").val(); if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } numeroExamen=$("#numeroExamen_C").val(); if (numeroExamen<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } /* facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } */ nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); // alert("nbLivre => "+nbLivre); // return; // if (facture==0 && nbLivre<1) if (nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces actes?"; v_msgEng="Do you confirm those acts?"; if(confirm_ebene(v_msg, v_msgEng)) { user_id_0 = $("#user_id_C").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); derogationFingerFacturation=$("#derogationFingerFacturation").val(); if(modeSaisieFacture=="1" || derogationFingerFacturation=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_lab_cso(user_id_0); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_lab_cso(user_id_0); } else { beneficiaire = $("#beneficiaire_C").val(); user_id = $("#user_id_C").val(); finger_id = $("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function facturer_lab_cso(user_id) { facture=$("#facture").val(); facture = parseInt(facture); if (facture>0) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } nbLivre=$("#nbLivre").val(); nbLivre = parseInt(nbLivre); if (facture==0 && nbLivre<1) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=maillabo'; typeSms = "facturer_lab"; user_id_0 = $("#user_id_C").val(); user_id_substitut = "0"; if (user_id_0!=user_id) { user_id_substitut = user_id; } donnees_substitut = 'user_id_substitut='+user_id_substitut; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/enregistrerlaboratoire/", type: 'POST', data: donnees_substitut, success: function(data) { preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); afficher_laboratoire_cso(); } }); } function prescription_seance() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Prescriptionseance/"); } function seances() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroPrescriptionKine=$("#numeroPrescriptionKine_C").val(); if (numeroPrescriptionKine==0) { v_msg="Aucune séance prescrite!"; v_msgEng="No prescribed session!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Seances/"); } function ajaxinfosbonprescriptionseance() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonKine = $("#numeroBonKine").val(); numeroBonKine = parseInt(numeroBonKine); if (numeroBonKine>0) { v_msg="Déjà effectué!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").val(""); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseance/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerprescriptionseance() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsOrd = $("#nbBonsOrd").val(); numeroBonSave = $("#numeroBonSave").val(); codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } if (codeGestionBon=="0") { numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; } else { numeroBon = "-1"; v_msg="Confirmez-vous cette prescription?"; v_msgEng="Do you confirm this prescription?"; } /* v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of prescription?"; */ if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'numeroBon='+numeroBon+'&codeMedecin='+codeMedecin; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $("#btn_enreg").disable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescriptionseance/enregistrerprescriptionseance/", type : 'post', data: donnees, error: function(errorData) { // $("#msgErreur").html(errorData); }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); prescription_seance(); } }); } } function modifierprescriptionseance() { acteExclu = $("#acteExclu").val(); ententePrealable = $("#ententePrealableSea").val(); autorisation = "0"; if(acteExclu==1) { v_msg="Acte non couvert!"; v_msgEng="Not covered!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); // $("#codeMedecin").focus(); $("#nomMedecin").focus(); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeActePrescription = $("#codeActe").val(); if (codeActePrescription<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); // $("#codeActePrescription").focus(); return; } quantite =$("#quantite").val(); quantite = parseInt(quantite); if(quantite<1) { v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); // $("#quantite").focus(); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); /* if(prixActe==0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } */ v_msg="Confirmez-vous cette presciption ?"; v_msgEng="Do you confirm this prescription?"; if(confirm_ebene(v_msg, v_msgEng)) { if(ententePrealable==1) { ententePrealable = "2"; } montantTm =$("#montantTm").val(); montantArembourser =$("#aRembourser").val(); fraisReel =$("#totalActe").val(); donnees = 'codeActePrescription='+codeActePrescription +'&quantite='+quantite +'&prixActe='+prixActe; donnees += '&montantTm='+montantTm +'&montantArembourser='+montantArembourser +'&fraisReel='+fraisReel; donnees += '&ententePrealable='+ententePrealable; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActePrescription+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; donnees_sav2 = 'codeActe='+codeActePrescription+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="ententeprealable"; typeSms2="autorisation"; $("#btn_enreg_seance").disable(); $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescriptionseance/modifierprescriptionseance/", type : 'post', data: donnees, error: function(errorData) { $("#msgErreur").html(errorData); }, success: function(data) { if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } if(autorisation=="2") { preparesms(typeSms2); v_msg="Demande autorisation envoyée!"; v_msgEng="Request for authorization sent!"; alert_ebene(v_msg, v_msgEng); } }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } if(autorisation=="2") { mettremailattente(donnees_sav2); } v_msg="Prescription enregistrée avec succès"; v_msgEng="Saved successfully!"; alert_ebene(v_msg, v_msgEng); prescription_seance(); } }); } } function ajaxprixseance() { $("#prixActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); // $("#quantite_info").val("0"); codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un act!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_quantite = $("#quantite"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances!"; v_msgEng="Please enter the number of sessions!"; alert_ebene(v_msg, v_msgEng); return; } // on va griser le bouton btn_enreg_seance $("#btn_enreg_seance").disable(); donnees = 'codeActe='+codeActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixseance/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } function valider_presciption_seances() { bonCaduc=$("#bonCaduc").val(); // alert("bonCaduc => "+bonCaduc); // return; if (bonCaduc==1) { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonKine=$("#numeroBonKine").val(); if (numeroBonKine<=0) { v_msg="Pas de prescription!"; v_msgEng="No prescription!"; alert_ebene(v_msg, v_msgEng); // feuillemaladie(); return; } codeActePrescription = $("#codeActePrescription").val(); if (codeActePrescription<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#btn_prescrire").click(); return; } nbSeance=$("#nbSeance").val(); nbSeance = parseInt(nbSeance); if (nbSeance<1) { v_msg="Veuillez saisir le nombre de séances!"; v_msgEng="Please enter the number of sessions!"; alert_ebene(v_msg, v_msgEng); $("#btn_prescrire").click(); return; } v_msg="Confirmez-vous cette presciption ?"; v_msgEng="Do you confirm this prescription?"; if(confirm_ebene(v_msg, v_msgEng)) { feuillemaladie(); } } function valider_seance_cso() { ententePrealableSea=$("#ententePrealableSea").val(); if (ententePrealableSea>1) { v_msg="Entente préalable!"; v_msgEng="Prior agreement!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonSeance=$("#numeroBonSeance_C").val(); if (numeroBonSeance<="0") { v_msg="Veuillez sélectionner un bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_InitSession").click(); return; } div_quantite = $("#quantiteSeance"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { // div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances!"; v_msgEng="Please enter the number of sessions!"; alert_ebene(v_msg, v_msgEng); return; } div_prix = $("#prixActe"); prixActe = div_prix.val(); if(prixActe==0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces séances?"; v_msgEng="Do you confirm these sessions?"; if(confirm_ebene(v_msg, v_msgEng)) { // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees = 'codeGestionBon='+codeGestionBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailseance/enregistrerseance/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); maj_fraisexclu_cso(); }, error: function(data) { }, complete: function() { feuillemaladie(); } }); } } function actualiser_seance() { window.location.assign($("#racineWeb" ).val()+"Seances/"); } // SEANCES KINE function valider_seance_sea_cso() { ententePrealableSea=$("#ententePrealableSea").val(); if (ententePrealableSea>1) { v_msg="Entente préalable!"; v_msgEng="Prior agreement!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonSeance=$("#numeroBonSeance_C").val(); if (numeroBonSeance<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un act!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } quantiteSeance=$("#quantiteSeance").val(); if (quantiteSeance<=0) { v_msg="Veuillez revoir la quantité!"; v_msgEng="Please review the quantity!"; alert_ebene(v_msg, v_msgEng); return; } fraisRetenuSeance=$("#fraisRetenuSeance").val(); if (fraisRetenuSeance<=0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces séances?"; v_msgEng="Do you confirm those sessions?"; if(confirm_ebene(v_msg, v_msgEng)) { user_id_0 = $("#user_id_C").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); derogationFingerFacturation=$("#derogationFingerFacturation").val(); if(modeSaisieFacture=="1" || derogationFingerFacturation=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_sea_cso(user_id_0); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_sea_cso(user_id_0); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; // load("flexcode/user.php?"+data); load("flexcode/user_facturation.php?"+data); } } } function facturer_sea_cso(user_id) { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); cout = $("#cout").val(); if (cout==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } prixActe = $("#prixActe").val(); montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailkine'; typeSms = "facturer_sea"; user_id_0 = $("#user_id_C").val(); user_id_substitut = "0"; if (user_id_0!=user_id) { user_id_substitut = user_id; } donnees_substitut = 'user_id_substitut='+user_id_substitut; // ajout du 27/06/2019 => prise en compte de la gestion paperless // donnees += '&codeGestionBon='+codeGestionBon; donnees_substitut += '&codeGestionBon='+codeGestionBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancesea/facturerseance/", type: 'POST', data: donnees_substitut, success: function(data) { // $('#div_test_gabarit').html(data); preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); afficher_seance_cso(); } }); } function rechercherbonkine_sea() { numeroBonKine=$("#numeroBonKine").val(); if (numeroBonKine>" ") { chercher_ordonnance_sea(numeroBonKine); } } function chercher_ordonnance_sea(numeroBonKine) { $("#numeroBonSeance_C").val("-1"); donnees = 'numeroBonKine='+numeroBonKine; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancesea/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Kine/"); }, error: function(data) { }, complete: function() { } }); } function ctrlkeypressordsea(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { numeroBonKine=$("#numeroBonKine").val(); $("#numeroBonKine").blur(); } } function rechercherbonkine_sea_cso() { numeroBonKine=$("#numeroBonKine").val(); if (numeroBonKine>" ") { chercher_ordonnance_sea_cso(numeroBonKine); } } function chercher_ordonnance_sea_cso(numeroBonKine) { $("#numeroBonSeance_C").val("-1"); donnees = 'numeroBonKine='+numeroBonKine; $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancesea/", type: 'POST', data: donnees, success: function(data) { window.location.assign($("#racineWeb" ).val()+"Kinecso/"); }, error: function(data) { }, complete: function() { } }); } function ajaxinfosbonseancekine() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg_bon_kine").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekine/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerbonsseancekine() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); if (codeGestionBon=="0") { numeroBonSave = $("#numeroBonSave").val(); numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of presciption?"; } else { // numeroBon = "-1"; numeroBon = "1"; v_msg="Confirmez-vous ce dossier?"; v_msgEng="Do you confirm this claim?"; } /* v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of presciption?"; */ if(confirm_ebene(v_msg, v_msgEng)) { donnees = "numeroBon="+numeroBon; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekine/attributionbontemporaire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { afficher_facturation_seance(); } }); } } function afficher_facturation_seance() { $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancesea/", // type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_close_pop_session").click(); $("#div_facturation_seance").html(data); }, complete: function(data) { $("#numeroBonSeance_C").val($("#numeroBonSeance_info").val()); } }); } function ajaxprixseancesea() { codeActe = $("#codeActe").val(); if (codeActe<=" ") { $("#prixActe_info").val("0"); $("#totalActe_info").val("0"); $("#montantTm_info").val("0"); $("#aRembourser_info").val("0"); v_msg="Veuillez sélectionner un act!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } div_quantite = $("#quantiteSeance"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.val(1); quantite = 1; /* div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances!"; v_msgEng="Please enter the number of sessions!"; alert_ebene(v_msg, v_msgEng); return; */ } div_nbRestant = $("#nbRestant"); nbRestant = div_nbRestant.val(); nbRestant = parseInt(nbRestant); if(quantite>nbRestant) { // div_quantite.focus(); v_msg="Vous ne pouvez pas dépasser "+nbRestant+" séances!"; v_msgEng="Only "+nbRestant+" sessions are possible!"; alert_ebene(v_msg, v_msgEng); // return; quantite = 0; } donnees = 'codeActe='+codeActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxprixseancesea/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosacte").html(data); }, complete: function() { } }); } // Facturation SEANCE KINE function valider_seance_sea() { ententePrealableSea=$("#ententePrealableSea").val(); if (ententePrealableSea>1) { v_msg="Entente préalable!"; v_msgEng="Prior agreement!"; alert_ebene(v_msg, v_msgEng); return; } badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } numeroBonSeance=$("#numeroBonSeance_C").val(); if (numeroBonSeance<="0") { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } codeActe = $("#codeActe").val(); if (codeActe<=" ") { v_msg="Veuillez sélectionner un act!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); $("#codeActe").focus(); return; } fraisRetenuSeance=$("#fraisRetenuSeance").val(); if (fraisRetenuSeance<=0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous ces séances?"; v_msgEng="Do you confirm those sessions?"; if(confirm_ebene(v_msg, v_msgEng)) { user_id_0 = $("#user_id_C").val(); modeSaisieFacture=$("#modeSaisieFacture").val(); derogationFingerFacturation=$("#derogationFingerFacturation").val(); if(modeSaisieFacture=="1" || derogationFingerFacturation=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_sea(user_id_0); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_sea(user_id_0); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } } } function facturer_sea(user_id) { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); cout = $("#cout").val(); if (cout==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } prixActe = $("#prixActe").val(); montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&codePrestataire='+codePrestataire+'&typeMail=mailkine'; typeSms = "facturer_sea"; user_id_0 = $("#user_id_C").val(); user_id_substitut = "0"; if (user_id_0!=user_id) { user_id_substitut = user_id; } donnees_substitut = 'user_id_substitut='+user_id_substitut; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees_substitut += '&codeGestionBon='+codeGestionBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancesea/facturerseance/", type: 'POST', data: donnees_substitut, success: function(data) { preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); // window.location.assign($("#racineWeb" ).val()+"Kine/"); afficher_seance_kine(); } }); } /* function rechercherbonexamen_lab_cso() { numeroBonExamen=$("#numeroBonExamen").val(); if (numeroBonExamen>" ") { chercher_ordonnance_lab_cso(numeroBonExamen); } } */ // 19/11/2017 function enregistrerbonsseancekinecso() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); nbBonsCons = $("#nbBonsCons").val(); if (codeGestionBon=="0") { numeroBonSave = $("#numeroBonSave").val(); numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } codeEtatBon = $("#codeEtatBon").val(); if (codeEtatBon!="1") { v_msg="Veuillez saisir un No de bon disponible!"; v_msgEng="Please enter a prescription number available!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if(numeroBonSave!=numeroBon) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of presciption?"; } else { // numeroBon = "-1"; numeroBon = "1"; v_msg="Confirmez-vous ce dossier?"; v_msgEng="Do you confirm this claim?"; } /* v_msg="Confirmez-vous ce No de bon?"; v_msgEng="Do you confirm this number of presciption?"; */ if(confirm_ebene(v_msg, v_msgEng)) { donnees = "numeroBon="+numeroBon; // ajout du 27/06/2019 => prise en compte de la gestion paperless donnees += '&codeGestionBon='+codeGestionBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekinecso/attributionbontemporaire/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { afficher_facturation_seance_cso(); } }); } } function afficher_facturation_seance_cso() { $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancecso/", error: function(errorData) { }, success: function(data) { $("#btn_close_pop_session").click(); $("#div_facturation_seance").html(data); }, complete: function(data) { $("#numeroBonSeance_C").val($("#numeroBonSeance_info").val()); } }); } function ajaxinfosbonseancekinecso() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg_bon_kine").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonseancekinecso/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function ajaxmajquteseancecso() { div_prix = $("#prixActe"); prixActe = div_prix.val(); if(prixActe==0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } div_quantite = $("#quantiteSeance"); quantite = div_quantite.val(); if(quantite=="") { quantite = "0"; } div_quantite.val(quantite); quantite = parseInt(quantite); if(quantite==0) { div_quantite.focus(); v_msg="Veuillez saisir le nombre de séances!"; v_msgEng="Please enter the number of sessions!"; alert_ebene(v_msg, v_msgEng); return; } div_nbRestant = $("#nbRestant"); nbRestant = div_nbRestant.val(); nbRestant = parseInt(nbRestant); if(quantite>nbRestant) { div_quantite.focus(); v_msg="Vous ne pouvez pas dépasser "+nbRestant+" séances!"; v_msgEng="Only "+nbRestant+" sessions are possible!"; alert_ebene(v_msg, v_msgEng); return; } $("#btn_enreg_seance").disable(); donnees = 'prixActe='+prixActe+'&quantite='+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxfacturatioseancecso/modifierseancecso/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $("#infoseance").html(data); }, complete: function() { afficher_facturation_seance_cso(); } }); } function consulter_limite_avant_facturation_kinecso(idFacture) { /* if (idFacture<=0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturekinecso/"+idFacture+"/"); */ } function consulter_limite_avant_facturation_kine(idFacture) { /* if (idFacture<=0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturekine/"+idFacture+"/"); */ } function afficher_seance_kine() { window.location.assign($("#racineWeb" ).val()+"Kine/"); } // consulatation_ben function consultationbenlab() { window.location.assign($("#racineWeb" ).val()+"Consultationbenlab/"); } function consultationbensea() { window.location.assign($("#racineWeb" ).val()+"Consultationbensea/"); } function laboratoire() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } okId=$("#okId" ).val(); okId_face=$("#okId_face" ).val(); if (okId!=1 && (okId_face!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } */ window.location.assign($("#racineWeb" ).val()+"Laboratoire/"); } } function seancekine() { if (prestation_possible()) { /* mis en commentaire le 28/11/2017 derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } okId=$("#okId" ).val(); okId_face=$("#okId_face" ).val(); if (okId!=1 && okId!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } */ window.location.assign($("#racineWeb" ).val()+"Kine/"); } } function afficher_facture_cons_lab(idFacture, numeroBonExamen, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonExamen='+numeroBonExamen+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturelab/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_lab(); } }); } } function consulter_facture_lab() { window.location.assign($("#racineWeb" ).val()+"Laboratoirecons/"); } function consulter_limite_avant_facturation_lab_cons() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelabcons/"); */ } function afficher_facture_cons_lab_ben(idFacture, numeroBonExamen, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonExamen='+numeroBonExamen+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturelab/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_lab_ben(); } }); } } function consulter_facture_lab_ben() { window.location.assign($("#racineWeb" ).val()+"Laboratoireconsben/"); } function consulter_limite_avant_facturation_lab_cons_ben() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfacturelabconsben/"); */ } function listerdossiercons_lab() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationlabentete/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationlab/", type : 'post', data: donnees_sav, error: function(errorData) { }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function lister_factures_lab_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationbenlab/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function consultationsea() { window.location.assign($("#racineWeb" ).val()+"Consultationsea/"); } function listerdossiercons_sea() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; donnees_sav = donnees; $("#detail_reglement").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationseaentete/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#reglement").html(data); }, complete: function() { } }); $.ajax({ url: $("#racineWeb").val()+"Ajaxconsultationsea/", type : 'post', data: donnees_sav, error: function(errorData) { }, success: function(data) { $("#detail_reglement").html(data); $("#detail_reglement").css("padding-top", "0px"); }, complete: function() { } }); } function consulter_facture_sea() { window.location.assign($("#racineWeb" ).val()+"Kinecons/"); } function consulter_limite_avant_facturation_sea_cons() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureseacons/"); */ } function lister_factures_sea_ben() { d1=$("#d1").val(); d2=$("#d2").val(); donnees = 'd1='+d1+'&d2='+d2; $("#div_dossiers").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ // url: $("#racineWeb").val()+"Ajaxconsultationbenlab/", url: $("#racineWeb").val()+"Ajaxconsultationbensea/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_dossiers").html(data); }, complete: function() { } }); } function afficher_facture_cons_sea(idFacture, numeroBonKine, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonKine='+numeroBonKine+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturesea/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_sea(); } }); } } function afficher_facture_cons_sea_ben(idFacture, numeroBonKine, codePrestataireLivraison) { if (idFacture>"") { donnees = 'idFacture='+idFacture+'&numeroBonKine='+numeroBonKine+'&codePrestataireLivraison='+codePrestataireLivraison; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextfacturesea/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { consulter_facture_sea_ben(); } }); } } function consulter_facture_sea_ben() { window.location.assign($("#racineWeb" ).val()+"Kineconsben/"); } function consulter_limite_avant_facturation_sea_cons_ben() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureseaconsben/"); */ } function ctrlkeypress_numeroBon(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { $("#numeroBon").blur(); } } function verifier_feuille_maladie_dec_cons(numeroFeuilleMaladie, idFacture) { $("#numeroFeuilleMaladie_C").val(numeroFeuilleMaladie); numeroDecompte = $("#numeroDecompte").val(); // if (numeroFeuilleMaladie>"") if (idFacture>"") { donnees = 'numeroFeuilleMaladie='+numeroFeuilleMaladie+'&numeroDecompte='+numeroDecompte+'&idFacture='+idFacture; codeTypePrestataire = $("#codeTypePrestataire_C").val(); if(codeTypePrestataire=="CSO" || codeTypePrestataire=="LAB" || codeTypePrestataire=="SEA") { verifier_feuille_maladie_dec_cso_cons(donnees); } else if(codeTypePrestataire=="PHA") { verifier_feuille_maladie_dec_pha_cons(donnees); } else if(codeTypePrestataire=="OPT") { verifier_feuille_maladie_dec_opt_cons(donnees); } } } function imprimerbordereaudecompte() { idReglement = $("#idReglement").val(); if (idReglement>"0") { var div_wait = $('#div_wait'); div_wait.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerbordereaudecompte", type: 'POST', success: function(data) { div_wait.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } } function verifier_feuille_maladie_dec_cso_cons(donnees) { $.ajax({ url: $("#racineWeb").val()+"Ajaxverifierfacturecons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_verification_facture").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function verifier_feuille_maladie_dec_pha_cons(donnees) { $.ajax({ url: $("#racineWeb").val()+"Ajaxverifierfacturephacons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_verification_facture").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function verifier_feuille_maladie_dec_opt_cons(donnees) { $.ajax({ url: $("#racineWeb").val()+"Ajaxverifierfactureoptcons/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_verification_facture").html(data); }, complete: function() { $("#btn_pop").click(); } }); } function limite_avant_facture_dec(idFacture) { donnees = 'idFacture='+idFacture; $.ajax({ url: $("#racineWeb").val()+"AjaxPlafondavantfacturecdec/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_limites").html(data); }, complete: function() { } }); } function demander_decompte() { window.location.assign($("#racineWeb" ).val()+"Initdemandedecompte/"); } function initierdemandedecompte() { codeExercice=$("#codeExercice").val(); codeMois=$("#codeMois").val(); if (codeExercice<=" ") { v_msg="Veuillez sélectionner un exercice!"; v_msgEng="Please select an exercise!"; alert_ebene(v_msg, v_msgEng); $("#codeExercice").focus(); return; } if (codeMois<=" ") { v_msg="Veuillez sélectionner une période!"; v_msgEng="Please select a period!"; alert_ebene(v_msg, v_msgEng); $("#codeMois").focus(); return; } donnees = 'codeExercice='+codeExercice+'&codeMois='+codeMois; // $("#div_dossiers").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemandedecompte/initierdemandedecompte/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#inforegle").html(data); }, complete: function() { regle=$("#regle").val(); if(regle==-1) { v_msg="Problème lors de l\'initialisation!"; v_msgEng="Problem during initialization!"; alert_ebene(v_msg, v_msgEng); return; } else { afficher_demande_decompte(); } } }); } function afficher_demande_decompte() { $("#detail_demande_decompte").html('
  ' + 'Veuillez patienter...' + '
'); window.location.assign($("#racineWeb" ).val()+"Demandedecompte/"); } function imprimerbordereaudemandedecompte() { idDemandeDecompte = $("#idDemandeDecompte").val(); if (idDemandeDecompte>"0") { var div_wait = $('#div_wait'); div_wait.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerdemandedecompte/imprimerdemandecompte", type: 'POST', success: function(data) { div_wait.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } } function rechargerdemandedecompte() { $("#detail_demande_decompte").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemandedecompte/rechargerdemandedecompte/", type : 'post', error: function(errorData) { }, success: function(data) { afficher_demande_decompte(); }, complete: function() { } }); } function actualiser_decompte() { $("#div_detail").html('
  ' + 'Veuillez patienter...' + '
'); window.location.assign($("#racineWeb" ).val()+"Decomptecons/"); } function monture() { $("#monture").val("1"); if (prestation_possible()) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); window.location.assign($("#racineWeb" ).val()+"Monture/"); /* MAJ du 06/06/2019 => proposition de Pascal => les magasins d'optique n'ont pas de lecteurs d'empriente modeSaisieFacture=$("#modeSaisieFacture").val(); if(modeSaisieFacture=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); window.location.assign($("#racineWeb" ).val()+"Monture/"); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); } else { finger_id = $("#finger_id_C" ).val(); if (finger_id==0) { v_msg="Veuillez procéder à l\'enrôlement avant!"; v_msgEng="Please enroll before!"; alert_ebene(v_msg, v_msgEng); return; } okId=$("#okId" ).val(); okId_face=$("#okId_face" ).val(); if (okId!=1 && okId_face!=1) { v_msg="Veuillez procéder à l\'identification avant!"; v_msgEng="Please check identity before!"; alert_ebene(v_msg, v_msgEng); return; } } window.location.assign($("#racineWeb" ).val()+"Monture/"); */ } } function actualiser_monture() { window.location.assign($("#racineWeb" ).val()+"Monture/"); } function valider_monture() { dejaFacture=$("#dejaFacture").val(); // alert("dejaFacture =>" +dejaFacture); // return; if (dejaFacture=="1") { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } ententePrealableMont=$("#ententePrealableMont").val(); nbActesMonture=$("#nbActesMonture").val(); if (nbActesMonture>0 && ententePrealableMont!=1) { /* v_msg="Montures déjà livrées une fois!"; v_msgEng="Frames already delivered once!"; */ v_msg="Veuillez demander une autorisation!"; v_msgEng="Please ask for an authorization!"; alert_ebene(v_msg, v_msgEng); return; } numeroFacture=$("#numeroFacture").val(); if (numeroFacture<=" ") { v_msg="Veuillez saisir le No de la facture!"; v_msgEng="Please enter the Invoice No!"; alert_ebene(v_msg, v_msgEng); $("#numeroFacture").focus(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette livraison?"; v_msgEng="Do you confirm this delivery?"; if(confirm_ebene(v_msg, v_msgEng)) { user_id_0 = $("#user_id_C").val(); $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_monture(user_id_0); /* MAJ du 06/06/2019 => proposition de Pascal => les magasins d'optique n'ont pas de lecteurs d'empriente modeSaisieFacture=$("#modeSaisieFacture").val(); derogationFingerFacturation=$("#derogationFingerFacturation").val(); if(modeSaisieFacture=="1" || derogationFingerFacturation=="1") { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_monture(user_id_0); return; } derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val(); if(derogation_finger_en_cours>0) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); facturer_monture(user_id_0); } else { beneficiaire = $("#beneficiaire_C").val(); user_id =$("#user_id_C").val(); finger_id =$("#finger_id_C").val(); $("#facturation").val("1"); data = "action=index&user_id="+user_id+"&user_name="+beneficiaire+"&finger="+finger_id+"&facturation=1"; load("flexcode/user.php?"+data); } */ } } function maj_monture_temp_monture(idOptique, monture) { numeroFacture=$("#numeroFacture").val(); donnees = 'idOptique='+idOptique+"&monture="+monture+"&numeroFacture="+numeroFacture; $.ajax({ url: $("#racineWeb").val()+"Ajaxmonture/majmonture/", type: 'POST', data: donnees, success: function(data) { $("#div_monture").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); } }); } function facturer_monture(user_id) { dejaFacture=$("#dejaFacture").val(); if (dejaFacture=="1") { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numeroFacture=$("#numeroFacture").val(); if (numeroFacture<=" ") { v_msg="Veuillez saisir le No de la facture!"; v_msgEng="Please enter the Invoice No!"; alert_ebene(v_msg, v_msgEng); $("#numeroFacture").focus(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à facturer!"; v_msgEng="Nothing to bill!"; alert_ebene(v_msg, v_msgEng); return; } montantTm = $("#montantTm").val(); cout = $("#cout").val(); montantTm_f = $("#montantTm_f").val(); cout_f = $("#cout_f").val(); donnees = 'prixActe='+prixActe; donnees += '&montantTm='+montantTm; donnees += '&cout='+cout; donnees += '&numeroFacture='+numeroFacture; // numeroFeuilleMaladie = $("#numeroFeuilleMaladie_C").val(); codePrestataire = $("#codePrestataire_C").val(); donnees_sav = 'codePrestataire='+codePrestataire+'&typeMail=mailoptique'; typeSms = "facturer_mont"; donnees_retour =""; user_id_0 = $("#user_id_C").val(); user_id_substitut = "0"; if (user_id_0!=user_id) { user_id_substitut = user_id; } donnees += '&user_id_substitut='+user_id_substitut; $.ajax({ url: $("#racineWeb").val()+"Ajaxmonture/enregistrermonture/", type: 'POST', data: donnees, success: function(data) { donnees_retour = data; preparesms_adherent(typeSms); }, error: function(data) { }, complete: function() { preparemail_adherent(typeSms); v_msg="Facturation effectuée avec succès!"; v_msgEng="Billing done successfully!"; alert_ebene(v_msg, v_msgEng); $("#div_monture").html(donnees_retour); // window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); } }); } function requetes_prestaire() { window.location.assign($("#racineWeb" ).val()+"Requetes/"); } function ajaxenteterequete() { codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } donnees = 'codeRequete='+codeRequete; v_url = $("#racineWeb").val()+"Ajaxrequeteentete"+codeRequete+"/"; $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_ente_requete").html(data); $(".datepicker" ).datepicker(); } }); } function requetes_feuilles_maladie() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateConsultation1 = $("#dateConsultation1").val(); dateConsultation2 = $("#dateConsultation2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroDecompte1 = $("#numeroDecompte1").val(); numeroDecompte2 = $("#numeroDecompte2").val(); codeRaisonConsultation = $("#codeRaisonConsultation").val(); hospitalisation = $("#hospitalisation").val(); numeroChambre = $("#numeroChambre").val(); chirurgie = $("#chirurgie").val(); facture = $("#facture").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateConsultation1=' + dateConsultation1; donnees += '&dateConsultation2=' + dateConsultation2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroDecompte1=' + numeroDecompte1; donnees += '&numeroDecompte2=' + numeroDecompte2; donnees += '&codeRaisonConsultation=' + codeRaisonConsultation; donnees += '&hospitalisation=' + hospitalisation; donnees += '&numeroChambre=' + numeroChambre; donnees += '&chirurgie=' + chirurgie; donnees += '&facture=' + facture; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_feuilles_maladie_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateConsultation1 = $("#dateConsultation1").val(); dateConsultation2 = $("#dateConsultation2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroBonHospitalisation1 = $("#numeroBonHospitalisation1").val(); numeroBonHospitalisation2 = $("#numeroBonHospitalisation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); // Ligne 3 codeTypePrestataire = $("#codeTypePrestataire").val(); numeroDecompte1 = $("#numeroDecompte1").val(); numeroDecompte2 = $("#numeroDecompte2").val(); codeRaisonConsultation = $("#codeRaisonConsultation").val(); hospitalisation = $("#hospitalisation").val(); numeroChambre = $("#numeroChambre").val(); chirurgie = $("#chirurgie").val(); facture = $("#facture").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroBonHospitalisation1 = convertir_en_entier(numeroBonHospitalisation1); numeroBonHospitalisation2 = convertir_en_entier(numeroBonHospitalisation2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateConsultation1=' + dateConsultation1; donnees += '&dateConsultation2=' + dateConsultation2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroBonHospitalisation1=' + numeroBonHospitalisation1; donnees += '&numeroBonHospitalisation2=' + numeroBonHospitalisation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; // Ligne 3 donnees += '&codeTypePrestataire=' + codeTypePrestataire; donnees += '&numeroDecompte1=' + numeroDecompte1; donnees += '&numeroDecompte2=' + numeroDecompte2; donnees += '&codeRaisonConsultation=' + codeRaisonConsultation; donnees += '&hospitalisation=' + hospitalisation; donnees += '&numeroChambre=' + numeroChambre; donnees += '&chirurgie=' + chirurgie; donnees += '&facture=' + facture; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function selectionner_medecin_requete(codeMedecin, nomMedecin, noOrdreMedecin) { $("#codeMedecin").val(codeMedecin); $("#nomMedecin").html(nomMedecin+" ( "+noOrdreMedecin+" )"); $("#close_pop").click(); } function afficher_pop_recherche_medecin_requete() { noOrdreMedecin = $("#noOrdreMedecin").val(); nomsearch = $("#nomsearch").val(); if(noOrdreMedecin+nomsearch<=" ") return; donnees = "valid=1&noOrdreMedecin="+noOrdreMedecin+"&nomsearch="+nomsearch; $("#div_listemedecins").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedecinsrequete/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listemedecins").html(data); } }); } function ctrlkeypress_medecin_requete(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medecin_requete(); } } function reinitialiser_medecin() { $("#codeMedecin").val(""); $("#nomMedecin").html("Rechercher Médecin..."); $("#close_pop").click(); } function requetes_factures() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; codePrestataire = $("#codePrestataire").val(); dateFacture1 = $("#dateFacture1").val(); dateFacture2 = $("#dateFacture2").val(); donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateFacture1=' + dateFacture1; donnees += '&dateFacture2=' + dateFacture2; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_factures_export() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; codePrestataire = $("#codePrestataire").val(); dateFacture1 = $("#dateFacture1").val(); dateFacture2 = $("#dateFacture2").val(); donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateFacture1=' + dateFacture1; donnees += '&dateFacture2=' + dateFacture2; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_bonpoec() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); codeTypeBon = $("#codeTypeBon").val(); codeEtatBon = $("#codeEtatBon").val(); // Ligne 2 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); numeroBon1 = $("#numeroBon1").val(); numeroBon2 = $("#numeroBon2").val(); // Ligne 4 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBon1 = convertir_en_entier(numeroBon1); numeroBon2 = convertir_en_entier(numeroBon2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&codeTypeBon=' + codeTypeBon; donnees += '&codeEtatBon=' + codeEtatBon; // Ligne 2 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&numeroBon1=' + numeroBon1; donnees += '&numeroBon2=' + numeroBon2; // Ligne 4 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_bonpoec_export() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); codeTypeBon = $("#codeTypeBon").val(); codeEtatBon = $("#codeEtatBon").val(); // Ligne 2 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); numeroBon1 = $("#numeroBon1").val(); numeroBon2 = $("#numeroBon2").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // FIN champs // DEBUT convertir_en_entier numeroBon1 = convertir_en_entier(numeroBon1); numeroBon2 = convertir_en_entier(numeroBon2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&codeTypeBon=' + codeTypeBon; donnees += '&codeEtatBon=' + codeEtatBon; // Ligne 2 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&numeroBon1=' + numeroBon1; donnees += '&numeroBon2=' + numeroBon2; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_prestationactes() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; codePrestataire = $("#codePrestataire").val(); datePrestation1 = $("#datePrestation1").val(); datePrestation2 = $("#datePrestation2").val(); donnees += 'codePrestataire=' + codePrestataire; donnees += '&datePrestation1=' + datePrestation1; donnees += '&datePrestation2=' + datePrestation2; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_prestationactes_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; codePrestataire = $("#codePrestataire").val(); datePrestation1 = $("#datePrestation1").val(); datePrestation2 = $("#datePrestation2").val(); donnees += 'codePrestataire=' + codePrestataire; donnees += '&datePrestation1=' + datePrestation1; donnees += '&datePrestation2=' + datePrestation2; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_pharmacie() { $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleMedicament = $("#libelleMedicament").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleMedicament=' + libelleMedicament; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_pharmacie_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOrdonnance1 = $("#numeroBonOrdonnance1").val(); numeroBonOrdonnance2 = $("#numeroBonOrdonnance2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleMedicament = $("#libelleMedicament").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOrdonnance1 = convertir_en_entier(numeroBonOrdonnance1); numeroBonOrdonnance2 = convertir_en_entier(numeroBonOrdonnance2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOrdonnance1=' + numeroBonOrdonnance1; donnees += '&numeroBonOrdonnance2=' + numeroBonOrdonnance2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleMedicament=' + libelleMedicament; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_optique() { $('#div_export').html(""); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleOptique = $("#libelleOptique").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleOptique=' + libelleOptique; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_optique_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 codePrestataire = $("#codePrestataire").val(); dateLivraison1 = $("#dateLivraison1").val(); dateLivraison2 = $("#dateLivraison2").val(); numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); // Ligne 2 codeMedecin = $("#codeMedecin").val(); numeroBonConsultation1 = $("#numeroBonConsultation1").val(); numeroBonConsultation2 = $("#numeroBonConsultation2").val(); numeroBonOptique1 = $("#numeroBonOptique1").val(); numeroBonOptique2 = $("#numeroBonOptique2").val(); numeroFeuilleMaladie1 = $("#numeroFeuilleMaladie1").val(); numeroFeuilleMaladie2 = $("#numeroFeuilleMaladie2").val(); codePrestatairePrescription = $("#codePrestatairePrescription").val(); // Ligne 3 adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 4 libelleOptique = $("#libelleOptique").val(); // FIN champs // DEBUT convertir_en_entier numeroBonConsultation1 = convertir_en_entier(numeroBonConsultation1); numeroBonConsultation2 = convertir_en_entier(numeroBonConsultation2); numeroBonOptique1 = convertir_en_entier(numeroBonOptique1); numeroBonOptique2 = convertir_en_entier(numeroBonOptique2); numeroFeuilleMaladie1 = convertir_en_entier(numeroFeuilleMaladie1); numeroFeuilleMaladie2 = convertir_en_entier(numeroFeuilleMaladie2); // FIN convertir_en_entier // Ligne 1 donnees += 'codePrestataire=' + codePrestataire; donnees += '&dateLivraison1=' + dateLivraison1; donnees += '&dateLivraison2=' + dateLivraison2; donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; // Ligne 2 donnees += '&codeMedecin=' + codeMedecin; donnees += '&numeroBonConsultation1=' + numeroBonConsultation1; donnees += '&numeroBonConsultation2=' + numeroBonConsultation2; donnees += '&numeroBonOptique1=' + numeroBonOptique1; donnees += '&numeroBonOptique2=' + numeroBonOptique2; donnees += '&numeroFeuilleMaladie1=' + numeroFeuilleMaladie1; donnees += '&numeroFeuilleMaladie2=' + numeroFeuilleMaladie2; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; // Ligne 3 donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 4 donnees += '&libelleOptique=' + libelleOptique; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function requetes_assure() { $('#div_export').html(""); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"/"; // Ligne 1 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 2 numeroPolice = $("#numeroPolice").val(); codeProduit = $("#codeProduit").val(); codeEtatPolice = $("#codeEtatPolice").val(); codeLienParente = $("#codeLienParente").val(); codeEtatBeneficiaire = $("#codeEtatBeneficiaire").val(); sexe = $("#sexe").val(); // Ligne 3 numeroClient1 = $("#numeroClient1").val(); numeroClient2 = $("#numeroClient2").val(); telephonePortableAdherent = $("#telephonePortableAdherent").val(); emailAdherent = $("#emailAdherent").val(); decede = $("#decede").val(); nomClient = $("#nomClient").val(); // FIN champs // DEBUT convertir_en_entier numeroClient1 = convertir_en_entier(numeroClient1); numeroClient2 = convertir_en_entier(numeroClient2); // FIN convertir_en_entier // Ligne 1 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 2 donnees += '&numeroPolice=' + numeroPolice; donnees += '&codeProduit=' + codeProduit; donnees += '&codeEtatPolice=' + codeEtatPolice; donnees += '&codeLienParente=' + codeLienParente; donnees += '&codeEtatBeneficiaire=' + codeEtatBeneficiaire; donnees += '&sexe=' + sexe; // Ligne 3 donnees += '&numeroClient1=' + numeroClient1; donnees += '&numeroClient2=' + numeroClient2; donnees += '&telephonePortableAdherent=' + telephonePortableAdherent; donnees += '&emailAdherent=' + emailAdherent; donnees += '&decede=' + decede; donnees += '&nomClient=' + nomClient; $("#div_detail_requete").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; //$("#div_detail_requete").html(data); }, complete: function() { $("#div_detail_requete").html(donnees_retour); $("#nbligne").val("Result : "+$("#nbligne_info").val()); } }); } function requetes_assure_export() { $('#div_detail_requete').html(''); $('#div_export_a').html(""); donnees = ""; donnees_retour = ""; codeRequete=$("#codeRequete").val(); if (codeRequete<=" ") { v_msg="Veuillez sélectionner une requête!"; v_msgEng="Please select a query!"; alert_ebene(v_msg, v_msgEng); $("#codeRequete").focus(); return; } v_url = $("#racineWeb").val()+"Ajaxrequete"+codeRequete+"export/"; // Ligne 1 numeroAdherent = $("#numeroAdherent").val(); numeroBeneficiaire = $("#numeroBeneficiaire").val(); adherent = $("#adherent").val(); beneficiaire = $("#beneficiaire").val(); // Ligne 2 numeroPolice = $("#numeroPolice").val(); codeProduit = $("#codeProduit").val(); codeEtatPolice = $("#codeEtatPolice").val(); codeLienParente = $("#codeLienParente").val(); codeEtatBeneficiaire = $("#codeEtatBeneficiaire").val(); sexe = $("#sexe").val(); // Ligne 3 numeroClient1 = $("#numeroClient1").val(); numeroClient2 = $("#numeroClient2").val(); telephonePortableAdherent = $("#telephonePortableAdherent").val(); emailAdherent = $("#emailAdherent").val(); decede = $("#decede").val(); nomClient = $("#nomClient").val(); // FIN champs // DEBUT convertir_en_entier numeroClient1 = convertir_en_entier(numeroClient1); numeroClient2 = convertir_en_entier(numeroClient2); // FIN convertir_en_entier // Ligne 1 donnees += '&numeroAdherent=' + numeroAdherent; donnees += '&numeroBeneficiaire=' + numeroBeneficiaire; donnees += '&adherent=' + adherent; donnees += '&beneficiaire=' + beneficiaire; // Ligne 2 donnees += '&numeroPolice=' + numeroPolice; donnees += '&codeProduit=' + codeProduit; donnees += '&codeEtatPolice=' + codeEtatPolice; donnees += '&codeLienParente=' + codeLienParente; donnees += '&codeEtatBeneficiaire=' + codeEtatBeneficiaire; donnees += '&sexe=' + sexe; // Ligne 3 donnees += '&numeroClient1=' + numeroClient1; donnees += '&numeroClient2=' + numeroClient2; donnees += '&telephonePortableAdherent=' + telephonePortableAdherent; donnees += '&emailAdherent=' + emailAdherent; donnees += '&decede=' + decede; donnees += '&nomClient=' + nomClient; var div_export = $('#div_detail_requete'); div_export.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: v_url, type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; // $('#div_detail_requete').html(""); // $('#div_export_a').html(data); }, complete: function() { $('#div_detail_requete').html(""); $('#div_export_a').html(donnees_retour); } }); } function convertir_en_entier(valeur) { if(isNaN(valeur)) { valeur = "0"; } if (valeur=="") { valeur="0"; } valeur = parseInt(valeur); return valeur; } function selectionactesmedicaux() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } modeSaisieFacture=$("#modeSaisieFacture").val(); bonCaduc=$("#bonCaduc").val(); if (bonCaduc==1 && modeSaisieFacture!="1") { v_msg="Bon caduc!"; v_msgEng="Obsolete!"; alert_ebene(v_msg, v_msgEng); return; } facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Selectactesmedicaux/"); } function ajaxactespossibles_selection() { codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe; $("#listeacte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxactespossiblesselection/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); $("#listeacte").html(data); }, complete: function() { } }); } function ajouter_un_acte_selection(codeActe, prixActe, montantTm, aRembourser, ententePrealable) { donnee_a_affciher = ""; codeFamilleActe=$("#codeFamilleActe").val(); donnees="" donnees_sav=""; codeMedecin = $("#codeMedecin").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#nomMedecin").focus(); return; } if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); return; } if(prixActe==0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cet acte?"; v_msgEng="Do you confirm this act?"; // if(confirm_ebene(v_msg, v_msgEng)) // { if(ententePrealable==1) { ententePrealable = "2"; } donnees = 'codeFamilleActe='+codeFamilleActe+'&codeActe='+codeActe+'&codeMedecin='+codeMedecin+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; // donnees_sav2 = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailautorisation'; typeSms="ententeprealable"; // typeSms2="autorisation"; $("#listeacte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectactesmedicaux/enregistreractemedical/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { maj_fraisexclu_cso(); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } donnee_a_affciher = data; }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } $("#totam_donnees").html(donnee_a_affciher); } }); // } } function supprimer_acte_medical_selection(idPrestationactes, codeTypePrestation) { donnee_a_affciher = ""; /* v_msg="Confirmez-vous la suppression de cet acte?"; v_msgEng="Do you confirm the removal of this act?"; if(confirm_ebene(v_msg, v_msgEng)) { */ codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&idPrestationactes='+idPrestationactes+'&codeTypePrestation='+codeTypePrestation; $("#listeacte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectactesmedicaux/supprimeracte/", type: 'POST', data: donnees, success: function(data) { donnee_a_affciher = data; // maj_fraisexclu_cso(); }, error: function(data) { }, complete: function() { $("#totam_donnees").html(donnee_a_affciher); } }); // } } function valider_selection_acte() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation?"; if(confirm_ebene(v_msg, v_msgEng)) { feuillemaladie(); } } function ajax_maj_qte_acte(idPrestationactes, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite; donnee_a_affciher = ""; donnees = 'idPrestationactes='+idPrestationactes+"&quantite="+quantite;; $.ajax({ url: $("#racineWeb").val()+"Ajaxactesmedicauxselect/majquantite/", type: 'POST', data: donnees, success: function(data) { donnee_a_affciher = data; }, error: function(data) { }, complete: function() { $("#div_prestations").html(donnee_a_affciher); controle.focus(); } }); } } function selectionner_acte_possibles_select(codeFamilleActe, codeActe, familleActe, libelleActe) { if(libelleActe<=" ") return; $("#codeFamilleActe").val(codeFamilleActe); $("#libelleActe").val(libelleActe); ajaxactespossibles_selection(); $("#close_pop_acte").click(); } function afficher_pop_recherche_actes_possibles_select() { libelleActeSearch = $("#libelleActeSearch").val(); if(libelleActeSearch<=" ") { return; } donnees = "valid=1&libelleActeSearch="+libelleActeSearch; $("#div_liste_actes_possibles").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteactespossiblesselect/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_liste_actes_possibles").html(data); } }); } function ctrlkeypress_actes_possibles_select(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_actes_possibles_select(); } } function selectionexamens() { actVisible=$("#actVisible").val(); // if (actVisible!="1" && modeSaisieFacture!="1") if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Selectexaemens/"); } function ajaxexamenpossibles_selection() { codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe; $("#listeacte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxexamenspossiblesselection/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#listeacte").html(data); }, complete: function() { } }); } function ajouter_un_examen_selection(codeActe, prixActe, montantTm, aRembourser, ententePrealable) { donnee_a_affciher = ""; codeFamilleActe=$("#codeFamilleActe").val(); donnees="" donnees_sav=""; if (codeActe<=" ") { v_msg="Veuillez sélectionner un acte!"; v_msgEng="Please select an act!"; alert_ebene(v_msg, v_msgEng); return; } if(prixActe==0) { v_msg="Veuillez revoir le tarif!"; v_msgEng="Please review rate!"; alert_ebene(v_msg, v_msgEng); return; } if(ententePrealable==1) { ententePrealable = "2"; } donnees = 'codeFamilleActe='+codeFamilleActe+'&codeActe='+codeActe+'&ententePrealable='+ententePrealable; donnees += '&prixActe='+prixActe+'&montantTm='+montantTm+'&aRembourser='+aRembourser; numeroFeuilleMaladie=$("#numeroFeuilleMaladie_C").val(); donnees_sav = 'codeActe='+codeActe+'&numeroFeuilleMaladie='+numeroFeuilleMaladie+'&typeMail=mailententeprealable'; typeSms="ententeprealable"; $("#listeacte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectexamens/ajouterexamenprescription/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); if(ententePrealable=="2") { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); } donnee_a_affciher = data; }, complete: function() { if(ententePrealable=="2") { mettremailattente(donnees_sav); } $("#totam_donnees").html(donnee_a_affciher); } }); } function retirerexamen_lab_selection(idExamen) { donnee_a_affciher = ""; codeFamilleActe=$("#codeFamilleActe").val(); donnees = 'codeFamilleActe='+codeFamilleActe+'&idExamen='+idExamen; $("#listeacte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxselectexamens/retirerexamen/", type: 'POST', data: donnees, success: function(data) { donnee_a_affciher = data; alerter_depassement_limite(); }, error: function(data) { }, complete: function() { $("#totam_donnees").html(donnee_a_affciher); } }); } function valider_selection_examen() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation?"; if(confirm_ebene(v_msg, v_msgEng)) { afficher_laboratoire_cso(); } } function selectionexamens_lab() { window.location.assign($("#racineWeb" ).val()+"Selectexaemenslab/"); } function valider_selection_examen_lab() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation?"; if(confirm_ebene(v_msg, v_msgEng)) { actualiser_laboratoire(); } } function afficher_examensmedicaux() { window.location.assign($("#racineWeb" ).val()+"Examensmedicaux/"); } function selectionexamens_cso() { window.location.assign($("#racineWeb" ).val()+"Selectexaemenscso/"); } function valider_selection_examen_cso() { v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation?"; if(confirm_ebene(v_msg, v_msgEng)) { afficher_examensmedicaux(); } } function no_presciption() { facture=$("#facture").val(); if (facture==1) { v_msg="Déjà facturé!"; v_msgEng="Already charged!"; alert_ebene(v_msg, v_msgEng); return; } numOrd = $("#numOrd").val(); noPrescription = $("#noPrescription").val(); if (numOrd==0 && noPrescription==0) { v_msg="Confirmez-vous qu\'il n\'y a pas de prescription de médicaments?"; v_msgEng="Do you confirm that there is no drugs prescription?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistrerprescription/noprescription/", type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { feuillemaladie(); } }); } return; } feuillemaladie(); } function prescrire_verre_opt() { // Ajout à la prescription /* nbActesVerres = $("#nbActesVerres").val(); if (nbActesVerres>0) { v_msg="Veuillez sélectionner un verre!"; v_msgEng="Please select a glass!"; alert_ebene(v_msg, v_msgEng); $("#codeOptique").focus(); return; } */ codePrestatairePrescription = $("#codePrestatairePrescription").val(); codeOptique = $("#codeOptique").val(); if (codeOptique<=" ") { v_msg="Veuillez sélectionner les verres!"; v_msgEng="Please select the glasses!"; alert_ebene(v_msg, v_msgEng); $("#codeOptique").focus(); return; } donnees = 'codeOptique='+codeOptique; donnees += '&codePrestatairePrescription=' + codePrestatairePrescription; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/ajouterverreprescription/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_close_pop_verre").click(); // $("#livraison").html(data); }, complete: function() { // alerter_depassement_limite(); actualiser_opticien(); } }); //} // Fin Ajout à la prescription } function validerdecompte_prestataire() { /* 0 Décompte en cours 2 Attente Valid. prestat. / Waiting for provider s valid. 3 Validé par le prestataire 8 Pas besoin de valid prestat / Provid valid not needed 9 En attente de règelment 1 Réglé / Payé */ regle=$("#regle").val(); regle = parseInt(regle); if (regle==1) { v_msg="Déjà payé!"; v_msgEng="Already paid!"; alert_ebene(v_msg, v_msgEng); return; } if (regle==0) { v_msg="Veuillez attendre la 1ère validation de l\'assureur!"; v_msgEng="Please wait for the first validation of the insurer!"; alert_ebene(v_msg, v_msgEng); return; } if (regle==3) { v_msg="Déjà validé!"; v_msgEng="Already validated!"; alert_ebene(v_msg, v_msgEng); return; } if (regle==8) { v_msg="Pas besoin de validation prestataire!"; v_msgEng="Provider validation not needed!"; alert_ebene(v_msg, v_msgEng); return; } if (regle==9) { v_msg="En attente de paiement!"; v_msgEng="Waiting for payment!"; alert_ebene(v_msg, v_msgEng); return; } if ($("#montantApayer").val()<="0") { v_msg="Rien à valider!"; v_msgEng="Nothing to validate!"; alert_ebene(v_msg, v_msgEng); return; } if (regle==2) { v_msg="Confirmez-vous la validation?"; v_msgEng="Do you confirm the validation?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdecompte/validerdecompteprestataire", type : 'post', error: function(errorData) { }, success: function(data) { // $("#div_detail").html(""); v_msg="Décompte validé avec succès!"; v_msgEng="validated successfully!"; alert_ebene(v_msg, v_msgEng); }, complete: function() { // actualiser_decompte(); afficher_decompte(); } }); } } } function retourdecompte() { idSaisieDecompte = $("#idSaisieDecompte").val(); lienPrestation_C = $("#lienPrestation_C").val(); lienProduction_C = $("#lienProduction_C").val(); v_url = lienProduction_C+"/Connexiondecompte/"+idSaisieDecompte; if (idSaisieDecompte>"") { window.location.assign(v_url); } } function enregistrer_nv_medicament() { libelleMedicament = $("#libelleMedicament").val(); if (libelleMedicament<=" ") { v_msg="Veuillez saisir le nom!"; v_msgEng="Please enter the name!"; alert_ebene(v_msg, v_msgEng); $("#libelleMedicament").focus(); return; } prixMedicament=$("#prixMedicament").val(); prixMedicament=prixMedicament.replace(",","."); $("#prixMedicament").val(prixMedicament); if(isNaN(prixMedicament)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#prixMedicament").val("0"); $("#prixMedicament").focus(); return; } if(prixMedicament==0) { $("#prixMedicament").focus(); v_msg="Veuillez saisir le prix!"; v_msgEng="Please enter the price!"; alert_ebene(v_msg, v_msgEng); return; } qteMedicament=$("#qteMedicament").val(); qteMedicament=qteMedicament.replace(",","."); $("#qteMedicament").val(qteMedicament); if(isNaN(qteMedicament)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#qteMedicament").val("0"); $("#qteMedicament").focus(); return; } if(qteMedicament==0) { $("#qteMedicament").focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'libelleMedicament='+libelleMedicament+'&prixMedicament='+prixMedicament+'&qteMedicament='+qteMedicament; typeSms="ententeprealablepha"; $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedicamentspha/creermedicament/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); // alert("error => "+data); // $("#div_new_medicament_test").html(data); $("#btn_close_pop_new_med").click(); $("#btn_close_pop_medicament").click(); }, error: function(data) { alert("error => "+data); $("#div_new_medicament_test").html(data); }, complete: function() { actualiser_saisie_pharmacien(); } }); } function demander_accord_pha(idMedicament) { donnees = 'idMedicament='+idMedicament; typeSms="ententeprealablepha"; donnees_sav = 'idMedicament='+idMedicament+'&typeMail=mailententeprealablepha'; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/demanderaccordpha/", type: 'POST', data: donnees, success: function(data) { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); // raffraichir affichage $("#livraison").html(data); }, error: function(data) { }, complete: function() { mettremailattente(donnees_sav); } }); } function controle_longeur_passe(controle) { longueur = controle.value.length; if(longueur==0) { return false; } if(longueur<6) { v_msg="6 caractères minimum exigé!"; v_msgEng="6 characters minmum required!"; alert_ebene(v_msg, v_msgEng); controle.value=""; controle.focus(); return false; } } function ajax_maj_prix_medicament_pha(idMedicament, prix, controle) { prix=prix.replace(",","."); controle.value=prix; if(controle_numerique(controle)) { if(prix==0) { controle.focus(); v_msg="Veuillez saisir le prix!"; v_msgEng="Please enter the price!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idMedicament='+idMedicament+"&prix="+prix; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/majprixpha/", type: 'POST', data: donnees, success: function(data) { // $("#medicaments").html(data); $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); controle.focus(); } }); } } function facture_sans_bon() { numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); if (numeroBeneficiaire<="0") { v_msg="Veuillez sélectionner un bénéficiaire!"; v_msgEng="Please select an insured person!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb").val()+"Facturesansboncso/"); } function nouvelle_sans_bon() { window.location.assign($("#racineWeb").val()+"Facturesansboncso/"); } // js_facture_san_sbon function enregistrerfacture_sans_bon_temp(v_initialiser) { dateFacture=$("#dateFacture").val(); debutMoisDecompte = $("#debutMoisDecompte").val(); codeMedecin = $("#codeMedecin").val(); medecinManquant = $("#medecinManquant").val(); if (codeMedecin<=" ") { v_msg="Veuillez sélectionner un médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#nomMedecin").focus(); return; } if (codeMedecin=="ZZZZ" && medecinManquant<=" ") { v_msg="Veuillez saisir le nom du médecin non enregistré!"; v_msgEng="Please enter the name of the non-registered doctor!"; alert_ebene(v_msg, v_msgEng); $("#medecinManquant").focus(); return; } numeroBon = $("#numeroBon").val(); if (numeroBon<=" ") { v_msg="Veuillez saisir le No de Bons!"; v_msgEng="Please enter the first number of form!"; alert_ebene(v_msg, v_msgEng); $("#numeroBon").focus(); return; } if (dateFacture<=" ") { v_msg="Veuillez saisir la date de la facture!"; v_msgEng="Please enter the date of the invoice!"; alert_ebene(v_msg, v_msgEng); $("#dateFacture").focus(); return; } /* medecinManquant = $("#medecinManquant").val(); if (medecinManquant<=" ") { v_msg="Veuillez saisir le Médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#medecinManquant").focus(); return; } */ // vérifier que le gars est couvert // modifié le 09/07/2019 $("#dateFactureReelle").val(dateFacture); if (prestation_possible_assureur()) { observations = $("#observations").val(); hospitalisation = $("#hospitalisation").val(); tm = $("#tmFacture").val(); donnees = 'observations='+observations+'&dateFacture='+dateFacture+'&hospitalisation='+hospitalisation+'&tm='+tm+'&numeroBon='+numeroBon+'&medecinManquant='+medecinManquant+'&codeMedecin='+codeMedecin; donnees += '&initialiserprestation='+v_initialiser; $("#div_prestations").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailfacturesansboncso/enregistrerfacturetemp/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_facture").html(data); $(".datepicker" ).datepicker(); }, complete: function() { alerter_depassement_limite_sans_bon(); } }); } } function enregistrerfacture_sans_bon() { enregistrerfacture_sans_bon_temp("0"); medecinManquant = $("#medecinManquant").val(); if (medecinManquant<=" ") { v_msg="Veuillez saisir le Médecin!"; v_msgEng="Please select a doctor!"; alert_ebene(v_msg, v_msgEng); $("#medecinManquant").focus(); return; } dateFacture=$("#dateFacture").val(); if (dateFacture<=" ") { v_msg="Veuillez saisir la date de la facture!"; v_msgEng="Please enter the date of the invoice"; alert_ebene(v_msg, v_msgEng); $("#dateFacture").focus(); return; } prixActe = $("#prixActe").val(); if (prixActe==0) { v_msg="Rien à enregistrer!"; v_msgEng="Nothing to save!"; alert_ebene(v_msg, v_msgEng); return; } $("#dateFactureReelle").val(dateFacture); if (prestation_possible_assureur()) { v_msg="Confirmez-vous cette facture?"; v_msgEng="Do you confirm this invoice?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailfacturesansboncso/validerfacturesansbon/", error: function(errorData) { }, success: function(data) { // maj_fraisexclu_cso(); $(".datepicker" ).datepicker(); }, complete: function() { v_msg="Validation effectuée avec succès!"; v_msgEng="Validation done successfully!"; alert_ebene(v_msg, v_msgEng); afficher_beneficiaire_id(); } }); } } } function ajax_maj_tm_facture(tm, controle) { donnees = 'tm='+tm; tm=tm.replace(",","."); controle.value=tm; if(controle_numerique(controle)) { // enregistrerfacture_sans_bon_temp(); enregistrerfacture_sans_bon_temp("0"); } } function ajax_maj_prix_acte(idPrestation, valeurActe, controle) { donnees = 'idPrestation='+idPrestation+"&valeurActe="+valeurActe; valeurActe=valeurActe.replace(",","."); controle.value=valeurActe; if(controle_numerique(controle)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailfacturesansboncso/majprix/", type: 'POST', data: donnees, success: function(data) { $("#div_facture").html(data); $(".datepicker" ).datepicker(); }, error: function(data) { }, complete: function(data) { alerter_depassement_limite_sans_bon(); } }); } } function valider_facture_sans_bon_temp() { enregistrerfacture_sans_bon_temp("1"); } function alerter_depassement_limite_sans_bon() { fraisExclu=$("#fraisExclu").val(); fraisExclu = parseInt(fraisExclu); if (fraisExclu>0) { v_msg="Attention ! Dépassement de limite"; v_msgEng="Warning ! Overflow"; alert_ebene(v_msg, v_msgEng); return; } } function consulter_limite_avant_facturation_classique() { /* idFacture=$("#idFacture_C").val(); if (idFacture==0) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Plafondavantfactureclassique/"); */ } function pop_messagerie() { nbMessagesNonLus = $("#timer").val(); $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/", error: function(errorData) { }, success: function(data) { $("#div_messagerie").html(data); }, complete: function() { $("#btn_pop_messagerie").click(); } }); } function marquer_message_comme_lu(idMessagerie, controle) { donnees = 'idMessagerie='+idMessagerie; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/marquercommelu/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { controle.parentElement.removeChild(controle); } }); } function envoyer_messagerie(textMessage, idParent) { donnees = 'textMessage='+textMessage+"&idParent="+idParent; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/creermessage/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { } }); } function repondre_message(idMessagerie, idParent, controle) { donnees = 'idMessagerie='+idMessagerie+'&idParent='+idParent; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessageriereponse/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_messagerie_reponse").html(data); }, complete: function() { repondu = $("#repondu").val(); if(repondu=="1") { v_msg="Déjà répondu!"; v_msgEng="Already answered!"; alert_ebene(v_msg, v_msgEng); controle.parentElement.removeChild(controle); return; } else {$("#btn_pop_messagerie_reponse").click(); } } }); } function gerer_messagerie() { window.location.assign($("#racineWeb").val()+"Messagerie/"); } function afficher_lite_messagerie() { donnees = ""; donnees_retour = ""; date1 = $("#date1").val(); date2 = $("#date2").val(); messageLu = $("#messageLu").val(); textMessage = $("#textMessage").val(); donnees += 'date1=' + date1; donnees += '&date2=' + date2; donnees += '&messageLu=' + messageLu; donnees += '&textMessage=' + textMessage; $("#div_messagerie_gestion").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemessagerie/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_messagerie_gestion").html(donnees_retour); $("#nbligne").val("Lignes : "+$("#nbligne_info").val()); } }); } function enregistrer_repondre_message() { idMessagerie = $("#idMessagerie").val(); idParent = $("#idParentReponse").val(); textMessage = $("#textMessageReponse").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir la réponse!"; v_msgEng="Please enter the answer!"; alert_ebene(v_msg, v_msgEng); $("#textMessageReponse").focus(); return; } donnees = 'idMessagerie='+idMessagerie+"&idParent="+idParent+"&textMessage="+textMessage; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/repondremessage/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#btn_pop_messagerie_reponse_quit").click(); } }); } function historique_message(idParent) { donnees = 'idParent='+idParent; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessageriehistorique/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_messagerie_historique").html(data); }, complete: function() { $("#btn_pop_messagerie_historique").click(); } }); } function initiermessage() { $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerienew/", error: function(errorData) { }, success: function(data) { $("#div_messagerie_new").html(data); }, complete: function() { $("#btn_pop_messagerie_new").click(); } }); } function enregistrer_new_message() { textMessage = $("#textMessageNew").val(); textMessage = textMessage.trim(); if (textMessage<=" ") { v_msg="Veuillez saisir le message!"; v_msgEng="Please enter the message!"; alert_ebene(v_msg, v_msgEng); $("#textMessageNew").focus(); return; } donnees = 'textMessage='+textMessage+"&idParent=0"; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/creermessage/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#btn_pop_messagerie_new_quit").click(); } }); } function consultation_assureur() { dateFactureReelle = $("#dateFactureReelle").val(); if (dateFactureReelle<=" ") { v_msg="Veuillez saisir la date de la consultation!"; v_msgEng="Please enter the date of the consultation!"; alert_ebene(v_msg, v_msgEng); $("#dateFactureReelle").focus(); return; } if (prestation_possible_assureur()) { $("#okId" ).val("1"); $("#okId_face" ).val("1"); ajax_context_datefacture_reelle(dateFactureReelle); } } function prestation_possible_assureur() { enVigueur = $("#enVigueur_C").val(); codeEtatBeneficiaire = $("#codeEtatBeneficiaire_C").val(); etatbeneficiaire = $("#etatbeneficiaire_C").val(); college_couvert = $("#college_couvert_C").val(); derogation_en_cours = $("#derogation_en_cours_C").val(); derogation_finger_en_cours = $("#derogation_finger_en_cours_C").val(); datejour = $("#datejour_C").val(); dateSortieBeneficiaire = $("#dateSortieBeneficiaire_C").val(); var tdd = new Date(dateSortieBeneficiaire); dtd = Math.round(Date.parse(tdd)/(1000*3600*24)); dateFactureReelle = $("#dateFactureReelle").val(); dateEffetPolice = $("#dateEffetPolice_C").val(); dateEcheancePolice = $("#dateEcheancePolice_C").val(); dateEntreeBeneficiaire = $("#dateEntreeBeneficiaire_C").val(); libelledebutMoisDecompte = $("#debutMoisDecompte").val(); debutMoisDecompte = $("#debutMoisDecompte").datepicker("getDate"); var tddebut = new Date(debutMoisDecompte); dddebut = Math.round(Date.parse(tddebut)/(1000*3600*24)); CalculerFinMoisDecompte(); libellefinMoisDecompte = $("#finMoisDecompte").val(); finMoisDecompte = $("#finMoisDecompte").datepicker("getDate"); var tfin = new Date(finMoisDecompte); ddfin = Math.round(Date.parse(tfin)/(1000*3600*24)); var td0 = new Date(dateEntreeBeneficiaire); var td1 = $("#dateFactureReelle").datepicker("getDate"); var td2 = new Date(dateEcheancePolice); var tdj = new Date(datejour); dt0=Math.round(Date.parse(td0)/(1000*3600*24)); dt1=Math.round(Date.parse(td1)/(1000*3600*24)); dt2=Math.round(Date.parse(td2)/(1000*3600*24)); dtj=Math.round(Date.parse(tdj)/(1000*3600*24)); if ( (dt1ddfin) ) { v_msg="Attention! date hors du mois! => "+libelledebutMoisDecompte+" - "+libellefinMoisDecompte; v_msgEng="Warning! date out of the month!"; alert_ebene(v_msg, v_msgEng); return false; } if(dateSortieBeneficiaire>"2000-01-01") { if (dt1>dtd) { v_msg="Attention! cette personne n'est pas couverte à cette date!"; v_msgEng="Warning! This person is not valid on this date!"; alert_ebene(v_msg, v_msgEng); return false; } } else { // A désactivé peut-être pour RADIANT if (enVigueur!="1") { v_msg="Attention! cette personne n'est pas en vigueur"; v_msgEng="Warning! This person is not in force"; alert_ebene(v_msg, v_msgEng); return false; } if (codeEtatBeneficiaire!="V") { v_msg="Attention! "+etatbeneficiaire; v_msgEng="Warning! "+etatbeneficiaire; alert_ebene(v_msg, v_msgEng); return false; } // Fin désactivation peut-être pour RADIANT if (college_couvert<1 && derogation_en_cours<1) { v_msg="Attention! Cette personne n\'a pas accès à ce centre"; v_msgEng="Warning! This person does not have access to this center"; alert_ebene(v_msg, v_msgEng); return false; } if (dt1>dtj) { v_msg="Attention! Revoir la date!"; v_msgEng="Warning! Review the date!"; alert_ebene(v_msg, v_msgEng); return false; } if (dt1>dt2 || dt1"2000-01-01") { v_msg="Attention! personne décédée!"; v_msgEng="Warning! Deceased!"; alert_ebene(v_msg, v_msgEng); return false; } } return true; } function ajax_context_datefacture_reelle(dateFactureReelle) { donnees = 'dateFactureReelle='+dateFactureReelle; $.ajax({ url: $("#racineWeb").val()+"Ajaxdatefacturerelle/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { aller_a_la_consultatio(); } }); } function aller_a_la_consultatio() { window.location.assign($("#racineWeb" ).val()+"Consultation/"); } function ajax_maj_qte_examen_lab(idExamen, quantite, controle) { quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetaillaboratoire/majquantiteexam/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); }, error: function(data) { }, complete: function() { alerter_depassement_limite(); controle.focus(); } }); } } function ajax_maj_qte_examen_lab_select(idExamen, quantite, controle) { donnee_a_affciher = ""; quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxselectexamens/majquantiteexam/", type: 'POST', data: donnees, success: function(data) { // $("#livraison").html(data); donnee_a_affciher = data; alerter_depassement_limite(); }, error: function(data) { }, complete: function() { $("#totam_donnees").html(donnee_a_affciher); controle.focus(); } }); } } function ajax_maj_qte_examen_cso(idExamen, quantite, controle) { donnee_a_affciher = ""; quantite=quantite.replace(",","."); controle.value=quantite; if(controle_numerique(controle)) { if(quantite==0) { controle.focus(); v_msg="Veuillez saisir la quantité!"; v_msgEng="Please enter the quantity!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idExamen='+idExamen+"&quantite="+quantite; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailexamen/majquantiteexam/", type: 'POST', data: donnees, success: function(data) { $("#livraison").html(data); controle.focus(); }, error: function(data) { }, complete: function() { } }); } } function actualiser_saisie_pharmacien() { $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacien/", // type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { $("#livraison").html(data); raffraichier_detail_prescription(); }, complete: function() { alerter_depassement_limite(); } }); } function lister_ged() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteged/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function ctrlkeypress_lister_ged(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { lister_ged();; } } function check_ged(idGed, cheminFichier, controle) { donnees = "idGed="+idGed+"&cheminFichier="+cheminFichier; // var cible_ged = $('#cible_ged'); var ctrl_btn_ged = $("#btn_ged"+idGed); var ctrl_mess_not_found= $("#mess_not_found"+idGed); var ctrl_check = $("#ctrl_check"+idGed); // document.getElementById('bouton_'+id).innerHTML='Afficher le texte'; $.ajax({ url: $("#racineWeb").val()+"Ajaxged/verifierexistancefichier/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { donnees_retour = data; if(donnees_retour=="1") { ctrl_btn_ged.show(); } else { ctrl_mess_not_found.html("Not found"); } }, complete: function() { controle.style.display = 'none'; ctrl_check.show(); } }); } function lister_ged_adherent() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedadherent/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function lister_ged_beneficiaire_prest() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedbeneficiaireprest/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function lister_ged_feuille_maladie() { d1 = $("#d1").val(); d2 = $("#d2").val(); nomOrigine = $("#nomOrigine").val(); donnees = 'd1='+d1+'&d2='+d2+'&nomOrigine='+nomOrigine; $("#div_ged").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedfeuillemaladie/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } function pop_ged_pharmacie() { $.ajax({ url: $("#racineWeb").val()+"Ajaxlistegedpharmacie/", error: function(errorData) { }, success: function(data) { $("#div_ged").html(data); }, complete: function() { $("#btn_pop_ged_pharmacie").click(); } }); } function save_enroleur(user_id) { if (user_id>"") { donnees = 'user_id='+user_id; $.ajax({ url: $("#racineWeb").val()+"Ajaxcontextbeneficiaire/saveenroleur/", type : 'post', data: donnees, error: function(errorData) { }, complete: function() { } }); } } /* ACTIVATION POPUP function imprimer_liste_assures() { $('#div_export_assures').html(''); $("#btn_liste_assures").click(); popalertmessagerie } */ function pop_dernier_messagerie() { $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/derniermessage/", error: function(errorData) { }, success: function(data) { $("#div_dernier_messagerie").html(data); }, complete: function() { $("#btn_pop_dernier_messagerie").click(); } }); } function marquer_dernier_message_comme_lu(idMessagerie, controle) { donnees = 'idMessagerie='+idMessagerie; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerieliste/marquercommelu/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { // controle.parentElement.removeChild(controle); $("#btn_close_pop_dernier_messagerie").click(); } }); } function isNumeric(num){ return !isNaN(num) } function retirer_consommable(idConsommable) { donnees = 'idConsommable='+idConsommable; v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you Confirm this deletion?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/retirerconsommable/", type: 'POST', data: donnees, success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } } function retirer_consommable_tous() { v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you Confirm this deletion?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxlisteconsommables/retirerconsommabletous/", type: 'POST', success: function(data) { // $('#div_test_gabarit').html(data); }, error: function(data) { }, complete: function() { afficher_consommable(); } }); } } function valider_consommables() { facturerConsommable=$("#facturerConsommable").val(); if (facturerConsommable!="1") { v_msg="Consommables non facturés!"; v_msgEng="Consumables not invoiced!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette saisie?"; v_msgEng="Do you confirm this situation?"; if(confirm_ebene(v_msg, v_msgEng)) { feuillemaladie(); } } function imprimerdecompteprestataireaccord() { regle=$("#regle").val(); if( (regle!=1) && (regle!=9) ) { v_msg="Pas encore validé par l\'asssureur"; v_msgEng="Not yet validates by insurer!"; alert_ebene(v_msg, v_msgEng); return; } idReglement = $("#idReglement").val(); if (idReglement>"0") { var div_wait = $('#div_wait'); div_wait.html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerdemandereglement/imprimerdecompteprestataireaccord", type: 'POST', success: function(data) { div_wait.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { } }); } } function consulter_une_factures() { window.location.assign($("#racineWeb" ).val()+"Factureconsprestataire/"); } function ctrlkeypressfacture(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { $("#idFacture").blur(); } } function chercher_facture(idFacture) { $("#div_facture_detail").html(''); $("#div_consulter_facture").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/", type: 'POST', data: donnees, success: function(data) { $("#div_consulter_facture").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfacturefeuillemaladie() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/feuillemaladie/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfactureprestationactes() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/prestationactes/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfacturemedicaments() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/medicaments/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulter_facture_pop(idFacture) { $("#div_facture_detail").html(''); $("#div_consulter_facture_pop").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/", type: 'POST', data: donnees, success: function(data) { $("#div_consulter_facture_pop").html(data); }, error: function(data) { }, complete: function() { $('#btn_pop_consulter_facture').click(); } }); } function consulterfacturefeuillemaladie_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/feuillemaladie/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfactureprestationactes_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/prestationactes/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfacturemedicaments_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/medicaments/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfactureverres_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/verres/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function consulterfactureged_pop() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconspop/geds/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function reafficher_ged_facture(idFacture) { if (idFacture>"0") { donnees = 'idFacture='+idFacture; $.ajax({ url: $("#racineWeb").val()+"Ajaxgedfacture/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_ged").html(data); }, complete: function() { } }); } } function valider_ged_facture() { idFacture = $("#idFactureGed").val(); v_url = $("#racineWeb").val()+"Ajaxgedfacture/chargerged"; donnees = ""; donnees = new FormData($("#ajax_form_upload")[0]); $.ajax({ type: "POST", url: v_url, data: donnees, contentType: false, cache: false, processData :false, success: function(message){ alert_ebene(message); }, error: function(errorData){ }, complete: function() { // reafficher_ged_facture(idFacture); } }); } function consulterfactureged() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/geds/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function enregistrer_nv_verres() { libelleOptique = $("#libelleOptique").val(); if (libelleOptique<=" ") { v_msg="Veuillez saisir le nom!"; v_msgEng="Please enter the name!"; alert_ebene(v_msg, v_msgEng); $("#libelleOptique").focus(); return; } prixVerre=$("#prixVerre").val(); prixVerre=prixVerre.replace(",","."); $("#prixVerre").val(prixVerre); if(isNaN(prixVerre)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#prixVerre").val("0"); $("#prixVerre").focus(); return; } if(prixVerre==0) { $("#prixVerre").focus(); v_msg="Veuillez saisir le prix!"; v_msgEng="Please enter the price!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'libelleOptique='+libelleOptique+'&prixVerre='+prixVerre; // typeSms="ententeprealableopt"; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/creerverre/", type: 'POST', data: donnees, success: function(data) { $("#btn_close_pop_new_verre").click(); $("#btn_close_pop_verre").click(); // $("#div_test_gabarit").html(data); }, error: function(data) { }, complete: function() { actualiser_opticien(); } }); } function demander_accord_opt(idOptique) { donnees = 'idOptique='+idOptique; typeSms="ententeprealableopt"; donnees_sav = 'idOptique='+idOptique+'&typeMail=mailententeprealableopt'; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailopticien/demanderaccordopt/", type: 'POST', data: donnees, success: function(data) { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); // raffraichir affichage $("#livraison").html(data); }, error: function(data) { }, complete: function() { mettremailattente(donnees_sav); } }); } function demander_accord_mont(idOptique) { prixPrestataire = $("#prixPrestataire").val(); prixPrestataire=prixPrestataire.replace(",","."); $("#prixPrestataire").val(prixPrestataire); if(isNaN(prixPrestataire)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#prixPrestataire").val("0"); $("#prixPrestataire").focus(); return; } if(prixPrestataire==0) { $("#prixPrestataire").focus(); v_msg="Veuillez saisir le prix!"; v_msgEng="Please enter the price!"; alert_ebene(v_msg, v_msgEng); return; } donnees = 'idOptique='+idOptique+'&prixPrestataire='+prixPrestataire; typeSms="ententeprealablemont"; donnees_sav = donnees+'&typeMail=mailententeprealablemont'; $.ajax({ url: $("#racineWeb").val()+"Ajaxmonture/demanderaccordmont/", type: 'POST', data: donnees, success: function(data) { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); $("#div_monture").html(data); }, error: function(data) { }, complete: function() { mettremailattente(donnees_sav); } }); } // 06/04/2019 function changer_langue() { codeLangue = $("#codeLangue").val(); v_msg="Confirmez-vous le changement de langue?"; v_msgEng="Do you confirm the language change?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerlangue/changerlangue/", type : 'post', // data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Connexion/deconnecter/"); } }); } } function envoyersms(p_destinataires, p_message, creation_message) { if(creation_message=="1") { envoyer_messagerie(p_message, "0"); } envoismsactif = $("#envoismsactif").val(); if(envoismsactif=="0") { return; } if(p_destinataires.length<5) { /* v_msg="SMS => Pas de destintaire!"; v_msgEng="SMS => No recipient!"; alert_ebene(v_msg, v_msgEng); */ return; } fournisseurSms = $("#fournisseurSms").val(); if (fournisseurSms<=" ") { v_msg="Fournisseur de SMS non défini!"; v_msgEng="SMS provider not defined!"; alert_ebene(v_msg, v_msgEng); return; } if(fournisseurSms=="esicia") { ajouter_sms_attente(p_destinataires, p_message); return; } else if(fournisseurSms=="blive") { ajouter_sms_attente(p_destinataires, p_message); return; } else if(fournisseurSms=="hooza") { ajouter_sms_attente(p_destinataires, p_message); return; } else { v_msg=fournisseurSms+" => Fournisseur de SMS inconnu!"; v_msgEng=fournisseurSms+" => Unknown SMS Provider!"; alert_ebene(v_msg, v_msgEng); return; } } function preparesms_adherent(typeSms) { // ajout du 09/04/2025 => empêcher l'nevoi des messages de Facturation return; /* envoismsactif = $("#envoismsactif").val(); if(envoismsactif=="0") { return; } smsAssure = $("#smsAssure").val(); if(smsAssure=="0") { return; } smsmParFacture = $("#smsmParFacture").val(); if(smsmParFacture=="0") { return; } codeLangueAdherent = $("#codeLangueAdherent").val(); p_destinataires = ""; p_message = ""; creation_message = "0"; devise = $("#devise_C").val(); if (typeSms=="facturer_cso") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonConsultation = $("#numeroBonConsultation_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += (codeLangueAdherent=="en_US") ? "Consultation form No :" : "Bon consultation No : "; p_message += numeroBonConsultation+" "; p_message += (codeLangueAdherent=="en_US") ? "Consumptions : " : "Consommations : "; p_message += cout_f+" "+devise; p_message +=" TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_pha") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonOrdonnance = $("#numeroBonOrdonnance_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += (codeLangueAdherent=="en_US") ? "Prescription No : " : "Ordonnance No : "; p_message += numeroBonOrdonnance+" "; p_message += (codeLangueAdherent=="en_US") ? "Pharmacy Consumptions : " : "Consommations Pharmacie : "; p_message += cout_f+" "+devise; p_message +=" TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_lab") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonExamen = $("#numeroBonExamen_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += (codeLangueAdherent=="en_US") ? "Exam form No : " : "Bon Examens No : "; p_message += numeroBonExamen+" "; p_message += (codeLangueAdherent=="en_US") ? "Laboratory consumptions : " : "Consommations Labo : "; p_message += cout_f+" "+devise; p_message +=" TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_opt") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonOptique = $("#numeroBonOptique_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += (codeLangueAdherent=="en_US") ? "Optical foem No : " : "Bon Optique No : "; p_message += numeroBonOptique+" "; p_message += (codeLangueAdherent=="en_US") ? "Optical consumptions : " : "Consommations Optiques : "; p_message += cout_f+" "+devise; p_message +=" TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_mont") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += (codeLangueAdherent=="en_US") ? "Optical frames Consumptions : " : "Consommations Montures : "; p_message += cout_f+" "+devise; p_message +=" TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_sea") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonKine = $("#numeroBonKine_C").val(); p_destinataires = $("#telephonePortableAdherent_C").val(); p_message = $("#prestataire_C").val()+" "; p_message +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_message += (codeLangueAdherent=="en_US") ? "KINE form No : " : "Bon KINE No : "; p_message += numeroBonKine+" "; p_message += (codeLangueAdherent=="en_US") ? "KINE Consumptions : " : "Consommations KINE : "; p_message += cout_f+" "+devise; p_message +=" TM : "+montantTm_f+" "+devise; } envoyersms(p_destinataires, p_message, creation_message); */ } function ajouter_sms_attente(p_destinataires, p_message) { donnees = "destinataires="+p_destinataires+"&message="+p_message; $.ajax({ url: $("#racineWeb").val()+"Ajaxsmsattente/ajouter/", type: 'POST', data: donnees, success: function(data) { }, error: function(errdata) { }, complete: function() { } }); } function ajouter_sms_attente_singleton(p_destinataires, p_message) { donnees = "destinataires="+p_destinataires+"&message="+p_message; var addr = p_destinataires.split(","); addr.forEach(function(element) { p_dest = element; if(p_dest.length>4) { donnees = "destinataires="+p_dest+"&message="+p_message; $.ajax({ url: $("#racineWeb").val()+"Ajaxsmsattente/ajouter/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { } }); } else { v_msg=p_dest+" => Mauvais format!"; v_msgEng=p_dest+" => wrong phone format!"; alert_ebene(v_msg, v_msgEng); } }); } function tester_disponibiliter_sms() { p_message = ""; fournisseurSms = $("#fournisseurSms").val(); if (fournisseurSms<=" ") { v_msg="Fournisseur de SMS non défini!"; v_msgEng="SMS provider not defined!"; alert_ebene(v_msg, v_msgEng); return; } if(fournisseurSms=="esicia") { p_message = "Fournisseur : esicia "; } else if(fournisseurSms=="blive") { p_message = "Fournisseur : blive "; } else if(fournisseurSms=="hooza") { p_message = "Fournisseur : hooza "; } else { v_msg=fournisseurSms+" => Fournisseur de SMS inconnu!"; v_msgEng=fournisseurSms+" => Unknown SMS Provider!"; alert_ebene(v_msg, v_msgEng); return; } p_destinataires = "25761198584"; // p_destinataires = "25761198584,25761198584"; donnees = "destinataires="+p_destinataires+"&message="+p_message+"&fournisseurSms="+fournisseurSms; $.ajax({ url: $("#racineWeb").val()+"Ajaxtesterdisponiblitesms/envoyerlesms/", type: 'POST', data: donnees, success: function(data) { $('#div_test_gabarit').html(data); }, error: function(errdata) { }, complete: function() { } }); } function ajouter_destinataire_sms_adherent(p_destinataires) { envoismsactif = $("#envoismsactif").val(); if(envoismsactif=="0") { return p_destinataires; } smsAssure = $("#smsAssure").val(); if(smsAssure=="0") { return p_destinataires; } tel_adh = $("#telephonePortableAdherent_C").val(); if(tel_adh.length>4) { return p_destinataires+","+tel_adh; } return p_destinataires; } function tester_ajouter_destinataire_sms_adherent() { p_destinataires = "22506802339"; } function preparemail_adherent(typeSms) { emailParFacture = $("#emailParFacture").val(); if(emailParFacture=="0") { return; } emailAdherent = $("#emailAdherent_C").val(); if(emailAdherent.length<5) { return; } codeLangueAdherent = $("#codeLangueAdherent").val(); p_objet_email_adh = (codeLangueAdherent=="en_US") ? "ALERT CONSUMPTION" : "ALERT CONSOMMATIONS"; p_messageemail_adh = ""; devise = $("#devise_C").val(); cout = parseInt(cout); cout = cout.toLocaleString(); if (typeSms=="facturer_cso") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonConsultation = $("#numeroBonConsultation_C").val(); p_messageemail_adh = $("#prestataire_C").val()+" "; p_messageemail_adh +="\n\n"; p_messageemail_adh +="Patient : "+patient+" ("+numeroBeneficiaire+")"; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Consultation form No : " : "Bon consultation No : "; p_messageemail_adh += numeroBonConsultation; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Consumptions : " : "Consommations : "; p_messageemail_adh += cout_f+" "+devise; p_messageemail_adh +="\n\n"; p_messageemail_adh +="TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_pha") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonOrdonnance = $("#numeroBonOrdonnance_C").val(); p_messageemail_adh = $("#prestataire_C").val()+" "; p_messageemail_adh +="\n\n"; p_messageemail_adh +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Prescription No : " : "Ordonnance No : "; p_messageemail_adh += numeroBonOrdonnance; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Pharmacy Consumptions : " : "Consommations Pharmacie : "; p_messageemail_adh += cout_f+" "+devise; p_messageemail_adh +="\n\n"; p_messageemail_adh +="TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_lab") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonExamen = $("#numeroBonExamen_C").val(); p_messageemail_adh = $("#prestataire_C").val()+" "; p_messageemail_adh +="\n\n"; p_messageemail_adh +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Exam form No : " : "Bon Examens No : "; p_messageemail_adh += numeroBonExamen; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Laboratory consumptions : " : "Consommations Labo : "; p_messageemail_adh += cout_f+" "+devise; p_messageemail_adh +="\n\n"; p_messageemail_adh +="TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_opt") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonOptique = $("#numeroBonOptique_C").val(); p_messageemail_adh = $("#prestataire_C").val()+" "; p_messageemail_adh +="\n\n"; p_messageemail_adh +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Optical form No : " : "Bon Optique No : "; p_messageemail_adh += numeroBonOptique; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Optical consumptions : " : "Consommations Optiques : "; p_messageemail_adh += cout_f+" "+devise; p_messageemail_adh +="\n\n"; p_messageemail_adh +="TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_mont") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); p_messageemail_adh = $("#prestataire_C").val()+" "; p_messageemail_adh +="\n\n"; p_messageemail_adh +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "Optical frames Consumptions : " : "Consommations Montures : "; p_messageemail_adh += cout_f+" "+devise; p_messageemail_adh +="\n\n"; p_messageemail_adh +="TM : "+montantTm_f+" "+devise; } if (typeSms=="facturer_sea") { patient = $("#beneficiaire_C").val(); numeroBeneficiaire = $("#numeroBeneficiaire_C" ).val(); numeroBonKine = $("#numeroBonKine_C").val(); p_messageemail_adh = $("#prestataire_C").val()+" "; p_messageemail_adh +="\n\n"; p_messageemail_adh +="Patient : "+patient+" ("+numeroBeneficiaire+") "; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "KINE form No : " : "Bon KINE No : "; p_messageemail_adh += numeroBonKine; p_messageemail_adh +="\n\n"; p_messageemail_adh += (codeLangueAdherent=="en_US") ? "KINE Consumptions : " : "Consommations KINE : "; p_messageemail_adh += cout_f+" "+devise; p_messageemail_adh +="\n\n"; p_messageemail_adh +="TM : "+montantTm_f+" "+devise; } ajouter_mail_attente(emailAdherent, p_objet_email_adh, p_messageemail_adh); } function ajouter_mail_attente(emailAdherent, p_objet_email_adh, p_messageemail_adh) { donnees = "email="+emailAdherent+"&objet="+p_objet_email_adh+"&message="+p_messageemail_adh; $.ajax({ url: $("#racineWeb").val()+"Ajaxsmailadhattente/ajouter/", type: 'POST', data: donnees, success: function(data) { }, error: function(errdata) { }, complete: function() { } }); } function verifiertentativeidentitification(user_id) { /* donnees = 'user_id='+user_id; $.ajax({ url: $("#racineWeb").val()+"Ajaxenvoimaildivers/verifiertentativeidentitification/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { } }); */ } function afficherbon_vide() { $("#div_bonpecs").html(""); codeLangue = $("#codeLangue").val(); if(codeLangue=="en_US") { $("#nbligne").val("Number of lines displayed : 0"); } else { $("#nbligne").val("Nombre de bons affichés : 0"); } codeTypeBon=$("#codeTypeBon").val(); if (codeTypeBon<=" ") { v_msg="Veuillez sélectionner un type de bon!"; v_msgEng="Please select a form type!"; alert_ebene(v_msg, v_msgEng); $("#codeTypeBon").focus(); return; } $("#div_bonpecs").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxafficherbons/vide/", error: function(errorData) { }, success: function(data) { $("#div_bonpecs").html(data); }, complete: function() { } }); } function demander_accord_pha_cso(idMedicament) { donnees = 'idMedicament='+idMedicament; typeSms="ententeprealablepha"; donnees_sav = 'idMedicament='+idMedicament+'&typeMail=mailententeprealablepha'; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailpharmacie/demanderaccordpha/", type: 'POST', data: donnees, success: function(data) { preparesms(typeSms); v_msg="Demande accord prealable envoyée!"; v_msgEng="Request prior agreement sent!"; alert_ebene(v_msg, v_msgEng); // raffraichir affichage $("#livraison").html(data); }, error: function(data) { }, complete: function() { mettremailattente(donnees_sav); } }); } function desactiver_click_droit() { if (document.addEventListener) { document.addEventListener('contextmenu', function (e) { e.preventDefault(); }, false); } else { document.attachEvent('oncontextmenu', function () { window.event.returnValue = false; }); } } function enregistrer_new_notes() { notesNew = $("#notesNew").val(); notesNew = notesNew.trim(); if (notesNew<=" ") { v_msg="Veuillez saisir la note!"; v_msgEng="Please enter the note!"; alert_ebene(v_msg, v_msgEng); $("#notesNew").focus(); return; } donnees = 'notesNew='+notesNew; v_msg="Confirmez-vous cette note?"; v_msgEng="Do you confirm this note?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/creernote/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_pop_note_new_quit").click(); }, complete: function() { afficher_notes_feuille(); } }); } } function afficher_notes_feuille() { $("#div_notes").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_notes").html(donnees_retour); } }); } function initiernotesfeuille() { $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesfeuillemaladie/nouvellenote/", error: function(errorData) { }, success: function(data) { $("#div_note_new").html(data); }, complete: function() { $("#btn_pop_note_new").click(); } }); } function click_btn_add_drug() { hospitalisation = $("#hospitalisation_C").val(); nbMedicamentMax = parseInt($("#nbMedicamentMax").val()); nbMedicamentSaisie = parseInt($("#nbMedicamentSaisie").val()); if (nbMedicamentSaisie>=nbMedicamentMax && hospitalisation!="1") { v_msg="Attention! Maximum de médicaments atteint!"; v_msgEng="Warning! Maximum drugs reached!"; alert_ebene(v_msg, v_msgEng); return; } $("#btn_add_drug").click(); } function imprimer_feuille_maladie() { facture=$("#facture").val(); if (facture!=1) { v_msg="Pas encore facturée!"; v_msgEng="Not yet charged!"; alert_ebene(v_msg, v_msgEng); return; } // $("#div_notes").html('
  ' + 'Veuillez patienter...' + '
'); donnees_retour = ""; $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerfeuillemaladie/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_export_a").html(donnees_retour); $("#btn_imprimer_feuille_maladie").click(); } }); } function controle_numerique_new(idControle, oldValue) { controle = document.getElementById(idControle); valeur = controle.value; if(isNaN(valeur)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); controle.value=oldValue; controle.focus(); return false; } return true; } function reinitrechercherbonordonnance() { $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnance/reinit/", type: 'POST', // data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Pharmacien/"); } }); } function reinit_chercher_ordonnance_opt() { $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnanceopt/reinit/", type: 'POST', // data: donnees, success: function(data) { // window.location.assign($("#racineWeb" ).val()+"Opticien/"); }, error: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Opticien/"); } }); } // function reinitrechercherbonkine() { $.ajax({ url: $("#racineWeb").val()+"Ajaxchangerordonnancesea/reinit/", type: 'POST', // data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { window.location.assign($("#racineWeb" ).val()+"Kine/"); } }); } function supprimer_espace_string(p_mot) { p_mot = p_mot.trim(); p_mot = p_mot.replace(" ", ""); return p_mot; } function notesfeuillemaladie() { actVisible=$("#actVisible").val(); if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Notesfeuillemaladie/"); } function raffraichier_gabarit() { $.ajax({ url: $("#racineWeb").val()+"Ajaxgabarit/", success: function(data) { $("#div_ajaxgabarit").html(data); }, error: function(errorData) { }, complete: function() { $(".datepicker" ).datepicker(); raffraichier_messagerie(); } }); } function connexion_cookie() { msgErreur=$("#msgErreur").val(); donnees = 'msgErreur='+msgErreur; $.ajax({ url: $("#racineWeb").val()+"Ajaxconnexioncookie/", type: 'POST', data: donnees, success: function(data) { $("#div_ajaxconnexion").html(data); }, error: function(errorData) { }, complete: function() { var login = document.getElementById("login").value; if (login>" ") { $("#mdp").focus(); } else { $("#login").focus(); } } }); } function ajaxaffectionspossibles() { codeTypeAffection=$("#codeTypeAffection").val(); donnees = 'codeTypeAffection='+codeTypeAffection; $.ajax({ url: $("#racineWeb").val()+"Ajaxaffectionspossibles/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#listeaffections").html(data); } }); } function enregistreraffection() { affectionObligatoire=$("#affectionObligatoire").val(); codeAffection=$("#codeAffectionPop").val(); codeAffectionOld=$("#codeAffection").val(); if (affectionObligatoire=="1" && codeAffection<="0000") { v_msg="Diagnostique exigé!"; v_msgEng="Diagnosis required!"; alert_ebene(v_msg, v_msgEng); $("#codeAffectionPop").focus(); return; } if (codeAffection==codeAffectionOld) { v_msg="Déjà saisi!"; v_msgEng="Already done!"; alert_ebene(v_msg, v_msgEng); $("#codeAffectionPop").focus(); return; } v_msg="Confirmez-vous cette affection?"; v_msgEng="Do you confirm this affection?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeAffection='+codeAffection; $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreraffection/enregistreraffection/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#close_pop_affection").click(); feuillemaladie(); } }); } } function diagnosticsfeuillemaladie() { /* actVisible=$("#actVisible").val(); if (actVisible!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } */ window.location.assign($("#racineWeb" ).val()+"Diagnosticscons/"); } function afficher_diagnostics_feuille() { $("#div_dianostics").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdiagnosticscons/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_dianostics").html(donnees_retour); } }); } function imprimer_ecarts_decompte() { var div_export = $('#div_export_ecart_decompte'); div_export.html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $("#btn_imprimer_ecart_decompte").click(); // alert("Ajaximprimerecartdecompte"); $.ajax({ url: $("#racineWeb").val()+"Ajaximprimerecartdecompte/", type: 'POST', success: function(data) { div_export.html(data); }, error : function(resultat, statut, erreur) { }, complete: function(data) { // $("#btn_imprimer_ecart_decompte").click(); } }); } function afficher_ecarts_facture_cons() { $("#div_ecart_decompte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxecartdecomptecons/ecartfacture/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_ecart_decompte").html(donnees_retour); } }); } function ecarts_facture_non_saisies_cons() { $("#div_ecart_decompte").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxecartdecomptecons/ecartnonsaisi/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_ecart_decompte").html(donnees_retour); } }); } function initvidermessagerie() { $.ajax({ url: $("#racineWeb").val()+"Ajaxvidermessagerie/", error: function(errorData) { }, success: function(data) { $("#div_vider_messagerie").html(data); }, complete: function() { $("#btn_pop_vider_messagerie").click(); $(".datepicker" ).datepicker(); } }); } function vidermessagerie() { dateLimite = $("#dateLimite").val(); v_msg="Confirmez-vous le vidage de tous les messages générés avant le "+dateLimite+" ?"; v_msgEng="Do you confirm the emptying of all messages generated before the "+dateLimite+" ?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'dateLimite=' + dateLimite; $("#btn_pop_vider_messagerie").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxvidermessagerie/vidermessagerie/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); }, complete: function() { v_msg="Vidage effectué avec succès!"; v_msgEng="Emptying done successfully!"; alert_ebene(v_msg, v_msgEng); $("#btn_pop_vider_messagerie_quit").click(); gerer_messagerie(); // Messagerie/ } }); } } function afficher_contacts_assureur() { window.location.assign($("#racineWeb" ).val()+"Infossassureur/"); } function ajaxdelaicarencecaisonconsultation() { codeRaisonConsultation=$("#codeRaisonConsultation").val(); donnees = 'codeRaisonConsultation='+codeRaisonConsultation; $.ajax({ url: $("#racineWeb").val()+"Ajaxdelaicarencecaisonconsultation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infodelaicarence").html(data); }, complete: function() { $("#delaiCarenceRaisonconsultation").val( $("#delaiCarenceRaisonconsultation_info").val()); $("#appliquerDelaiCarence").val( $("#appliquerDelaiCarence_info").val()); } }); } function CalculerFinMoisDecompte() { var typdate = $("#debutMoisDecompte").datepicker("getDate"); typdate.addMonths(1); $("#finMoisDecompte").datepicker( "setDate", typdate ); } function reposmedical() { actVisible=$("#actVisible").val(); if (actVisible!="1") { v_msg="Non autorisée!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Reposmedical/"); } function afficher_repos_medical() { $("#div_notes").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxreposmedical/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_notes").html(donnees_retour); } }); } function initier_repos_medical() { $.ajax({ url: $("#racineWeb").val()+"Ajaxreposmedical/nouveaureposmedical/", error: function(errorData) { }, success: function(data) { $("#div_note_new").html(data); }, complete: function() { $("#btn_pop_note_new").click(); } }); } function enregistrer_new_repos_medical() { notesNew = $("#notesNew").val(); notesNew = notesNew.trim(); if (notesNew<=" ") { v_msg="Veuillez saisir la note!"; v_msgEng="Please enter the note!"; alert_ebene(v_msg, v_msgEng); $("#notesNew").focus(); return; } nbJour = $("#nbJour").val(); if(isNaN(nbJour)) { v_msg="Veuillez revoir la duréee!"; v_msgEng="Please review the duration!"; alert_ebene(v_msg, v_msgEng); $("#nbJour").focus(); return; } if (nbJour<="0") { v_msg="Veuillez revoir la duréee!"; v_msgEng="Please review the duration!"; alert_ebene(v_msg, v_msgEng); $("#nbJour").focus(); return; } donnees = 'notesNew='+notesNew+"&nbJour="+nbJour; v_msg="Confirmez-vous ce repos médical?"; v_msgEng="Do you confirm this medical rest?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxreposmedical/creerreposmedical/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { $("#btn_pop_note_new_quit").click(); }, complete: function() { afficher_repos_medical(); } }); } } function supprimer_affections(idAffection) { v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you confirm this deletion?"; if(confirm_ebene(v_msg, v_msgEng)) { $.ajax({ url: $("#racineWeb").val()+"Ajaxenregistreraffection/supprimeraffection/", type : 'post', data: "idAffection="+idAffection, error: function(errorData) { }, success: function(data) { }, complete: function() { $("#close_pop_affection").click(); feuillemaladie(); } }); } } function anteceentsmedicaux() { estMedecin=$("#estMedecin").val(); if (estMedecin!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Anteceentsmedicaux/"); } function diagnosticsbeneficiaire() { estMedecin=$("#estMedecin").val(); if (estMedecin!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Diagnosticsconsbeneficiaire/"); } function notesbeneficiaire() { estMedecin=$("#estMedecin").val(); if (estMedecin!="1") { v_msg="Non autorisé!"; v_msgEng="Not allowed!"; alert_ebene(v_msg, v_msgEng); return; } window.location.assign($("#racineWeb" ).val()+"Notesbeneficiaire/"); } function afficher_diagnostics_beneficiaire() { $("#div_dianostics").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdiagnosticsbeneficiaire/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_dianostics").html(donnees_retour); } }); } function afficher_notes_beneficiaire() { $("#div_notes").html('
  ' + 'Veuillez patienter...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxnotesbeneficiaire/", error: function(errorData) { }, success: function(data) { donnees_retour = data; }, complete: function() { $("#div_notes").html(donnees_retour); } }); } function test_online() { if(navigator.onLine) { $("#test_connexion").css('background-color', 'green'); v_msg="Connexion OK!"; v_msgEng="Connection OK"; alert_ebene(v_msg, v_msgEng); } else { $("#test_connexion").css('background-color', 'red'); v_msg="Problème de Connexion!"; v_msgEng="Connection Problem!"; alert_ebene(v_msg, v_msgEng); } return; } function raffraichier_messagerie() { deconnexion='0'; if(navigator.onLine) { $("#test_connexion").css('background-color', 'green'); c_html = ""; $.ajax({ url: $("#racineWeb").val()+"Ajaxmessagerie/", success: function(data) { c_html = data; }, error: function(errorData) { }, complete: function() { $("#nbMessagesNonLus").html(c_html); msgNonLus=$("#msgNonLus").val(); deconnexion=$("#deconnexion").val(); // alert("deconnexion => "+deconnexion); if(deconnexion=='1') { window.location.assign($("#racineWeb" ).val()+"Connexion/deconnecter/"); } if(msgNonLus>0) { pop_dernier_messagerie(); } } }); } else { $("#test_connexion").css('background-color', 'red'); return; } } function consulterfactureverres() { idFacture = $("#idFacture").val(); $("#div_facture_detail").html('
  ' + 'Veuillez patienter...' + '
'); donnees = 'idFacture='+idFacture; if(isNaN(idFacture)) { v_msg="Valeur numérique exigée!"; v_msgEng="Numeric value required!"; alert_ebene(v_msg, v_msgEng); $("#idFacture").val("0"); $("#idFacture").focus(); return; } $.ajax({ url: $("#racineWeb").val()+"Ajaxfactureconsprestataire/verres/", type: 'POST', data: donnees, success: function(data) { $("#div_facture_detail").html(data); }, error: function(data) { }, complete: function() { } }); } function init_remplacer_medicament(idMedicament) { donnees = 'idMedicament='+idMedicament; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/initremplacement/", type: 'POST', data: donnees, success: function(data) { }, error: function(data) { }, complete: function() { $("#btn_remplacer_medicament").click(); } }); } function consulter_remplacer_medicament() { $("#div_liste_medicaments_remplaces").html('
  ' + 'Veuillez patienter...' + '
'); $('#btn_medicaments_remplaces').click(); $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/consulterremplacement/", type: 'POST', success: function(data) { $("#div_liste_medicaments_remplaces").html(data); }, error: function(data) { }, complete: function() { // $('#btn_medicaments_remplaces').click(); } }); } function ctrlkeypress_medicament_remplacement(ev) { var keycode = (ev.keyCode ? ev.keyCode : ev.which); if(keycode == '13') { afficher_pop_recherche_medicament_remplacement(); } } function afficher_pop_recherche_medicament_remplacement() { nomsearch = $("#nomsearchrempl").val(); if (nomsearch > " ") { donnees = "valid=1&nomsearch="+nomsearch; // alert(donnees); // return; $("#div_listemedicament_rempl").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxlistemedicaments/remplacement/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_listemedicament_rempl").html(data); } }); } } function selectionner_medicament_pop_rempl(codeMedicament, libelleMedicament) { $("#codeMedicament_pop_rempl").val(codeMedicament); $("#libelleMedicament_pop_rempl").val(libelleMedicament); } function remplacer_medicament() { codeMedicamentNouv = $("#codeMedicament_pop_rempl").val(); libelleMedicamentNouv = $("#libelleMedicament_pop_rempl").val(); if (codeMedicamentNouv<=" ") { v_msg="Veuillez sélectionner un médicament!"; v_msgEng="Please select a medicine/drug!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Prescrire : "+libelleMedicamentNouv+"?"; v_msgEng="Prescribe : "+libelleMedicamentNouv+"?"; if(confirm_ebene(v_msg, v_msgEng)) { donnees = 'codeMedicamentNouv='+codeMedicamentNouv; // alert(donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxdetailprescription/remplacermedicament/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { // $('#div_test_gabarit').html(data); // $("#btn_close_pop_rempl").click(); prescription_medicament(); }, complete: function() { } }); } } function imprimer_facture_feuille_maladie(idFactureFeuille) { donnees = 'idFacture='+idFactureFeuille; // alert("imprimer_facture_feuille_maladie => "+donnees); // return; $.ajax({ url: $("#racineWeb").val()+"Ajaxfeuillemaladie/imprimerfacture/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#div_imprimer_facture").html(data); }, complete: function() { $("#btn_pop_imprimer_facture").click(); } }); } function appliquerDataTable(){ var sc = $(window).scrollTop(), dh = $(document).height(), ch = $(window).height(); scrollPercent = (sc / (dh-ch)) * 100; try{ var oTable = $('.tabliste').DataTable({ "lengthMenu": [ 50, 100, 150], "scrollX": true, "scrollY": "75vh", "pagingType": "full_numbers", "autoWidth": true, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "fixedColumns": true, "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); /* $(window).bind('resize', function () { oTable.fnAdjustColumnSizing(false); }); */ } catch(err){ return false; } } function appliquerDataTableMini(){ try{ $('.tablistemini').DataTable({ "lengthMenu": [ 50, 100, 150], "scrollX": true, "scrollY": "34vh", "pagingType": "full_numbers", "autoWidth": false, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } function dataTableSpeciale(){ try{ $('.tabspeciale').DataTable({ "lengthMenu": [ 50, 100, 150], "scrollX": true, "scrollY": "75vh", "pagingType": "full_numbers", "autoWidth": false, "bFilter": false, "bLengthChange": false, "orderMulti": true, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } function dataTableSpecialeMini(){ try{ $('.tabspecialemini').DataTable({ "lengthMenu": [ 50, 100, 150], "scrollX": true, "scrollY": "34vh", "pagingType": "full_numbers", "autoWidth": false, "bFilter": false, "bLengthChange": false, "orderMulti": true, "language": { "lengthMenu":"Affiche _MENU_ par page", "zeroRecords": "Désolé - Aucune donnée trouvée", "info": "_PAGE_ sur _PAGES_ pages", "infoEmpty": "Pas d'enregistrement", "search": "Recherche:", "paginate": { "next": "►", "previous": "◄", "first": "|◄", "last": "►|" }, "infoFiltered": "(filtré de _MAX_ total enregistrements)" } }); } catch(err){ return false; } } $(function(){ appliquerDataTable(); dataTableSpeciale(); $('.js-example-basic-single').select2(); $('.selectpicker').selectpicker(); }); function ajaxinfosboninitconsultation() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } codeGestionBon = $("#codeGestionBon").val(); if (codeGestionBon!="0") { v_msg="Option non disponible!"; v_msgEng="Option not available!"; alert_ebene(v_msg, v_msgEng); return; } numeroBon = $("#numeroBon").val(); if(isNaN(numeroBon)) { v_msg="Veuillez revoir le numéro de bon!"; v_msgEng="Please review the prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } if ($("#numeroBon").val()<="0") { v_msg="Veuillez saisir un No de bon!"; v_msgEng="Please enter a prescription number!"; alert_ebene(v_msg, v_msgEng); $("#btn_enreg").disable(); $("#msgErreur").html(""); $("#codeEtatBon").val(""); $("#numeroBon").focus(); return; } donnees = "numeroBon="+numeroBon; $.ajax({ url: $("#racineWeb").val()+"Ajaxinfosbonconsultation/", type : 'post', data: donnees, error: function(errorData) { }, success: function(data) { $("#infosbon").html(data); }, complete: function() { } }); } function enregistrerinitconsultation() { badcodeGestionBon = $("#badcodeGestionBon").val(); if (badcodeGestionBon=="1") { v_msg="Veuillez revoir le type de gestion de bons!"; v_msgEng="Please review the type of forms management!"; alert_ebene(v_msg, v_msgEng); return; } appliquerDelaiCarence = $("#appliquerDelaiCarence").val(); anciennete = $("#anciennete").val(); anciennete = parseInt(anciennete); delaiCarenceRaisonconsultation = $("#delaiCarenceRaisonconsultation").val(); delaiCarenceRaisonconsultation = parseInt(delaiCarenceRaisonconsultation); delaiCarenceBeneficiaire = $("#delaiCarenceBeneficiaire").val(); delaiCarenceBeneficiaire = parseInt(delaiCarenceBeneficiaire); // if (delaiCarenceBeneficiaire>0 && appliquerDelaiCarence=="1") if (delaiCarenceBeneficiaire>0) { if (anciennete  ' + 'Veuillez patienter... / Please wait...' + ''); compare_face = $("#compare_face").val(); var dataURL = canvas.toDataURL("image/jpeg"); $.ajax({ url: $("#racineWeb").val()+"Fichebeneficiaire/ebeneenregistrerface/", type: 'POST', data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"}, success: function(data) { $("#ebene_take_photo_face").enable(); $("#div_wait_face_ebene").html(''); $("#message_face").html(data); photo_succes = $("#photo_succes").val(); if(photo_succes=="1") { v_msg="Enrôlement effectué avec succès!"; v_msgEng="Enrollment completed successfully!!"; // alert_ebene(v_msg, v_msgEng); setTimeout(() => { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); }, 1000) } }, error: function(data) { }, complete: function(data) { $("#div_wait_face_ebene").html(''); } }); } function ebene_confirmer_photo_face() // OK { $("#ebene_confirmer_photo_face").disable(); $("#ebene_supprimer_photo_face").disable(); $("#ebene_take_photo_face").disable(); $("#motif").disable(); $("ebene_confirmer_photo_face").prop('disabled', true); $("ebene_supprimer_photo_face").prop('disabled', true); $("ebene_take_photo_face").prop('disabled', true); $("motif").prop('disabled', true); $('#message_face').html(""); $("#div_wait_face_ebene").html(''); $("#del_face").val("0"); faceRegistered = $("#faceRegistered").val(); if(faceRegistered!="1") { v_msg="Cette personne n'a pas encore de photo dans le système!"; v_msgEng="This person does not have a photo in the system yet!"; alert_ebene(v_msg, v_msgEng); $('#message_face').html(""); return; } image_face = $("#image_face").val(); if(image_face<=" ") { v_msg="Veuillez prendre une photo!"; v_msgEng="Please take a photo!"; alert_ebene(v_msg, v_msgEng); $('#message_face').html(""); return; } $("#div_wait_face_ebene").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); compare_face = $("#compare_face").val(); var dataURL = canvas.toDataURL("image/jpeg"); $.ajax({ url: $("#racineWeb").val()+"Fichebeneficiaire/ebeneenregistrerface/", type: 'POST', data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"}, success: function(data) { $("#ebene_take_photo_face").enable(); $("#div_wait_face_ebene").html(''); $("#message_face").html(data); photo_succes = $("#photo_succes").val(); if(photo_succes=="1") { $("#okId_face").val("1"); v_msg="Face confirmée!"; v_msgEng="Face confirmed!"; // alert_ebene(v_msg, v_msgEng); setTimeout(() => { consultation(); }, 1000) } else { $("#okId").val("-1"); $("#okId_face").val("-1"); } }, error: function(data) { }, complete: function(data) { $("#div_wait_face_ebene").html(''); } }); } function ebene_supprimer_photo_face() // OK { $('#message_face').html(""); $("#div_wait_face_ebene").html(''); motif=$("#motif").val(); motif= motif.trim(); $("#motif").val(motif); if (motif<=" ") { v_msg="Veuillez saisir un motif!"; v_msgEng="Please enter a reaon!"; alert_ebene(v_msg, v_msgEng); $("#motif").focus(); return; } $("#del_face").val("1"); faceRegistered = $("#faceRegistered").val(); if(faceRegistered!="1") { v_msg="Cette personne n'a pas encore de photo dans le système!"; v_msgEng="This person does not have a photo in the system yet!"; alert_ebene(v_msg, v_msgEng); return; } image_face = $("#image_face").val(); if(image_face<=" ") { v_msg="Veuillez prendre une photo!"; v_msgEng="Please take a photo!"; alert_ebene(v_msg, v_msgEng); return; } v_msg="Confirmez-vous cette suppression?"; v_msgEng="Do you confirm this deletion?"; if(confirm_ebene(v_msg, v_msgEng)) { $("#ebene_confirmer_photo_face").disable(); $("#ebene_supprimer_photo_face").disable(); $("#ebene_take_photo_face").disable(); $("#motif").disable(); $("ebene_confirmer_photo_face").prop('disabled', true); $("ebene_supprimer_photo_face").prop('disabled', true); $("ebene_take_photo_face").prop('disabled', true); $("motif").prop('disabled', true); $("#div_wait_face_ebene").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); compare_face = $("#compare_face").val(); var dataURL = canvas.toDataURL("image/jpeg"); $.ajax({ url: $("#racineWeb").val()+"Fichebeneficiaire/ebeneenregistrerface/", type: 'POST', data: {'image_face' : dataURL, 'compare_face' : compare_face, 'del_face' : "1", 'motif' : motif}, success: function(data) { $("#ebene_take_photo_face").enable(); $("#div_wait_face_ebene").html(''); $("#message_face").html(data); photo_succes = $("#photo_succes").val(); if(photo_succes=="1") { $("#okId").val("-1"); $("#okId_face").val("-1"); document.getElementById('photo_face').setAttribute('src', ""); $("#faceRegistered").val("0"); $("#ebene_confirmer_photo_face").disable(); $("#ebene_supprimer_photo_face").disable(); $("#motif").disable(); $("ebene_confirmer_photo_face").prop('disabled', true); $("ebene_supprimer_photo_face").prop('disabled', true); $("motif").prop('disabled', true); v_msg="Face supprimée avec succès!"; v_msgEng="Face removed successfully!"; // alert_ebene(v_msg, v_msgEng); setTimeout(() => { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); }, 1000) } }, error: function(data) { }, complete: function(data) { $("#div_wait_face_ebene").html(''); } }); } } function fiche_beneficiaire() { window.location.assign($("#racineWeb" ).val()+"Fichebeneficiaire/"); } function ebene_confirmer_photo_face_facturation() // OK { $("#ebene_confirmer_photo_face").disable(); $("#ebene_take_photo_face").disable(); $("ebene_confirmer_photo_face").prop('disabled', true); $("ebene_take_photo_face").prop('disabled', true); $('#message_face').html(""); $("#div_wait_face_ebene").html(''); image_face = $("#image_face").val(); if(image_face<=" ") { v_msg="Veuillez prendre une photo!"; v_msgEng="Please take a photo!"; alert_ebene(v_msg, v_msgEng); $('#message_face').html(""); return; } $("#div_wait_face_ebene").html('
  ' + 'Veuillez patienter... / Please wait...' + '
'); compare_face = $("#compare_face").val(); var dataURL = canvas.toDataURL("image/jpeg"); $.ajax({ url: $("#racineWeb").val()+"Feuillemaladie/confirmerface/", type: 'POST', data: {'image_face' : dataURL, 'compare_face' : compare_face , 'del_face' : "0"}, success: function(data) { // $('#div_test_gabarit').html(data); $("#ebene_take_photo_face").enable(); $("#div_wait_face_ebene").html(''); $("#message_face").html(data); photo_succes = $("#photo_succes").val(); if(photo_succes=="1") { $("#close_poprec_faciane").click(); $("#okId_face").val("1"); /* v_msg="Face confirmée!"; v_msgEng="Face confirmed!"; alert_ebene(v_msg, v_msgEng); */ user_id_0 = $("#user_id_C").val(); codeTypeFacture = $("#codeTypeFacture_C" ).val(); // alert("codeTypeFacture = "+codeTypeFacture); // return; if(codeTypeFacture=="PHAR") { facturer_pha(); } else if(codeTypeFacture=="CSO") { facturer_cso(user_id); } else if(codeTypeFacture=="OPT") { facturer_opt(); } else if(codeTypeFacture=="MON") { facturer_monture(user_id); } else if(codeTypeFacture=="LAB") { facturer_lab(user_id); } else if(codeTypeFacture=="LABCSO") { facturer_lab_cso(user_id); } else if(codeTypeFacture=="SEA") { facturer_sea(user_id); } else if(codeTypeFacture=="SEACSO") { facturer_sea_cso(user_id); } } else { $("#okId").val("-1"); $("#okId_face").val("-1"); } }, error: function(data) { $('#div_test_gabarit').html(data); }, complete: function() { $("#div_wait_face_ebene").html(''); } }); } function facturation_reconnaissance_faciale() { faceRegistered = $("#faceRegistered").val(); if(faceRegistered!="1") { v_msg="Cettte personne n'a pas encore de face dans le système!"; v_msgEng="This person doesn't have a face in the system yet!"; alert_ebene(v_msg, v_msgEng); $('#message_face').html(""); return; } re_init_photo_face(); $("#btn_pop_confirm_face").click(); } function listerrdv() { d1 = $("#d1").val(); d2 = $("#d2").val(); codeEtatRdv = $("#codeEtatRdv").val(); donnees = 'd1='+ d1+'&d2='+d2+'&codeEtatRdv='+codeEtatRdv; $("#div_dossiers").html('
' + '
'); $.ajax({ url: $("#racineWeb").val()+"Ajaxdemanderdv/", type: 'POST', data: donnees, error: function(errorData) { }, success: function(data) { // alert(data); $('#div_dossiers').html(data); }, complete: function() { } }); }