דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. הצהרת בריאות אוטומטית

הצהרת בריאות אוטומטית

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 3 כותבים 243 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מנצפךמ מנותק
    מנצפךמ מנותק
    מנצפך
    כתב ב נערך לאחרונה על ידי מנצפך
    #1

    עשיתי סקריפט (NodeJS) ששולח אוטומטית הצהרת בריאות, לילדים במסגרת מעונות יום.
    מעניין מישהו?

    כמובן שהדבר למטרות מחקר בלבד, ולא למטרות שימוש כהצהרה אמיתית.

    תגובה 1 תגובה אחרונה
    2
    • א מנותק
      א מנותק
      אבי
      כתב ב נערך לאחרונה על ידי
      #2

      לאן זה שולח את ההצהרה?

      תגובה 1 תגובה אחרונה
      0
      • מנצפךמ מנותק
        מנצפךמ מנותק
        מנצפך
        כתב ב נערך לאחרונה על ידי
        #3

        https://govforms.gov.il/mw/forms/ChildHealthDeclaration@molsa.gov.il

        א תגובה 1 תגובה אחרונה
        2
        • א מנותק
          א מנותק
          אבי
          השיב למנצפך ב נערך לאחרונה על ידי
          #4

          @מנצפך תודה
          לא ידעתי מהאפשרות הזו
          מעניין אותי הסקריפט..

          תגובה 1 תגובה אחרונה
          0
          • ח מנותק
            ח מנותק
            חוקר
            כתב ב נערך לאחרונה על ידי
            #5

            גם אותי זה מעניין.
            ואגב הטופס הזה הוא רק למעונות?
            לתלמודי תורה אין אפשרות למלאות בטופס, או שיש טופס אחר?

            תגובה 1 תגובה אחרונה
            2
            • מנצפךמ מנותק
              מנצפךמ מנותק
              מנצפך
              כתב ב נערך לאחרונה על ידי
              #6

              אין לי מושג

              תגובה 1 תגובה אחרונה
              1
              • מנצפךמ מנותק
                מנצפךמ מנותק
                מנצפך
                כתב ב נערך לאחרונה על ידי
                #7
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • מנצפךמ מנותק
                  מנצפךמ מנותק
                  מנצפך
                  כתב ב נערך לאחרונה על ידי
                  #8
                  const fetch = require('node-fetch');
                  const request = require('request');
                  const cheerio = require('cheerio')
                  
                  var url = "https://govforms.gov.il/mw/forms/ChildHealthDeclaration@molsa.gov.il";
                  
                  let dataUriel = {
                  
                      "processID": null,
                      "formData": {
                          "declarationProperties": {
                              "childInformation": {
                                  "idNum": "00000000",
                                  "lastName": "XXXXXX",
                                  "firstName": "XXXXXXXX"
                              },
                              "parentInformation": {
                                  "idNum": "000000",
                                  "lastName": "XXXXXXx",
                                  "firstName": "XXXXX"
                              },
                              "childBirthDate": "xxx/2018",
                              "daycareManager": "xxxx",
                              "dayCareCity": {
                                  "dataCode": "xxxx",
                                  "dataText": "xxxxx"
                              },
                              "dayCareName": {
                                  "dataCode": "xxxxx",
                                  "dataText": "xxxxxxx"
                              },
                              "parentMobile": "xxxxxx",
                              "parentEmail": "avram.eps@gmail.com",
                              "parentFirstDeclaration": true,
                              "parentSecondDeclaration": true,
                              "parentDeclaration3": true,
                              "declarationDate": "29/06/2020",
                              "name": "declarationProperties",
                              "state": "completed",
                              "next": "",
                              "prev": "",
                              "isClosed": true
                          },
                          "containersViewModel": {
                              "showPrintButton": false,
                              "currentContainerName": "declarationProperties",
                              "validatedStatus": true
                          },
                          "formInformation": {
                              "isFormSent": false,
                              "loadingDate": "29/06/2020",
                              "firstLoadingDate": "",
                              "isMobile": false,
                              "language": "hebrew"
                          }
                      },
                      "language": "he",
                      "attachments": []
                  }
                  
                  function parseRequestId(text) {
                      let $ = cheerio.load(text)
                      let json = JSON.parse($('#govFormsScript')[0].children[0].data.split('=')[1])
                      return json.process.requestID;
                  }
                  
                  function getDateString() {
                      var d = new Date();
                      return ("0" + d.getDate()).slice(-2) + "/" + ("0" + (d.getMonth() + 1)).slice(-2) + "/" +
                          d.getFullYear();
                  }
                  
                  function sendDeclertion(details) {
                      request.get(url, function (error, res, body) {
                          if (!error) {
                              details.requestID = parseRequestId(body);
                              details.formData.declarationProperties.declarationDate = getDateString();
                              details.formData.formInformation.loadingDate = getDateString();
                              console.log(details.requestID)
                              fetch("https://govforms.gov.il/MW/Process/Data/", {
                                  "headers": {
                                      "content-type": "application/json",
                                  },
                                  body: JSON.stringify(details),
                                  "method": "POST",
                  
                              })
                                  .then(res => res.json()) // expecting a json response
                                  .then(json => console.log(json));
                          }
                      })
                  }
                  sendDeclertion(dataUriel)
                  
                  תגובה 1 תגובה אחרונה
                  5

                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום