Nástroje používateľa

Nástoje správy stránok


omega:modules:medic:simple-sms-slot

Toto je staršia verzia dokumentu!


Simple Sms Slot

Príklad

name: MEDIPLEX RDO MR

version: 11

triggers:
  # Triggere budú spracovávané v tomto poradí.
  # Časové triggre musia začínať písmenom "T".

  T200:

    # V akom časovom dňovom rozsahu sa môže použiť tento trigger.
    daysBeforeSlotStart: 2
    daysBeforeSlotEnd: 1
 
 
    # Ochranná zóna od rezervácie termínu, v minútach.
    slotBookingThreshold: 2
 
    # Ochranná zóna od zmeny termínu, v minútach.
    slotChangeThreshold: 0.5
 
 
    # Nebude sa pokračovať, ak nebude splnená akákoľvek podmienka.
    skipConditions:

      # Slot je potvrdený.
      confirmedSlot: Yes
 
 
    # Može sa pokračovať, ak budú splnené všetky násl. podmienky.
    processConditions:

      # Časové okno pre odosielanie správ, začiatok. Porovná sa sa aktuálny čas.
      processTimeStart: "10:00"
 
      # Časové okno pre odosielanie správ, koniec. Porovná sa sa aktuálny čas.
      processTimeEnd: "16:00"
 
 
    # Má sa generovať messageCounter?
    generateMessageCounter: Yes
 
    # Šablóna správy.
    messageTemplate: |
      Dobry den {$patientTitle1}.
      Dovolujeme si Vam pripomenut Vas termin RDO-MR dna {$slot.e_local_date_start|date_format:"%d.%m.%Y"} o {$slot.e_local_date_start|date_format:"%H:%M"}.
      Prosim, potvrdte rezervaciu odpovedou "A{$messageCounter}" na tuto SMS.
      Dostavte sa 30 min. pred terminom, 4 hod. pred vysetrenim nejest.
      Prineste so sebou doterajsiu radiologicku dokumentaciu (USG, CT, MR, MMG).
      MEDIPLEX RDO
 

    # Koľko hodín sa bude čakať na odpoveď.
    waitForAnswer: 24
 
    # Kladná potvrdzujúca odpoveď.
    confirmAnswers:
      - "A{$messageCounter}"
      - "A {$messageCounter}"
      - "Y{$messageCounter}"
 
    # Záporná odpoveď.
    rejectAnswers:
      - "N{$messageCounter}"
      - "NEPRIDEM{$messageCounter}"
      - "NIE{$messageCounter}"
 
    # Zrušenie potvrdenia slotu, ak bol slot potvrdený pre zápornej odpovedi.
    removeSlotConfirmOnReject: Yes
 

  T200-CONFIRM-MSG:

    comment: >
      Odoslanie potvrdzujúcej správy.

    # DEBUG
    #group: LAB3
 
 
    # V akom časovom dňovom rozsahu sa môže použiť tento trigger.
    daysBeforeSlotStart: 2
    daysBeforeSlotEnd: 1
 
 
    # Úplne ignorovať ochrannú zónu zmeny termínu.
    ignoreSlotChangeThreshold: Yes
 
 
    # Vybrať iba sloty, ktoré boli zarezervované po tomto dátume.
    slotBookingStartDate: "2018-06-29 09:10"
 
 
    # Može sa pokračovať, ak budú splnené všetky násl. podmienky.
    processConditions:

      # DEBUG
      #slotMarker: "RIAD"
 
      # Slot je potvrdený.
      confirmedSlot: Yes
 
      # Stavy odpovede triggerov. Stačí jeden splnený stav v zozname.
      triggersAnswerStatus_OR:
        T200: confirmed
 
 
    # Šablóna správy.
    messageTemplate: |
      Termin potvrdeny.
      MEDIPLEX RDO

Všetky možnosti

name: MEDIPLEX RDO MR

version: 11

triggers:
  # Triggere budú spracovávané v tomto poradí.
  # Časové triggre musia začínať písmenom "T".

  T200:

    # V akom časovom dňovom rozsahu sa môže použiť tento trigger.
    daysBeforeSlotStart: 2
    daysBeforeSlotEnd: 1
 
 
    # Ochranná zóna od rezervácie termínu, v minútach.
    slotBookingThreshold: 2
 
    # Ochranná zóna od zmeny termínu, v minútach.
    slotChangeThreshold: 0.5
 
 
    # Nebude sa pokračovať, ak nebude splnená akákoľvek podmienka.
    skipConditions:

      # Slot je potvrdený.
      confirmedSlot: Yes
 
 
    # Može sa pokračovať, ak budú splnené všetky násl. podmienky.
    processConditions:

      # Časové okno pre odosielanie správ, začiatok. Porovná sa sa aktuálny čas.
      processTimeStart: "10:00"
 
      # Časové okno pre odosielanie správ, koniec. Porovná sa sa aktuálny čas.
      processTimeEnd: "16:00"
 
 
    # Má sa generovať messageCounter?
    generateMessageCounter: Yes
 
    # Šablóna správy.
    messageTemplate: |
      Dobry den {$patientTitle1}.
      Dovolujeme si Vam pripomenut Vas termin RDO-MR dna {$slot.e_local_date_start|date_format:"%d.%m.%Y"} o {$slot.e_local_date_start|date_format:"%H:%M"}.
      Prosim, potvrdte rezervaciu odpovedou "A{$messageCounter}" na tuto SMS.
      Dostavte sa 30 min. pred terminom, 4 hod. pred vysetrenim nejest.
      Prineste so sebou doterajsiu radiologicku dokumentaciu (USG, CT, MR, MMG).
      MEDIPLEX RDO
 

    # Koľko hodín sa bude čakať na odpoveď.
    waitForAnswer: 24
 
    # Kladná potvrdzujúca odpoveď.
    confirmAnswers:
      - "A{$messageCounter}"
      - "A {$messageCounter}"
      - "Y{$messageCounter}"
 
    # Záporná odpoveď.
    rejectAnswers:
      - "N{$messageCounter}"
      - "NEPRIDEM{$messageCounter}"
      - "NIE{$messageCounter}"
 
    # Zrušenie potvrdenia slotu, ak bol slot potvrdený pre zápornej odpovedi.
    removeSlotConfirmOnReject: Yes
 

  T200-CONFIRM-MSG:

    comment: >
      Odoslanie potvrdzujúcej správy.

    # DEBUG
    #group: LAB3
 
 
    # V akom časovom dňovom rozsahu sa môže použiť tento trigger.
    daysBeforeSlotStart: 2
    daysBeforeSlotEnd: 1
 
 
    # Úplne ignorovať ochrannú zónu zmeny termínu.
    ignoreSlotChangeThreshold: Yes
 
 
    # Vybrať iba sloty, ktoré boli zarezervované po tomto dátume.
    slotBookingStartDate: "2018-06-29 09:10"
 
 
    # Može sa pokračovať, ak budú splnené všetky násl. podmienky.
    processConditions:

      # DEBUG
      #slotMarker: "RIAD"
 
      # Slot je potvrdený.
      confirmedSlot: Yes
 
      # Stavy odpovede triggerov. Stačí jeden splnený stav v zozname.
      triggersAnswerStatus_OR:
        T200: confirmed
 
 
    # Šablóna správy.
    messageTemplate: |
      Termin potvrdeny.
      MEDIPLEX RDO
omega/modules/medic/simple-sms-slot.1530258651.txt.gz · Posledná úprava: 2018/06/29 09:50 od Roman Sališ