Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash Program - Eliminazione documento RDA (Toscana) <> RDE (Veneto) #1323

Open
mikeben89 opened this issue Nov 21, 2024 · 17 comments
Open

Crash Program - Eliminazione documento RDA (Toscana) <> RDE (Veneto) #1323

mikeben89 opened this issue Nov 21, 2024 · 17 comments

Comments

@mikeben89
Copy link

Buongiorno
abbiamo provato ad eliminare un documento precedentemente validato e pubblicato, ma otteniamo un errore.

Il document uniqueid che vorremmo eliminare è: 2.16.840.1.113883.2.9.2.50.4.4^20241121165313
il cui workflow instance id di pubblicazione è 2.16.840.1.113883.2.9.2.90.7f8eff663d5b4de3ce3113b27e5ab63ef49ed16e6d197ae25c0bd16d073fdaee.66bca63ac9^^^^urn:ihe:iti:xdw:2013:workflowInstanceId

L'eliminazione documento fornisce questa risposta:
{ "traceID": "e12b86a4da6ae09a", "spanID": "e12b86a4da6ae09a", "warning": "Attenzione, transazione presa in carico. Nuovo tentativo in corso", "workflowInstanceId": "c74387d76465fa57a775e1b64cea9166d4e9c7ad6021a5e8cc39d96ecb0aa149.6988a467b4^^^^urn:ihe:iti:xdw:2013:workflowInstanceId" }

