Closed nturri1306 closed 1 year ago
Grazie Nikolas per aver aperto la segnalazione. Potrebbe cortesemente allegare il cda che sta tentando di validare?
Buongiorno Nikolas, per quanto riguarda la seconda richiesta relativa al test di accreditamento, ci conferma che l'elemento è stato cancellato dal CDA? Il test in questione infatti prevede la generazione di un errore per assenza di un campo obbligatorio: se il campo in questione viene mantenuto e lasciato vuoto, il sistema non lo interpreta come assente e il test fallisce. In merito al primo punto invece rimaniamo in attesa del CDA. Grazie mille.
per //section[@ID='DIMISSIONE']/entry/act/performer/assignedEntity/id
ho fatto 2 test quando ho cancellato elemento è andato a buon fine quindi va cancellato immagino
per quanto riguarda errore sopra era dovuto alla presenza di questo blocco nel file vps.xml
con il nuovo schematron se lo cambio in ST scatta errore , se lo mantengo scatta sempre stesso errore b15,
togliendolo non scatta nessuno errore e si valida
<!-- genera errore nel nuovo schematron
<entry>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.2.9.10.1.6.87"/>
<code code="29298-7" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Ragione della visita"/>
<statusCode code="completed"/>
<value xsi:type="CD" code="XXX" codeSystem="2.16.840.1.113883.2.9.1.11.1.2.12" codeSystemName="CausaAccesso_VPS" displayName="[DESC_CAUSA]"/>
</observation>
</entry>
-->
Per quanto riguarda il caso di test ko, è necessario eliminare l'elemento //section[@ID='DIMISSIONE']/entry/act/performer/assignedEntity/id per effettuare correttamente il caso di test in esame e generare l'errore sintattico desiderato poiché l'id del performer/assignedEntity è obbligatorio.
Per il secondo errore genererà un errore sintattico se si inserisce l'xsi:type="ST" del value associando a questo type gli attributi @code, @codeSystem, @codeSystemName e @displayName.
Mentre se l'xsi:type sarà differente da ST, lo schematron farà scattare un errore semantico poiché si richiede di valorizzare l'elemento value nel seguente modo:
Buongiorno, non avendo ricevuto ulteriori riscontri, la presente viene chiusa come risolta. Si può procedere con la riapertura in caso contrario.
salve stavo provando a validare un cda di tipo VPS , lo schematron non rileva nessun tipo di errore ma quando provo a validarlo nel gw di test ritorna questo errore:
ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'code' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'codeSystem' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'codeSystemName' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'displayName' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'code' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'codeSystem' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'codeSystemName' is not allowed to appear in element 'value'.,ERROR: -1,-1 cvc-complex-type.3.2.2: Attribute 'displayName' is not allowed to appear in element 'value'.
altra cosa che ho notato errore 12 dei test case VPS se elimino
//section[@ID='DIMISSIONE']/entry/act/performer/assignedEntity/id
non rileva errore