"Group.characteristic (line 6, col6) Element 'Group.characteristic.value[x]': minimum required = 1, but only found 0 "
]
},
},
"group-choice-bad3.json":{
"group-choice-bad3.json":{
"errorCount":2,
"errorCount":2,
"errors":["/Group/characteristic/value[x] (line 10, col25) Error parsing JSON: the primitive value must be a boolean ",
"errors":[
"Group.characteristic.valueBoolean (line 10, col25) boolean values must be 'true' or 'false' "]
"/Group/characteristic/value[x] (line 10, col25) Error parsing JSON: the primitive value must be a boolean ",
"Group.characteristic.valueBoolean (line 10, col25) boolean values must be 'true' or 'false' "
]
},
},
"group-choice-empty.json":{
"group-choice-empty.json":{
"errorCount":1,
"errorCount":1,
"errors":["(document) Error parsing JSON: Error parsing JSON source: Unexpected JSON syntax at Line 8 (path=[//characteristic[]/characteristicvalueBoolean]) "]
"errors":[
"(document) Error parsing JSON: Error parsing JSON source: Unexpected JSON syntax at Line 8 (path=[//characteristic[]/characteristicvalueBoolean]) "
]
},
},
"group-choice-good.json":{
"group-choice-good.json":{
"errorCount":0
"errorCount":0
@ -40,7 +48,9 @@
},
},
"list-bad-syntax.json":{
"list-bad-syntax.json":{
"errorCount":1,
"errorCount":1,
"errors":["(document) Error parsing JSON: Error parsing JSON source: Unexpected JSON syntax at Line 7 (path=[/_id]) "]
"errors":[
"(document) Error parsing JSON: Error parsing JSON source: Unexpected JSON syntax at Line 7 (path=[/_id]) "
]
},
},
"list-contained-bad.json":{
"list-contained-bad.json":{
"errorCount":3,
"errorCount":3,
@ -55,8 +65,10 @@
},
},
"list-empty1.json":{
"list-empty1.json":{
"errorCount":2,
"errorCount":2,
"errors":["/List/entry (line 7, col6) Object must have some content ",
"errors":[
"List.entry (line 7, col6) Element 'List.entry.item': minimum required = 1, but only found 0 "]
"/List/entry (line 7, col6) Object must have some content ",
"List.entry (line 7, col6) Element 'List.entry.item': minimum required = 1, but only found 0 "
]
},
},
"list-empty2.json":{
"list-empty2.json":{
"errorCount":0
"errorCount":0
@ -66,25 +78,34 @@
},
},
"list-extension2.json":{
"list-extension2.json":{
"errorCount":2,
"errorCount":2,
"errors":["/List/status/extension (line 18, col8) Unrecognised property '@valueCodeX' ","List.status.extension (line 15, col8) Must have either extensions or value[x], not both [extension.exists() != value.exists()]"]
"errors":["List.status (line 4, col24) The value provided ('current1') is not in the value set http://hl7.org/fhir/ValueSet/list-status (http://hl7.org/fhir/ValueSet/list-status, and a code is required from this value set "]
"errors":[
"List.status (line 4, col24) The value provided ('current1') is not in the value set http://hl7.org/fhir/ValueSet/list-status (http://hl7.org/fhir/ValueSet/list-status, and a code is required from this value set "
]
},
},
"list-wrong-order.json":{
"list-wrong-order.json":{
"errorCount":0
"errorCount":0
},
},
"list-xhtml-attribute.json":{
"list-xhtml-attribute.json":{
"errorCount":1,
"errorCount":1,
"errors":["List.text.div (line 15, col4) Illegal attribute name in the XHTML ('onClick' on 'p') "]
"errors":[
"List.text.div (line 15, col4) Illegal attribute name in the XHTML ('onClick' on 'p') "
]
},
},
"list-xhtml-correct1.json":{
"list-xhtml-correct1.json":{
"errorCount":0
"errorCount":0
@ -98,60 +119,70 @@
},
},
"list-xhtml-element.json":{
"list-xhtml-element.json":{
"errorCount":2,
"errorCount":2,
"errors":["List.text.div (line 15, col4) Illegal element name in the XHTML ('object') ",
"errors":[
"List.text.div (line 15, col4) Illegal attribute name in the XHTML ('value' on 'object') "]
"List.text.div (line 15, col4) Illegal element name in the XHTML ('object') ",
"List.text.div (line 15, col4) Illegal attribute name in the XHTML ('value' on 'object') "
]
},
},
"list-xhtml-syntax.json":{
"list-xhtml-syntax.json":{
"errorCount":1,
"errorCount":1,
"errors":["/List/text/div (line 15, col4) Error parsing XHTML: Malformed XHTML: Found \"</pa>\" expecting \"</p>\" at line 2 column 37 "]
"errors":[
"/List/text/div (line 15, col4) Error parsing XHTML: Malformed XHTML: Found \"</pa>\" expecting \"</p>\" at line 2 column 37 "
]
},
},
"list-xhtml-wrongns1.json":{
"list-xhtml-wrongns1.json":{
"errorCount":1,
"errorCount":1,
"errors":["List.text.div (line 15, col4) Wrong namespace on the XHTML ('http://www.w3.org/1999/xhtmlx') "]
"errors":[
"List.text.div (line 15, col4) Wrong namespace on the XHTML ('http://www.w3.org/1999/xhtmlx') "
]
},
},
"list-xhtml-wrongns2.json":{
"list-xhtml-wrongns2.json":{
"errorCount":1,
"errorCount":1,
"errors":["List.text.div (line 15, col4) Wrong namespace on the XHTML ('null') "]
"errors":[
"List.text.div (line 15, col4) Wrong namespace on the XHTML ('null') "
]
},
},
"list-xhtml-xxe.json":{
"list-xhtml-xxe.json":{
"errorCount":1,
"errorCount":1,
"errors":["/List/text/div (line 7, col4) Error parsing XHTML: Malformed XHTML: Found a DocType declaration, and these are not allowed (XXE security vulnerability protection) "]
"errors":[
"/List/text/div (line 7, col4) Error parsing XHTML: Malformed XHTML: Found a DocType declaration, and these are not allowed (XXE security vulnerability protection) "
"Element \'Group.characteristic.value[x]\': minimum required = 1, but only found 0"]
"Undefined element \'value\"",
"Element \'Group.characteristic.value[x]\': minimum required = 1, but only found 0"
]
},
},
"group-choice-bad3.xml":{
"group-choice-bad3.xml":{
"errorCount":1,
"errorCount":1,
"errors":["boolean values must be \'true\' or \'false\'"]
"errors":[
"boolean values must be \'true\' or \'false\'"
]
},
},
"group-choice-empty.xml":{
"group-choice-empty.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Element must have some content"]
"errors":[
"Element must have some content"
]
},
},
"group-choice-good.xml":{
"group-choice-good.xml":{
"errorCount":0
"errorCount":0
@ -190,7 +227,9 @@
},
},
"list-bad-syntax.xml":{
"list-bad-syntax.xml":{
"errorCount":1,
"errorCount":1,
"errors":["org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 3; The element type \"id\" must be terminated by the matching end-tag \"</id>\"."]
"errors":[
"org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 3; The element type \"id\" must be terminated by the matching end-tag \"</id>\"."
]
},
},
"list-contained-bad.xml":{
"list-contained-bad.xml":{
"errorCount":3,
"errorCount":3,
@ -205,13 +244,17 @@
},
},
"list-empty1.xml":{
"list-empty1.xml":{
"errorCount":2,
"errorCount":2,
"errors":["Element must have some content",
"errors":[
"Element \'List.entry.item\': minimum required = 1, but only found 0"]
"Element must have some content",
"Element \'List.entry.item\': minimum required = 1, but only found 0"
]
},
},
"list-empty2.xml":{
"list-empty2.xml":{
"errorCount":2,
"errorCount":2,
"errors":["Element must have some content",
"errors":[
"Element \'List.entry.item\': minimum required = 1, but only found 0"]
"Element must have some content",
"Element \'List.entry.item\': minimum required = 1, but only found 0"
]
},
},
"list-extension.xml":{
"list-extension.xml":{
"errorCount":0
"errorCount":0
@ -221,39 +264,57 @@
},
},
"list-text.xml":{
"list-text.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Text should not be present"]
"errors":[
"Text should not be present"
]
},
},
"list-unknown-attr.xml":{
"list-unknown-attr.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Undefined attribute \'@other\'"]
"errors":[
"Undefined attribute \'@other\'"
]
},
},
"list-unknown-element.xml":{
"list-unknown-element.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Undefined element \'mode1\""]
"errors":[
"Undefined element \'mode1\""
]
},
},
"list-wrong-code.xml":{
"list-wrong-code.xml":{
"errorCount":1,
"errorCount":1,
"errors":["The value provided (\'current1\') is not in the value set http://hl7.org/fhir/ValueSet/list-status (http://hl7.org/fhir/ValueSet/list-status, and a code is required from this value set"]
"errors":[
"The value provided (\'current1\') is not in the value set http://hl7.org/fhir/ValueSet/list-status (http://hl7.org/fhir/ValueSet/list-status, and a code is required from this value set"
]
},
},
"list-wrong-ns.xml":{
"list-wrong-ns.xml":{
"errorCount":1,
"errorCount":1,
"errors":["This does not appear to be a FHIR resource (unknown namespace/name \'http://hl7.org/fhir1::List\')"]
"errors":[
"This does not appear to be a FHIR resource (unknown namespace/name \'http://hl7.org/fhir1::List\')"
"errors":["Illegal attribute name in the XHTML (\'onClick\' on \'p\')"]
"errors":[
"Illegal attribute name in the XHTML (\'onClick\' on \'p\')"
]
},
},
"list-xhtml-correct1.xml":{
"list-xhtml-correct1.xml":{
"errorCount":0
"errorCount":0
@ -263,316 +324,416 @@
},
},
"list-xhtml-element.xml":{
"list-xhtml-element.xml":{
"errorCount":2,
"errorCount":2,
"errors":["Illegal element name in the XHTML (\'object\')",
"errors":[
"Illegal attribute name in the XHTML (\'value\' on \'object\')"]
"Illegal element name in the XHTML (\'object\')",
"Illegal attribute name in the XHTML (\'value\' on \'object\')"
]
},
},
"list-xhtml-wrongns1.xml":{
"list-xhtml-wrongns1.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Wrong namespace on the XHTML (\'http://www.w3.org/1999/xhtmlx\')"]
"errors":[
"Wrong namespace on the XHTML (\'http://www.w3.org/1999/xhtmlx\')"
]
},
},
"list-xhtml-wrongns2.xml":{
"list-xhtml-wrongns2.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Wrong namespace on the XHTML (\'http://www.w3.org/1999/xhtmlx\')"]
"errors":[
"Wrong namespace on the XHTML (\'http://www.w3.org/1999/xhtmlx\')"
]
},
},
"list-xhtml-wrongns3.xml":{
"list-xhtml-wrongns3.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Wrong namespace on the XHTML (\'http://hl7.org/fhir\')"]
"errors":[
"Wrong namespace on the XHTML (\'http://hl7.org/fhir\')"
]
},
},
"list-xhtml-xxe1.xml":{
"list-xhtml-xxe1.xml":{
"errorCount":1,
"errorCount":1,
"errors":["org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 10; DOCTYPE is disallowed when the feature \"http://apache.org/xml/features/disallow-doctype-decl\" set to true."]
"errors":[
"org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 10; DOCTYPE is disallowed when the feature \"http://apache.org/xml/features/disallow-doctype-decl\" set to true."
]
},
},
"list-xhtml-xxe2.xml":{
"list-xhtml-xxe2.xml":{
"errorCount":1,
"errorCount":1,
"errors":["Error reported by XML parser processing null: Scanner State 24 not Recognized "]
"errors":[
"Error reported by XML parser processing null: Scanner State 24 not Recognized "
"ERROR: Observation: Profile http://hl7.org/fhir/StructureDefinition/observation-bp-profile, Element 'Observation.component[SystolicBP]': minimum required = 1, but only found 0"
"ERROR: Observation: Profile http://hl7.org/fhir/StructureDefinition/observation-bp-profile, Element 'Observation.component[SystolicBP]': minimum required = 1, but only found 0"
"errors":["ERROR: Observation: Profile http://hl7.org/fhir/StructureDefinition/cholesterol, Element 'Observation.referenceRange': minimum required = 1, but only found 0"]
"errors":[
"ERROR: Observation: Profile http://hl7.org/fhir/StructureDefinition/cholesterol, Element 'Observation.referenceRange': minimum required = 1, but only found 0"
"errors":["ERROR: Observation.referenceRange.high.value: Value is '0' but must be '4.5'"]
"errors":[
"ERROR: Observation.referenceRange.high.value: Value is '0' but must be '4.5'"
]
},
},
"observation-cholesterol-bad-wrongcode.xml":{
"observation-cholesterol-bad-wrongcode.xml":{
"errorCount":2,
"errorCount":2,
"errors":["ERROR: Observation.code.coding.code: Value is '13457-7' but must be '35200-5'","ERROR: Observation.code.coding.display: Value is 'Cholesterol in LDL [Mass/volume] in Serum or Plasma by calculation' but must be 'Cholesterol [Moles/?volume] in Serum or Plasma'"]
"errors":[
"ERROR: Observation.code.coding.code: Value is '13457-7' but must be '35200-5'",
"ERROR: Observation.code.coding.display: Value is 'Cholesterol in LDL [Mass/volume] in Serum or Plasma by calculation' but must be 'Cholesterol [Moles/?volume] in Serum or Plasma'"
]
},
},
"invariant.example.xml":{
"invariant.example.xml":{
"errorCount":0,
"errorCount":0,
"profile":{
"profile":{
"source":"invariant.profile.xml",
"source":"invariant.profile.xml",
"errorCount":1
"errorCount":1
}
}
},
},
"observation-triglyceride-good.xml":{
"observation-triglyceride-good.xml":{
"warningCount":1,
"warningCount":1,
"errorCount":0,
"errorCount":0,
"warnings":["WARNING: Observation.code.coding[1]: The display \"Triglyceride [Moles/volume] in Serum or Plasma\" is not a valid display for the code {http://loinc.org}35217-9 - should be one of [\"Triglyceride [Mass or Moles/volume] in Serum or Plasma\",\"Trigl SerPl-msCnc\""]
"warnings":[
"WARNING: Observation.code.coding[1]: The display \"Triglyceride [Moles/volume] in Serum or Plasma\" is not a valid display for the code {http://loinc.org}35217-9 - should be one of [\"Triglyceride [Mass or Moles/volume] in Serum or Plasma\",\"Trigl SerPl-msCnc\""
]
},
},
"observation-triglyceride-good2.xml":{
"observation-triglyceride-good2.xml":{
"warningCount":1,
"warningCount":1,
"errorCount":0,
"errorCount":0,
"warnings":["WARNING: Observation.code.coding[2]: The display \"Triglyceride [Moles/volume] in Serum or Plasma\" is not a valid display for the code {http://loinc.org}35217-9 - should be one of [\"Triglyceride [Mass or Moles/volume] in Serum or Plasma\",\"Trigl SerPl-msCnc\""]
"warnings":[
"WARNING: Observation.code.coding[2]: The display \"Triglyceride [Moles/volume] in Serum or Plasma\" is not a valid display for the code {http://loinc.org}35217-9 - should be one of [\"Triglyceride [Mass or Moles/volume] in Serum or Plasma\",\"Trigl SerPl-msCnc\""
]
},
},
"observation-triglyceride-bad-wrongcode.xml":{
"observation-triglyceride-bad-wrongcode.xml":{
"errorCount":1,
"errorCount":1,
"errors":["ERROR: Observation.code: Expected patternCodeableConcept not found for system: http://loinc.org code: 35217-9 display: Triglyceride [Moles/volume] in Serum or Plasma"]
"errors":[
"ERROR: Observation.code: Expected patternCodeableConcept not found for system: http://loinc.org code: 35217-9 display: Triglyceride [Moles/volume] in Serum or Plasma"