e la get-status fornisce questa risposta:
{ "eventType": "RIFERIMENTI_INI", "eventDate": "2024-11-21T17:00:38.401+01:00", "eventStatus": "SUCCESS", "message": "Riferimenti trovati: [Document1]", "identificativoDocumento": "2.16.840.1.113883.2.9.2.50.4.4^20241121165313", "subject": "PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "PHR", "organizzazione": "050", "workflowInstanceId": "c74387d76465fa57a775e1b64cea9166d4e9c7ad6021a5e8cc39d96ecb0aa149.6988a467b4^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "e12b86a4da6ae09a", "issuer": "integrity:S1#050#REGIONEVENETOTEST", "expiringDate": "2025-11-21T17:00:38.409+01:00" }, { "eventType": "INI_DELETE", "eventDate": "2024-11-21T17:00:39.173+01:00", "eventStatus": "ASYNC_RETRY", "message": "Transazione presa in carico", "identificativoDocumento": "2.16.840.1.113883.2.9.2.50.4.4^20241121165313", "subject": "PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "PHR", "organizzazione": "050", "workflowInstanceId": "c74387d76465fa57a775e1b64cea9166d4e9c7ad6021a5e8cc39d96ecb0aa149.6988a467b4^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "e12b86a4da6ae09a", "issuer": "integrity:S1#050#REGIONEVENETOTEST", "expiringDate": "2025-11-21T17:00:39.183+01:00" }, { "eventType": "DESERIALIZE", "eventDate": "2024-11-21T17:00:39.179+01:00", "eventStatus": "BLOCKING_ERROR", "message": "{\"idDoc\":\"2.16.840.1.113883.2.9.2.50.4.4^20241121165313\",\"uuid\":[\"Document1\"],\"sub\":\"PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO\",\"iss\":\"integrity:S1#050#REGIONEVENETOTEST\",\"subject_organization\":\"Regione Veneto\",\"subject_organization_id\":\"050\",\"locality\":\"ULSS 2 Marca Trevigiana^^^^^&2.16.840.1.113883.2.9.4.1.3&ISO^^^^050502\",\"subject_role\":\"APR\",\"person_id\":\"MNTMRA03M71C615V^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO\",\"purpose_of_use\":\"UPDATE\",\"action_id\":\"DELETE\",\"resource_hl7_type\":null,\"patient_consent\":true,\"documentType\":\"UNKNOWN_DOCUMENT_TYPE\",\"subject_application_id\":\"CONCERTO\",\"subject_application_vendor\":\"DEDALUS SPA\",\"subject_application_version\":\"23.0.0\",\"workflow_instance_id\":\"c74387d76465fa57a775e1b64cea9166d4e9c7ad6021a5e8cc39d96ecb0aa149.6988a467b4^^^^urn:ihe:iti:xdw:2013:workflowInstanceId\",\"administrative_request\":[],\"author_institution\":\"UNKNOWN_AUTHOR_INSTITUTION\"}", "workflowInstanceId": "c74387d76465fa57a775e1b64cea9166d4e9c7ad6021a5e8cc39d96ecb0aa149.6988a467b4^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "expiringDate": "2025-11-21T17:00:39.304+01:00" }

In particolare notiamo che nei RIFERIMENTI_INI sotto "message" è presente "Riferimenti trovati: [Document1]": di solito mostra un uuid documento mentre qui è presente "Document1".

Potete darci supporto?
Grazie.

@IsabellaSgro
Copy link

Buongiorno @vigliottim è possibile chiedere riscontri a Toscana? vi ringrazio

@vigliottim
Copy link

Buongiorno @Gianpr0 @OmarLorenzini,
chiediamo cortesemente alla regione Toscana, RDA di riferimento, di fornire supporto.
Grazie.

@IsabellaSgro
Copy link

Buongiorno @vigliottim , @Gianpr0 , @OmarLorenzini è possibile avere un riscontro? grazie

@IsabellaSgro
Copy link

Buongiorno @vigliottim chiediamo cortesemente supporto per la problematica grazie

@vigliottim
Copy link

Buon pomeriggio @Gianpr0 , @OmarLorenzini,
esortiamo nuovamente la regione Toscana a fornire supporto.
Grazie.

@cdezorzi
Copy link

Buon pomeriggio,
abbiamo attivato un log più "parlante" per capire la problematica,
potete fare un nuovo test ?
Grazie

@LucaRogledi LucaRogledi added question Further information is requested and removed ON-HOLD labels Nov 28, 2024
@mikeben89
Copy link
Author

mikeben89 commented Nov 28, 2024

Buonasera,
abbiamo creato con validate-and-create un nuovo documento in modo da procedere con una eliminazione pulita. Il document uniqueid è 2.16.840.1.113883.2.9.2.50.4.4^20241128171001

La pubblicazione è passata con successo; l'eliminazione ci da questo errore:

{ "type": "https://govway.org/handling-errors/403/AuthorizationContentDeny.html", "title": "AuthorizationContentDeny", "status": 403, "detail": "Unauthorized request content", "govway_id": "a207da90-ada4-11ef-808a-005056ae7395" }

abbiamo inviato a questo endpoint: https://modipa-val.fse.salute.gov.it/govway/rest/in/FSE/gateway/v1/documents/2.16.840.1.113883.2.9.2.50.4.4%5E20241128171001

Potete verificare? Grazie

@vigliottim vigliottim added ON-HOLD and removed question Further information is requested labels Nov 28, 2024
@vigliottim
Copy link

vigliottim commented Nov 28, 2024

Buonasera, abbiamo creato con validate-and-create un nuovo documento in modo da procedere con una eliminazione pulita. Il document uniqueid è 2.16.840.1.113883.2.9.2.50.4.4^20241128171001

La pubblicazione è passata con successo; l'eliminazione ci da questo errore:

{ "type": "https://govway.org/handling-errors/403/AuthorizationContentDeny.html", "title": "AuthorizationContentDeny", "status": 403, "detail": "Unauthorized request content", "govway_id": "a207da90-ada4-11ef-808a-005056ae7395" }

abbiamo inviato a questo endpoint: https://modipa-val.fse.salute.gov.it/govway/rest/in/FSE/gateway/v1/documents/2.16.840.1.113883.2.9.2.50.4.4%5E20241128171001

Potete verificare? Grazie

Buonasera,
dalle analisi svolte sui log della sua chiamata, risulta che l'errore ricevuto in risposta potrebbe essere causato dall'errata valorizzazione del campo sub dei JWT:

Authorization Bearer Token:
image

FSE-JWT-Signature Token:

image

Infatti, secondo la documentazione, esso deve avere il formato seguente:

image

La invitiamo a riprovare dopo aver corretto tale campo come indicato di seguito, prestando attenzione ad inserire gli zeri e le lettere O al posto giusto:
"sub": "PROVAX00X00X000Y^^^&2.16.840.1.113883.2.9.4.3.2&ISO"

@vigliottim vigliottim added VERIFY The fixed issue needs to be verified and closed by the user and removed ON-HOLD labels Nov 28, 2024
@mikeben89
Copy link
Author

mikeben89 commented Nov 29, 2024

Buongiorno,
grazie @vigliottim, effettivamente c'era il refuso sul codice fiscale, non lo avevo notato.

Ora abbiamo riprovato e otteniamo lo stesso errore del primissimo tentativo:
{ "traceID": "18bd61139701bc70", "spanID": "18bd61139701bc70", "warning": "Attenzione, transazione presa in carico. Nuovo tentativo in corso", "workflowInstanceId": "90891afec42ac348cf11faf7ac11b4e06586df9ed7d3153b64ea3c23be0b9684.c916408445^^^^urn:ihe:iti:xdw:2013:workflowInstanceId" }

Il timestamp del tentativo è 2024-11-29 11:00:57
Il document uniqueid da eliminare è 2.16.840.1.113883.2.9.2.50.4.4^20241128171001

Chiedo a @cdezorzi se può verificare i log aggiuntivi per capire la causa dell'errore. Grazie.

@LucaRogledi LucaRogledi added ON-HOLD and removed VERIFY The fixed issue needs to be verified and closed by the user labels Nov 29, 2024
@Gianpr0
Copy link

Gianpr0 commented Dec 2, 2024

Buongiorno,
abbiamo revisionato i log e non troviamo alcuna operazione di delete verso i nostri sistemi. Abbiamo richiesto verifica url nella issue #1339
Cordiali saluti

@mikeben89
Copy link
Author

Buongiorno,
abbiamo riprovato l'eliminazione ed ottenuto lo stesso identico errore.

Documento da eliminare: 2.16.840.1.113883.2.9.2.50.4.4^20241128171001
Timestamp tentativo: 2024-12-04 12:56:00

Risposta GW:
{ "traceID": "dda4c28350cb7f4e", "spanID": "dda4c28350cb7f4e", "warning": "Attenzione, transazione presa in carico. Nuovo tentativo in corso", "workflowInstanceId": "90891afec42ac348cf11faf7ac11b4e06586df9ed7d3153b64ea3c23be0b9684.0a89a43be3^^^^urn:ihe:iti:xdw:2013:workflowInstanceId" }

get-status:
{ "eventType": "RIFERIMENTI_INI", "eventDate": "2024-12-04T12:55:59.467+01:00", "eventStatus": "SUCCESS", "message": "Riferimenti trovati: [Document1]", "identificativoDocumento": "2.16.840.1.113883.2.9.2.50.4.4^20241128171001", "subject": "PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "PHR", "organizzazione": "050", "workflowInstanceId": "90891afec42ac348cf11faf7ac11b4e06586df9ed7d3153b64ea3c23be0b9684.0a89a43be3^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "dda4c28350cb7f4e", "issuer": "integrity:S1#050#REGIONEVENETOTEST", "expiringDate": "2025-12-04T12:55:59.475+01:00" }, { "eventType": "INI_DELETE", "eventDate": "2024-12-04T12:56:00.130+01:00", "eventStatus": "ASYNC_RETRY", "message": "Transazione presa in carico", "identificativoDocumento": "2.16.840.1.113883.2.9.2.50.4.4^20241128171001", "subject": "PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "PHR", "organizzazione": "050", "workflowInstanceId": "90891afec42ac348cf11faf7ac11b4e06586df9ed7d3153b64ea3c23be0b9684.0a89a43be3^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "dda4c28350cb7f4e", "issuer": "integrity:S1#050#REGIONEVENETOTEST", "expiringDate": "2025-12-04T12:56:00.138+01:00" }, { "eventType": "DESERIALIZE", "eventDate": "2024-12-04T12:56:00.139+01:00", "eventStatus": "BLOCKING_ERROR", "message": "{\"idDoc\":\"2.16.840.1.113883.2.9.2.50.4.4^20241128171001\",\"uuid\":[\"Document1\"],\"sub\":\"PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO\",\"iss\":\"integrity:S1#050#REGIONEVENETOTEST\",\"subject_organization\":\"Regione Veneto\",\"subject_organization_id\":\"050\",\"locality\":\"ULSS 2 Marca Trevigiana^^^^^&2.16.840.1.113883.2.9.4.1.3&ISO^^^^050502\",\"subject_role\":\"APR\",\"person_id\":\"MNTMRA03M71C615V^^^&2.16.840.1.113883.2.9.4.3.2&ISO\",\"purpose_of_use\":\"UPDATE\",\"action_id\":\"DELETE\",\"resource_hl7_type\":\"('11502-2^^2.16.840.1.113883.6.1')\",\"patient_consent\":true,\"documentType\":\"UNKNOWN_DOCUMENT_TYPE\",\"subject_application_id\":\"CONCERTO\",\"subject_application_vendor\":\"DEDALUS SPA\",\"subject_application_version\":\"23.0.0\",\"workflow_instance_id\":\"90891afec42ac348cf11faf7ac11b4e06586df9ed7d3153b64ea3c23be0b9684.0a89a43be3^^^^urn:ihe:iti:xdw:2013:workflowInstanceId\",\"administrative_request\":[],\"author_institution\":\"UNKNOWN_AUTHOR_INSTITUTION\"}", "workflowInstanceId": "90891afec42ac348cf11faf7ac11b4e06586df9ed7d3153b64ea3c23be0b9684.0a89a43be3^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "expiringDate": "2025-12-04T12:56:00.211+01:00" }

@Gianpr0 @vigliottim è possibile verificare? Grazie

@vigliottim
Copy link

Buongiorno, abbiamo revisionato i log e non troviamo alcuna operazione di delete verso i nostri sistemi. Abbiamo richiesto verifica url nella issue #1339 Cordiali saluti

@Gianpr0 @OmarLorenzini
Buonasera,
come comunicato in altre issue, l'url non è stato modificato.
Chiediamo una verifica alla regione Toscana.
Grazie per la collaborazione.

@vigliottim
Copy link

@Gianpr0 @OmarLorenzini

Buongiorno,
restiamo in attesa di riscontro da parte della regione Toscana.
Grazie.

@Gianpr0
Copy link

Gianpr0 commented Dec 16, 2024

Buongiorno,
abbiamo rilasciato la fix sull'uuid per l'iti-18.
Vi richiediamo di fare un nuovo giro di test dalla create.
Grazie

@vigliottim vigliottim added VERIFY The fixed issue needs to be verified and closed by the user and removed ON-HOLD labels Dec 16, 2024
@mikeben89
Copy link
Author

Buongiorno,
@Gianpr0 la get-status per la transazione di validate-and-create segnala un errore in SEND_TO_INI. Quindi non abbiamo proceduto a fare l'eliminazione.
Questi i riferimenti della validate and create in errore:

DocumentID: 2.16.840.1.113883.2.9.2.50.4.4^20241217095701
Timestamp: 2024-12-17 09:59:05
Esito:
{ "traceID": "bf09b2015e449e16", "spanID": "bf09b2015e449e16", "workflowInstanceId": "2.16.840.1.113883.2.9.2.90.7f8eff663d5b4de3ce3113b27e5ab63ef49ed16e6d197ae25c0bd16d073fdaee.2aa69c4749^^^^urn:ihe:iti:xdw:2013:workflowInstanceId" }

get-status:
{ "eventType": "VALIDATION_FOR_PUBLICATION", "eventDate": "2024-12-17T09:59:05.706+01:00", "eventStatus": "SUCCESS", "subject": "PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "organizzazione": "050", "workflowInstanceId": "2.16.840.1.113883.2.9.2.90.7f8eff663d5b4de3ce3113b27e5ab63ef49ed16e6d197ae25c0bd16d073fdaee.2aa69c4749^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "bf09b2015e449e16", "issuer": "integrity:S1#050#REGIONEVENETOTEST", "expiringDate": "2025-12-17T09:59:05.759+01:00" }, { "eventType": "PUBLICATION", "eventDate": "2024-12-17T09:59:05.813+01:00", "eventStatus": "SUCCESS", "identificativoDocumento": "2.16.840.1.113883.2.9.2.50.4.4^20241217095701", "subject": "PROVAX00X00X000Y^^^^^^^^&2.16.840.1.113883.2.9.4.3.2&ISO", "tipoAttivita": "ERP", "organizzazione": "050", "workflowInstanceId": "2.16.840.1.113883.2.9.2.90.7f8eff663d5b4de3ce3113b27e5ab63ef49ed16e6d197ae25c0bd16d073fdaee.2aa69c4749^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "traceId": "bf09b2015e449e16", "issuer": "integrity:S1#050#REGIONEVENETOTEST", "expiringDate": "2025-12-17T09:59:05.822+01:00" }, { "eventType": "SEND_TO_INI", "eventDate": "2024-12-17T09:59:06.577+01:00", "eventStatus": "BLOCKING_ERROR", "message": "SEVERITY:urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:ErrorERROR_CODE:CRF2CODE CONTEXT:RDA generated an internal error.", "workflowInstanceId": "2.16.840.1.113883.2.9.2.90.7f8eff663d5b4de3ce3113b27e5ab63ef49ed16e6d197ae25c0bd16d073fdaee.2aa69c4749^^^^urn:ihe:iti:xdw:2013:workflowInstanceId", "expiringDate": "2025-12-17T09:59:06.639+01:00" }

Se potete verificare, grazie.

@vigliottim vigliottim added ON-HOLD and removed VERIFY The fixed issue needs to be verified and closed by the user labels Dec 17, 2024
@vigliottim
Copy link

@OmarLorenzini @Gianpr0 @cdezorzi

Buonasera,
chiediamo alla regione Toscana un gentile riscontro.
Grazie.

@vigliottim
Copy link

Buonasera @OmarLorenzini @Gianpr0 @cdezorzi,
chiediamo cortesemente alla regione Toscana un feedback.
Grazie.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants