Git Product home page Git Product logo

Comments (4)

rawmain avatar rawmain commented on July 19, 2024

Buonasera @cesaregardito

Il comportamento attuale dell'app è strano. [...]

Nessuna stranezza.

Comportamento/codice seguono & rispettano quelle che sono le disposizioni/prescrizioni, così come vengono emesse/indicate da Ministero della Salute & organi competenti.

La disposizione del periodo di accettazione 270gg - ex nuove norme UE 21/12/2021 - vale di base solo x controlli scenario TRAVEL IntraUE, che avvengono (già) appunto nella sola modalità 3G (V/R/T). Modalità corrispondente in VerificaC19 a scanmode tipologia BASE.

In base a tali disposizioni I DGC V e R NOT_IT sono però soggetti di base alle medesime rules dei DCG IT con gli altri scanmode previsti/usati solo per scenario INTERNAL IT = nessuna differenziazione durata.


In tal senso il DL citato ha appunto disposto determinate deroghe a tali condizioni di base. Pertanto, il codice (sia della verifier-app iOS che del DGC-SDK Android) sarà adeguato di conseguenza a tali disposizioni :

  • Sbloccando la condizione di controllo differenziato start/end DGC V e R in base alla nazione di emissione DGC (attualmente impostata/bloccata solo su BASE) anche per gli altri scanmode ad uso Internal

  • Impostando l'esito warning TEST_NEEDED per DGC V Ciclo e R NOT_IT validi con emissione >= 180gg e < 270gg per scanmode RAFFORZATA e LAVORO (SCUOLA è fuori, visto che in tale scanmode DGC V Ciclo e R >= 120gg sono considerati NOT_VALID a priori).


Per il resto, la documentazione di dettaglio sui flussi scanmode è disponibile nella repo ufficiale IT DGC-Documentation.

Gli aggiornamenti non ancora operativi di nuovi scanmode / condizioni di controllo non sono ancora state integrati, ma il relativo work-in-progress è comunque visionabile pub dal Pull-Request tracker di tale repo.

from it-dgc-verificac19-android.

cesaregardito avatar cesaregardito commented on July 19, 2024

La stranezza che evidenziavo è che la verifica "BASE" si applica sia a situazioni sul territorio nazionale (ad esempio l'ingresso in banca) dove la durata prescritta è 180 giorni, e sia alla frontiera con travel Intra-UE con validità invece di 270 giorni.

Senza una modalità apposita, la scansione con la durata in "BASE" impostata a 180 giorni IT ma 270 giorni NOT_IT produce inevitabilmente effetti indesiderati (un italiano con DGC V >180gg che torna in Italia da un paese UE riceverebbe "non valido", e un individuo con DGC V francese >180gg potrebbe entrare in banca senza tampone).

Insomma da questa implementazione sembra che i DGC V emessi da stati esteri valessero 270 giorni per ogni utilizzo, anche sul territorio nazionale, quando sottoposti a verifica BASE (che ancora sussiste in varie fattispecie).

Comprendo altresì che possa essere overkill sviluppare una modalità apposita per i soli controlli alla frontiera, che sono una fattispecie relativamente di nicchia.

Per il resto tutto chiarissimo, grazie.

from it-dgc-verificac19-android.

rawmain avatar rawmain commented on July 19, 2024

Buongiorno @cesaregardito

Comprendo altresì che possa essere overkill sviluppare una modalità apposita per i soli controlli alla frontiera, che sono una fattispecie relativamente di nicchia.

In virtù delle ulteriori disposizioni per quanto riguarda la distinzione di gestione in Validation Rules tra i DGC V associati a medicinal product riconosciuti EMA e non, sono in lavorazione le nuove medicinal rules con annessa valutazione di aggiunta ulteriore scanmode ENTRY_ITALY.

Alcune attività correlate sono già visibili pub p.es. nel commit-tracker della feature branch feature/entry-into-italy del DGC-SDK Android/Kotlin.

Per il resto tutto chiarissimo, grazie.

Prego ;) .

from it-dgc-verificac19-android.

cesaregardito avatar cesaregardito commented on July 19, 2024

Wonderful! Grazie ancora e buon lavoro.

from it-dgc-verificac19-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.