Integrazione Residenza archetipo con PDND
Come cittadino, durante la compilazione di una pratica, vorrei non dover inserire nuovamente almeno i dati che possono essere recuperati e certificati tramite pdnd in modo da rispettare il principio once only
usecase:
Mappatura C020 accertamento residenza in nested form "residenza archetipo"
Submission residenza archetipo:
"data": {
"applicant1.data.address": "via Roma ",
"applicant1.data.address_data.cap": "45033",
"applicant1.data.address_data.cod_catastale": "B069",
"applicant1.data.address_data.codice_comune": 29007,
"applicant1.data.address_data.codice_nuts2": "ITH3",
"applicant1.data.address_data.comune": "Bosaro",
"applicant1.data.address_data.estinto": 0,
"applicant1.data.address_data.estinto_dal": "",
"applicant1.data.address_data.id_luogo_istituito": "",
"applicant1.data.address_data.istituito_dal": "",
"applicant1.data.address_data.luogo_istat": "BOSARO",
"applicant1.data.address_data.note": "",
"applicant1.data.address_data.pr": "RO",
"applicant1.data.address_data.provincia": "Rovigo",
"applicant1.data.address_data.regione": "Veneto",
"applicant1.data.address_data.slug": "bosaro",
"applicant1.data.administrative_unit_level_1": "sardegna",
"applicant1.data.cadastral_code": "F867",
"applicant1.data.codice_istat_comune": "",
"applicant1.data.country": "Italia",
"applicant1.data.county": "OR",
"applicant1.data.fullAddress": "via Roma 43 - 09080 Neoneli - Italia",
"applicant1.data.house_number": "43",
"applicant1.data.locator_within": "21",
"applicant1.data.municipality": "Neoneli",
"applicant1.data.postal_code": "09080",
"applicant1.meta.is_valid": false
}
ANPR espone i seguenti dati per ogni codice fiscale:
{
"listaSoggetti": {
"datiSoggetto": [
{
"generalita": {
"codiceFiscale": {
"codFiscale": "QRTSGT90A01H501B",
"validitaCF": "1"
},
"cognome": "QUARTO",
"dataNascita": "1990-01-01",
"idSchedaSoggettoANPR": "2760295",
"luogoNascita": {
"comune": {
"codiceIstat": "058091",
"nomeComune": "ROMA",
"siglaProvinciaIstat": "RM"
}
},
"nome": "SOGGETTO",
"sesso": "M",
"soggettoAIRE": ""
},
"identificativi": {
"idANPR": "ZR13449T3"
},
"residenza": [
{
"dataDecorrenzaResidenza": "2021-11-15",
"indirizzo": {
"cap": "41026",
"comune": {
"codiceIstat": "036030",
"nomeComune": "PAVULLO NEL FRIGNANO",
"siglaProvinciaIstat": "MO"
},
"numeroCivico": {
"civicoInterno": {
"interno1": "2"
},
"numero": "4"
},
"toponimo": {
"denominazioneToponimo": "GIUSEPPE VERDI",
"specie": "VIALE",
"specieFonte": "1"
}
},
"tipoIndirizzo": "1"
}
]
}
]
},
"idOperazioneANPR": "60439721"
}
Proposta di mapping:
residenza archetipo | tipo | accertamento residenza | note |
---|---|---|---|
applicant1.data.address | string | specie + " " + denominazioneToponimo | |
applicant1.data.administrative_unit_level_1 | string | ??? | |
applicant1.data.cadastral_code | string | dataset nostro. Se lo prende il nested form | |
applicant1.data.codice_istat_comune | string | listaSoggetti.datiSoggetto[0].residenza[0].indirizzo.comune.codiceIstat | |
applicant1.data.country | string | ??? | |
applicant1.data.county | string | listaSoggetti.datiSoggetto[0].generalita.luogoNascita.comune.siglaProvinciaIstat | |
applicant1.data.fullAddress | string | NON HO IL COUNTRY PER POTERLO COSTRUIRE | |
applicant1.data.house_number | string | listaSoggetti.datiSoggetto[0].residenza[0].indirizzo.numeroCivico.numero | |
applicant1.data.locator_within | string | interno1 | |
applicant1.data.municipality | string | listaSoggetti.datiSoggetto[0].generalita.luogoNascita.comune.nomeComune | |
applicant1.data.postal_code | string | listaSoggetti.datiSoggetto[0].residenza[0].indirizzo.cap | |
applicant1.meta.is_valid | bool | ??? |
Risposta Pdnd-Connector -> nested form residenza archetipo
{
"data": {
"address": "PIAZZA NUOVA RESIDENZA",
"house_number": "34",
"municipality": "PAVULLO NEL FRIGNANO",
"county": "MO",
"postal_code": "41026",
"codice_istat_comune": "036030",
"locator_within": "3"
},
"meta": {
"signature": "iROjDiYW5ozfkDMiEsCbkuzAkMKglEXQMHJjQK9n1I6A3f7LOdIbcG6XWqECU9M8F+c6ZfLvKD5zmGt7oOpZwRDd7Jiw6shFMeyf+g1OjGeVsM1WmbCN+7GUm1exFIMUP00D5Yf4dgWpSBE5nF68raY86ZO6f+BFdVTI7X+Z7YDxPQDY4pF0lOqaWNrLSkiOdZiT0khhKxZ79OApgvBpGR6lFpLv/jvpumL88Ilpx/IHLPiL4fDAJsVS99W43G/rTINl++bZtC4SsFpLt4mRoxUHAjmDHCzduxAfFn8qcMJXKBmgxBqXa96q3DZxkwLwMqWgC+UIZK+alVrwQwJNCQ==",
"format": "residenza_archetipo",
"created_at": "2024-06-06T16:26:04+06:00",
"source": "ANPR",
"call_url": "https://api.qa.stanzadelcittadino.it/pdnd/anpr/accertamento-residenza?config_id=76c62ded-c123-40b5-9ace-bbbd3988fade&fiscal_code=DLGBNC70E60Z509S&format=residenza_archetipo"
}
}
test - non testabile in QA
Edited by Mirko Crobu