-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
buggy generated example - please check in fsh #82
Comments
hier scheint ein Fehler in der Kompilierung bei fsh zu passieren - zu prüfen, ob falsche Spec oder Fehler beim Kompilieren |
@JoshuaBolte , @alexzautke könnt ihr den Error (bzw. Erzeugung "_" in JSON) einordnen? |
"_" ist hier korrekt. Irgendetwas anderes scheint hier nicht zu stimmen. |
Hallo, die Ursache ist hier ein Vererbungsproblem, wir müssen die Dependency auf das kbv Projekt entfernen. Diese nutzt die dt. Basisprofile in einer anderen Version als ISIP/ISIK. Lösung:
|
siehe möglicherweise ähnliches Problem hier #180 |
@f-busch FYI |
In Konsequenz sollte auch geklärt werden:
|
spec-ISiP/Resources/fsh-generated/resources/Practitioner-PractitionerWalterArzt.json
Line 113 in 98604b6
see also other extensions in ISIP example
...
hier scheint ein Fehler in der Kompilierung bei fsh zu passieren - zu prüfen, ob falsche Spec oder Fehler beim Kompilieren.
Vergleiche dazu ggf. mit examples aus Basisprofilen.
ggf. "_ als string Suchen, um fehler in generierten JSON zu finden
Error message:
ISiPPersonImGesundheitswesen|1.0.1 (examples/Practitioner-PractitionerWalterArzt.json in de.gematik.isip-1.0.1.tgz) org.opentest4j.AssertionFailedError: Valid: false. Messages: SingleValidationMessage[col=14,row=76,locationString=Practitioner.address[0].line[0].extension[0],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Strasse in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=80,locationString=Practitioner.address[0].line[0].extension[1],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Strasse in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=76,locationString=Practitioner.address[0].line[0].extension[0],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Hausnummer in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=80,locationString=Practitioner.address[0].line[0].extension[1],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Hausnummer in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=76,locationString=Practitioner.address[0].line[0].extension[0],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Adresszusatz in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=80,locationString=Practitioner.address[0].line[0].extension[1],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Adresszusatz in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=76,locationString=Practitioner.address[0].line[0].extension[0],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Postfach in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error] SingleValidationMessage[col=14,row=80,locationString=Practitioner.address[0].line[0].extension[1],message=Slicing cannot be evaluated: Could not match discriminator ([url]) for slice Practitioner.address:Strassenanschrift.line.extension:Postfach in profile https://gematik.de/fhir/isip/v1/Basismodul/StructureDefinition/ISiPPersonImGesundheitswesen - the discriminator [url] does not have fixed value, binding or existence assertions,SLICING_CANNOT_BE_EVALUATED,severity=error]
Tasks
The text was updated successfully, but these errors were encountered: