diff --git a/Js/fonctions.js b/Js/fonctions.js
index 0323808..d55900a 100644
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -18423,3 +18423,33 @@ function facturation_reconnaissance_faciale()
$("#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() {
+
+ }
+ });
+}
diff --git a/Js/fonctions_2025_07_08.js b/Js/fonctions_2025_07_08.js
deleted file mode 100644
index ad7547a..0000000
--- a/Js/fonctions_2025_07_08.js
+++ /dev/null
@@ -1,17516 +0,0 @@
-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();
-
- if (idBeneficiaire>"")
- {
- ajax_context_beneficiaire_afficher(idBeneficiaire, okId);
- }
-}
-
-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()
-{
- /* Laisser la possibilité de gérer les cas d'accident */
-
- /*
- anciennete = $("#anciennete").val();
- delaiCarenceBeneficiaire = $("#delaiCarenceBeneficiaire").val();
-
- anciennete = parseInt(anciennete);
- delaiCarenceBeneficiaire = parseInt(delaiCarenceBeneficiaire);
-
- if (delaiCarenceBeneficiaire>0)
- {
- if (anciennete0)
- {
- $("#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()+"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 prise en compte de la gestion paperless
- donnees += '&codeGestionBon='+codeGestionBon;
-
- donnees_sav = donnees;
-
- // alert(donnees);
- // return;
-
- $("#btn_enreg").disable();
-
- $.ajax({
- url: $("#racineWeb").val()+"Ajaxenregistrerconsultation/enregistrerconsultation/",
- type : 'post',
- data: donnees,
- error: function(errorData) {
- },
- success: function(data)
- {
- maj_fraisexclu_cso();
-
- typeSms="accident";
-
- if(codeRaisonConsultation=="ACIR")
- {
- preparesms(typeSms);
-
- v_msg="alerte envoyée pour accident!";
- v_msgEng="alert sent for accident!";
- alert_ebene(v_msg, v_msgEng);
- }
- },
- complete: function()
- {
- v_msg="Consultation enregistrée avec succès";
- v_msgEng="Saved successfully!";
- alert_ebene(v_msg, v_msgEng);
-
- feuillemaladie();
- }
- });
- }
-}
-
-function listerdossier()
-{
- d1=$("#d1").val();
- d2=$("#d2").val();
-
- donnees = 'd1='+d1+'&d2='+d2;
-
- $("#div_dossiers").html('
' + '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();
-
- if (idBeneficiaire>"")
- {
- ajax_context_beneficiaire_afficher(idBeneficiaire, okId);
- }
-}
-
-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");
- }
- else
- {
- 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;
- }
- }
-
- 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();
- if(modeSaisieFacture=="1" || derogationFingerFacturation=="1")
- {
- $("#okId" ).val("1");
- facturer_cso(user_id_0);
- return;
- }
-
- derogation_finger_en_cours=$("#derogation_finger_en_cours_C").val();
- if(derogation_finger_en_cours>0)
- {
- $("#okId" ).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);
- }
- }
-}
-
-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");
- 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");
- 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");
- }
- 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()+"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");
- 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");
- 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");
- 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");
- 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");
- 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");
- 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");
- 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);
- }
- }
-}
-
-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");
- 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");
- 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");
- }
- 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()+"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");
- }
- 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()+"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");
- 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");
- 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");
- }
- 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()+"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");
- 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");
- 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");
- 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");
-
- 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()
-{
- 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();
-
- 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();
-});
diff --git a/Js/fonctions_2025_07_09.js b/Js/fonctions_2025_07_09.js
deleted file mode 100644
index da830f8..0000000
--- a/Js/fonctions_2025_07_09.js
+++ /dev/null
@@ -1,18267 +0,0 @@
-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()
-{
- 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())
- {
- okId=$("#okId" ).val();
- okId_face=$("#okId_face" ).val();
-
- if(okId=="1" || okId_face=="1")
- {
- window.location.assign($("#racineWeb" ).val()+"Initconsultation/");
- return;
- }
-
- modeSaisieFacture=$("#modeSaisieFacture").val();
-
- if(modeSaisieFacture=="1")
- {
- $("#okId" ).val("1");
- $("#okId_face" ).val("1");
- window.location.assign($("#racineWeb" ).val()+"Initconsultation/");
-
- 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/");
- window.location.assign($("#racineWeb" ).val()+"Initconsultation/");
- }
-}
-
-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 prise en compte de la gestion paperless
- donnees += '&codeGestionBon='+codeGestionBon;
-
- donnees_sav = donnees;
-
- // alert(donnees);
- // return;
-
- $("#btn_enreg").disable();
-
- $.ajax({
- url: $("#racineWeb").val()+"Ajaxenregistrerconsultation/enregistrerconsultation/",
- type : 'post',
- data: donnees,
- error: function(errorData) {
- },
- success: function(data)
- {
- maj_fraisexclu_cso();
-
- typeSms="accident";
-
- if(codeRaisonConsultation=="ACIR")
- {
- preparesms(typeSms);
-
- v_msg="alerte envoyée pour accident!";
- v_msgEng="alert sent for accident!";
- alert_ebene(v_msg, v_msgEng);
- }
- },
- complete: function()
- {
- v_msg="Consultation enregistrée avec succès";
- v_msgEng="Saved successfully!";
- alert_ebene(v_msg, v_msgEng);
-
- feuillemaladie();
- }
- });
- }
-}
-
-function listerdossier()
-{
- d1=$("#d1").val();
- d2=$("#d2").val();
-
- donnees = 'd1='+d1+'&d2='+d2;
-
- $("#div_dossiers").html('
' + '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();
- 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();
- 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);
- }
- }
-}
-
-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);
- }
- }
-}
-
-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');()
-{
- alert('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()
-{
- 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();
-
- 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/");
-}
diff --git a/Vue/gabarit.php b/Vue/gabarit.php
index cec47eb..7cc67f4 100644
--- a/Vue/gabarit.php
+++ b/Vue/gabarit.php
@@ -263,7 +263,7 @@ actesHarmonises : = $_SESSION['p_actesHarmonises'] ?>
-
+