Stream: IG creation
Topic: Error on snapshot generation
Pieter Edelman (Nov 04 2020 at 12:03):
When I run the IG Publisher on (a.o.) this profile, containing just a differential, I get the following error:
Error in snapshot generation: The profile http://nictiz.nl/fhir/StructureDefinition/bc-FetusObservation has 3 elements in the differential (id: Observation.interpretation.extension:percentile.valueQuantity.unit, id: Observation.interpretation.extension:percentile.valueQuantity.system, id: Observation.interpretation.extension:percentile.valueQuantity.code) that don't have a matching element in the snapshot: check that the path and definitions are legal in the differential (including order)
Differential:
Observation : [0..null]
Observation.extension : [0..null] (slicing by url)
Observation.extension:fetus : Extension([CanonicalType[http://nictiz.nl/fhir/StructureDefinition/observation-focusSTU3]])[0..1] (slicename = fetus)
Observation.extension:fetus.valueReference:valueReference : Reference[0..null] (slicename = valueReference)
Observation.subject : Reference[0..null]
Observation.context : Reference[0..null]
Observation.value[x] : [0..null]
Observation.interpretation.extension : [0..null] (slicing by url)
Observation.interpretation.extension:percentile : Extension([CanonicalType[http://nictiz.nl/fhir/StructureDefinition/bc-observation-percentile]])[0..1] (slicename = percentile)
Observation.interpretation.extension:percentile.valueQuantity.unit : [0..null] fixed=string
Observation.interpretation.extension:percentile.valueQuantity.system : [0..null] fixed=uri
Observation.interpretation.extension:percentile.valueQuantity.code : [0..null] fixed=code
Snapshot:
[snip]
Observation.interpretation : CodeableConcept[0..1]
Observation.interpretation.id : string[0..1]
Observation.interpretation.extension : Extension[0..*] (slicing by url)
Observation.interpretation.extension:percentile : Extension([CanonicalType[http://nictiz.nl/fhir/StructureDefinition/bc-observation-percentile]])[0..1] (slicename = percentile)
Observation.interpretation.extension:percentile.id : string[0..1]
Observation.interpretation.extension:percentile.extension : Extension[0..*] (slicing by url)
Observation.interpretation.extension:percentile.url : uri[1..1] fixed=uri
Observation.interpretation.extension:percentile.value[x] : Quantity[0..1] (slicing by $this)
Observation.interpretation.extension:percentile.value[x]:valueQuantity : Quantity[0..1] (slicename = valueQuantity)
Observation.interpretation.coding : Coding[0..*]
Observation.interpretation.text : string[0..1]
Observation.comment : string[0..1]
[snip]
I can't find anything wrong with the profile. Could this be an issue with the IG Publisher?
Last updated: Apr 12 2022 at 19:14 UTC