FHIR Chat · 4.1.0: confused about fhir versions · conformance

Stream: conformance

Topic: 4.1.0: confused about fhir versions


view this post on Zulip Patrick Werner (Feb 03 2020 at 20:07):

looking at http://hl7.org/fhir/directory.html is can't find a FHIR version 4.1.0. But the current java validator uses StructureDefinitions with version 4.1.0. When trying to use -snapshot with the validator i get errors like:

Exception in thread "main" org.hl7.fhir.exceptions.FHIRException: Error loading StructureDefinition-goal-reasonRejected.json: Unknown FHIRVersion code '4.1.0'
    at org.hl7.fhir.r5.context.SimpleWorkerContext.fromDefinitions(SimpleWorkerContext.java:223)
    at org.hl7.fhir.r5.validation.ValidationEngine.loadDefinitions(ValidationEngine.java:341)
    at org.hl7.fhir.r5.validation.ValidationEngine.loadInitialDefinitions(ValidationEngine.java:288)
    at org.hl7.fhir.r5.validation.ValidationEngine.<init>(ValidationEngine.java:320)
    at org.hl7.fhir.r5.validation.Validator.main(Validator.java:570)
Caused by: java.lang.IllegalArgumentException: Unknown FHIRVersion code '4.1.0'
    at org.hl7.fhir.r5.model.Enumerations$FHIRVersionEnumFactory.fromCode(Enumerations.java:6590)
    at org.hl7.fhir.r5.model.Enumerations$FHIRVersionEnumFactory.fromCode(Enumerations.java:6537)
    at org.hl7.fhir.r5.formats.JsonParser.parseEnumeration(JsonParser.java:87)
    at org.hl7.fhir.r5.formats.JsonParser.parseStructureDefinitionProperties(JsonParser.java:24641)
    at org.hl7.fhir.r5.formats.JsonParser.parseStructureDefinition(JsonParser.java:24560)
    at org.hl7.fhir.r5.formats.JsonParser.parseResource(JsonParser.java:29203)
    at org.hl7.fhir.r5.formats.JsonParserBase.parse(JsonParserBase.java:113)
    at org.hl7.fhir.r5.context.SimpleWorkerContext.loadFromFileJson(SimpleWorkerContext.java:298)
    at org.hl7.fhir.r5.context.SimpleWorkerContext.loadDefinitionItem(SimpleWorkerContext.java:233)
    at org.hl7.fhir.r5.context.SimpleWorkerContext.fromDefinitions(SimpleWorkerContext.java:220)
    ... 4 more

view this post on Zulip Patrick Werner (Feb 03 2020 at 20:08):

org.hl7.fhir.r5.model.Enumerations doesn't contain 4.1.0. Am i confused or the validator?

view this post on Zulip Grahame Grieve (Feb 03 2020 at 20:09):

something is confused. are you using an old version of the validator?

view this post on Zulip Patrick Werner (Feb 03 2020 at 20:16):

no, the current master locally build

view this post on Zulip Grahame Grieve (Feb 03 2020 at 20:18):

how you running it then?

view this post on Zulip Patrick Werner (Feb 03 2020 at 20:30):

oh, my bad. I cleared the fhir package cache and tried it again. Works now. Sorry for bothering.

view this post on Zulip Grahame Grieve (Feb 03 2020 at 21:12):

hmm. I screwed something up the past then

view this post on Zulip Patrick Werner (Feb 03 2020 at 21:42):

snapshot looks good. Only odd thing it messes up special characters like Umlauts

view this post on Zulip Patrick Werner (Feb 03 2020 at 21:43):

checked and debugged the code, couldn‘t find the cause of it

view this post on Zulip Patrick Werner (Feb 03 2020 at 21:43):

the writer streams or string-> byte conversions are looking good to me


Last updated: Apr 12 2022 at 19:14 UTC