ministero-salute / it-fse-support

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

Errore validazione RAD #746

Closed michelebukovitz closed 6 months ago

michelebukovitz commented 6 months ago

Buongiorno, sto ricevendo un errore di validazione RAD, ma non riesco a capire cosa lo provochi. Allego i dettagli in coda.

Nel ringraziarvi vi saluto cordialmente.

ERRORE Validazione Documento RISPOSTA : 400 - Bad Request TraceID : 53a6634d84b638e6 WorkflowInstanceID : 0.1.2.3.4.8e612bd1f5d132a339575b8dafb7842c64614e56bcf3d5ab65a0bc4b34329407.3935833649^^^^urn:ihe:iti:xdw:2013:workflowInstanceId SpanID : 53a6634d84b638e6 Warning : null Timestamp : 2024-04-11T10:29:49Z instance : /validation/error detail : ERROR: -1,-1 cvc-complex-type.2.4.a: Invalid content was found starting with element 'statusCode'. One of '{"urn:hl7-org:v3":activityTime, "urn:hl7-org:v3":availabilityTime, "urn:hl7-org:v3":priorityCode, "urn:hl7-org:v3":confidentialityCode, "urn:hl7-org:v3":uncertaintyCode, "urn:hl7-org:v3":reasonCode, "urn:hl7-org:v3":languageCode, "urn:hl7-org:v3":subject, "urn:hl7-org:v3":specimen, "urn:hl7-org:v3":performer, "urn:hl7-org:v3":author, "urn:hl7-org:v3":informant, "urn:hl7-org:v3":participant, "urn:hl7-org:v3":entryRelationship, "urn:hl7-org:v3":reference, "urn:hl7-org:v3":precondition}' is expected. type : /msg/syntax title : Errore di sintassi. status : 400

vigliottim commented 6 months ago

Buongiorno, potrebbe gentilmente allegare il pdf utilizzato per la validazione? Grazie.

michelebukovitz commented 6 months ago

Per favore ignorate il commento cancellato, lo reinserisco a breve.

vigliottim commented 6 months ago

Buongiorno, l'errore da lei ricevuto è causato dall'assenza dell'elemento <ClinicalDocument>/<confidentialityCode>: Es. <confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" codeSystemName="HL7/ Confidentiality" displayName="Normal"/>

Come riportato nella guida HL7 Italia di RAD, tale elemento è obbligatorio:

image

La riportiamo di seguito il link ad un esempio di CDA2 di RAD che può esserle d'aiuto: https://github.com/ministero-salute/it-fse-support/blob/main/doc/esempi/CDA/RAD.xml Rimaniamo a disposizione per ulteriori chiarimenti.

michelebukovitz commented 6 months ago

Buongiorno, come scrivevo il precedente messaggio è stato inviato per errore. Invio il pdf che genera l'errore per cui ho aperto il ticket e il relativo output.

ERRORE Validazione Documento RISPOSTA : 400 - Bad Request TraceID : 059e9c3bde9f5b30 WorkflowInstanceID : 0.1.2.3.4.8e612bd1f5d132a339575b8dafb7842c64614e56bcf3d5ab65a0bc4b34329407.55dcad253d^^^^urn:ihe:iti:xdw:2013:workflowInstanceId SpanID : 059e9c3bde9f5b30 Warning : null Timestamp : 2024-04-11T12:32:13Z instance : /validation/error detail : ERROR: -1,-1 cvc-complex-type.2.4.a: Invalid content was found starting with element 'statusCode'. One of '{"urn:hl7-org:v3":activityTime, "urn:hl7-org:v3":availabilityTime, "urn:hl7-org:v3":priorityCode, "urn:hl7-org:v3":confidentialityCode, "urn:hl7-org:v3":uncertaintyCode, "urn:hl7-org:v3":reasonCode, "urn:hl7-org:v3":languageCode, "urn:hl7-org:v3":subject, "urn:hl7-org:v3":specimen, "urn:hl7-org:v3":performer, "urn:hl7-org:v3":author, "urn:hl7-org:v3":informant, "urn:hl7-org:v3":participant, "urn:hl7-org:v3":entryRelationship, "urn:hl7-org:v3":reference, "urn:hl7-org:v3":precondition}' is expected. type : /msg/syntax title : Errore di sintassi. status : 400

fse_6264494821714279807.pdf

vigliottim commented 6 months ago

Buongiorno, la invitiamo a riprovare modificando il posizionamento degli elementi statusCode e effectiveTime come indicato di seguito:

<entry>
    <act classCode="ACT" moodCode="EVN">
        <code code="87.11.3" codeSystem="2.16.840.1.113883.2.9.2.90.6.12"
            codeSystemName="NomenclatoreTariffario_SAN_RegToscana"
            displayName="Ortopantomografia">
            <originalText>
                <reference value="#Esame1Desc" />
            </originalText>
        </code>
        <statusCode code="active" />
        <effectiveTime value="20240410161314+0200" />
    </act>
</entry>

Restiamo in attesa di un suo gentile riscontro. Grazie.

michelebukovitz commented 6 months ago

Perfetto, adesso va a buon fine (compresa la pubblicazione). Ho il seguente warning:

Warning : [W005 | Sezione Esame Eseguito: l'entry/act/code può essere valorizzato secondo i sistemi di codifica LOINC @codeSystem='2.16.840.1.113883.6.1' ICD-9-CM @codeSystem='2.16.840.1.113883.6.103']

Mi chiedevo: posso utilizzare ICD-9-CM anche per RSA, oppure devo rifarmi al nomenclatore regionale? Lo chiedo perché recuperare l'oid dei nomenclatori regionali non è sempre agevole. Grazie.

vigliottim commented 6 months ago

Sì, le confermiamo che è possibile usare entrambe, come indicato nella guida HL7 Italia per RSA consultabile al link http://www.hl7italia.it/hl7italia_D7/node/2316: image

michelebukovitz commented 6 months ago

Perfetto grazie mille!

vigliottim commented 6 months ago

Grazie a lei, procediamo alla chiusura del presente ticket e rimaniamo a disposizione per altre richieste di supporto.