Closed NunzioAgfa closed 1 month ago
Buon pomeriggio, secondo la guida HL7 Italia per RAD, disponibile al link HL7IT-IG_CDA2_RAD-v1.1-S.pdf, nel caso di Cittadino Italiano o straniero residente in Italia, l'elemento patientRole deve contenere:
Pertanto, non è possibile inserire un terzo elemento id al suo interno. Rimaniamo a disposizione per ulteriori chiarimenti.
Ok grazie.
Buon pomeriggio, ringraziamo per il feedback e procediamo con la chiusura della issue come risolta. Grazie
Nella validazione del cda ottengo l'errore descritto nel titolo. Andando ad indagare, ho visto che l'errore è dovuto al fatto che nel PatientRole, ci sono due ripetizioni, che pur avendo un root diverso, hanno uno stesso valore nel campo extension:
Queste si riferiscono rispettivamente al codice MPI e al codice del paziente interno all'applicativo e in questa installazione i due codici corrispondono.
Come è possibile evitare questo errore? Due codici uguali nel campo extension su due diverse ripetizioni, ma associati a valori di root diversi non dovrebbero comunque essere accettati?
Sotto riporto la risposta completa ottenuta dal gateway:
{ "traceID" : "3ab4a59b9805a4f2", "spanID" : "3ab4a59b9805a4f2", "type" : "/msg/generic-error", "title" : "Errore generico.", "detail" : "Duplicate key 2.16.840.1.113883.2.9.2.690237", "status" : 500, "instance" : "" }