GMH - Miss-match mellan TKB och XSD för subelement under atcCode
TKB nämner följande för subelementen under atcCode (CVType): ../../../../../../code string ATC-kod. 1..1 ../../../../../../codeSystem string Kodsystem för ATC-kod: 1.2.752.129.2.2.3.1.1. 1..1 ../../../../../../codeSystemName string ”ATC”. 0..1 ../../../../../../codeSystemVersion string Version på ATC -kodsystem. 0..1 ../../../../../../displayName string Klartext på kemisk substansnivå (motsvarande sjuställig kod). 1..1
CVType visar däremot på att samtliga subelement är optionella: <xs:complexType name="CVType"> <xs:sequence> <xs:element name="code" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="codeSystem" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="codeSystemName" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="codeSystemVersion" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="displayName" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="originalText" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>
CVType täcker formatet som anges i TKB, men det tillåter också att man gör frånsteg från regler i TKB. TKB säger att atcCode är av typen CVType, men det är kanske inte riktigt rätt om man enbart läser subelementen och dess regler i TKB, mer rätt kanske att atcCode är av typen CVTypeStrict (nu tror jag iofs. inte att det finns något sådant element)
Är det möjligt att i den här typen av situationer se till så att XSD direkt speglar reglerna i TKB, eller förutsätts det att utvecklare använder XSD som grund, men behöver komplettera upp med ytterligare regler utanpå XSD's regler för att även uppfylla TKB?
Comments (4)
-
-
Troligen OK att stänga ärendet rakt av iom. svaret.
-
Account Deactivated @frank_grundin Har ni lagt till någon regel i constraints.xml? Ska ärendet vara öppet så att man kommer ihåg att göra det, eller ska vi stänga det?
-
- changed status to resolved
Ärendet stängs då svar getts. Regeln som efterfrågas finns i contraints.xml
- Log in to comment
Kommentar via mail från Khaled: