String bundleString = " </valueAttachment> </supportingInfo> <supportingInfo> <!--AdditionalInformation --> <sequence value=\"2\"/> <category> <coding> <system value=\"http://terminology.hl7.org/CodeSystem/claiminformationcategory\"/> <code value=\"info\"/> </coding> </category> <valueString value=\"additional Information\"/> </supportingInfo> <supportingInfo> <!--old service request --> <sequence value=\"3\"/> <category> <coding> <system value=\"http://terminology.hl7.org/CodeSystem/claiminformationcategory\"/> <code value=\"info\"/> </coding> </category> <valueReference> <reference value=\"ServiceRequest/ServiceRequest2\"/> </valueReference> </supportingInfo> <insurance> <sequence value=\"1\"/> <focal value=\"true\"/> <coverage> <display value=\"use of mandatory insurance coverage, no further details provided here.\"/> </coverage> </insurance> <item> <sequence value=\"1\"/> <productOrService> <coding> <system value=\"http://www.mycarenet.be/fhir/CodeSystem/nihdi-physiotherapy-pathologysituationcode\"/> <code value=\"fb-51\"/> <!-- PathologySituationCode --> </coding> </productOrService> <servicedDate value=\"2020-01-14\"/> <!-- PathologyApparitionDate --> </item> </Claim> </resource> </entry></Bundle>"; IParser parser = FhirContext.forR4().newXmlParser(); parser.setParserErrorHandler(new LenientErrorHandler()); Bundle bundle = parser.parseResource(Bundle.class, bundleString);