ministero-salute / it-fse-support

https://ministero-salute.github.io/it-fse-support/
34 stars 20 forks source link

Errore in fase di pubblicazione Referto #630

Closed avlp closed 8 months ago

avlp commented 8 months ago

Salve, si chiede supporto circa il seguente errore ricevuto dal gateway in fase di pubblicazione:

{"traceID":"e027c91379b723f2","spanID":"e027c91379b723f2","type":"/msg/fhir-mapping-type","title":"Mapping fhir fallito.","detail":"Cannot set property perfomed on resource","status":400,"instance":"/fhir-resource"}

vigliottim commented 8 months ago

Buongiorno, grazie per la segnalazione, faremo un aggiornamento del StructureMap di RSA correggendo l'espressione che ha prodotto l'errore. Inoltre, abbiamo notato che nel path cda2: "ClinicalDocument/componentOf/EncompassingEncounter/location/healthCareFacility" l'elemento healthCareFacility non ha un Identificativo. Per evitare che vi troviate errori di trasformazione dovuti a quanto annotato, vi consigliamo l'inserimento di un elemento id per healthCareFacility.

avlp commented 8 months ago

Buongiorno, grazie. Quando sarà disponibile tale correzione?

vigliottim commented 8 months ago

La fix è in lavorazione. Le daremo aggiornamenti non appena saranno disponibili. Grazie.

vigliottim commented 8 months ago

Buongiorno, l'aggiornamento è stato rilasciato. Le chiediamo gentilmente di riprovare. Rimaniamo a disposizione qualora il problema persista. Grazie.

avlp commented 8 months ago

Salve abbiamo riprovato ma otteniamo: EXCEPTION FATAL, traceID:e027c91379b723f2, spanID:e027c91379b723f2, "Mapping fhir fallito.; Cannot set property perfomed on resource"

vigliottim commented 8 months ago

Buongiorno, il traceid fornito è identico a quello nel primo messaggio del thread. Potrebbe gentilmente fornirci il nuovo traceid con l'errore ricevuto relativo alla nuova chiamata al servizio di pubblicazione da voi effettuata dopo la fix? Grazie.

avlp commented 8 months ago

Sì, corretto. Ho provato a riprocessare lo stesso referto ottenendo: EXCEPTION FATAL, traceID:9bf88ca771fc28bb, spanID:9bf88ca771fc28bb, "Errore in fase di recupero dell'esito della verifica.; Il CDA non risulta validato" nonostante sia già stato validato con 2.16.840.1.113883.2.9.2.150.4.4.b57f4a438f7524ac346c16e07bf6516ac42f6aa7e1e2134fce2cd7657a8fad41.783f3f60af^^^^urn:ihe:iti:xdw:2013:workflowInstanceId

Gli altri referti, applicando la correzione suggerita, sono stati accettati, ad esempio: traceID:5833808141cf51f5,spanID:5833808141cf51f5

LucaRogledi commented 8 months ago

Buonasera, Il messaggio di errore da lei riportato, potrebbe essere dovuto al fatto che la validazione effettuata per quel cda è scaduta o bruciata da un'altra pubblicazione dello stesso documento. Per evitare che si verifichi tale messaggio di errore la invitiamo gentilmente a procedere con una nuova validazione del documento, assicurandosi che il workflowInstanceId ricevuto dal servizio corrisponda a quello inserito successivamente nel parametro "workflowInstanceId", se utilizzato, all'interno della requestBody della nuova chiamata di pubblicazione. Ricordiamo infine di avere cura nella chiamata del servizio di pubblicazione una volta soltanto, poiché tale invocazione brucerà il workflowInstanceId utilizzato non rendendolo più disponibile per ulteriori chiamate di pubblicazione. Restiamo a disposizione per ulteriori chiarimenti. Grazie

avlp commented 8 months ago

Salve, abbiamo inviato correttamente con i seguenti id: traceID:6eac10b9e81b517f,spanID:6eac10b9e81b517f