Validation Results for ExampleIG
Generated Thu Jul 07 07:44:57 UTC 2022, FHIR version 4.0.1 for my-ig#1.0.0 (canonical = http://example.com/fhir/example (history)). See Full QA Report
Quality Checks |
Publisher Version: | IG Publisher Version: v1.1.122 |
Publication Code: | n/a . PackageId = my-ig, Canonical = http://example.com/fhir/example |
Realm Check for n/a: | |
Version Check: | 1.0.0: no package-list.json - the guide is not ready for publishing |
Supressed Messages: | 5 Suppressed Issues
|
Dependency Checks: | Package | Version | FHIR Release | Canonical | Web Base | Comment |
---|
 my-ig | 1.0.0 | 4.0.1 | http://example.com/fhir/example | | |
  hl7.terminology.r4 | 3.1.0 M | 4.0.1 | http://terminology.hl7.org | http://terminology.hl7.org/3.1.0 | |
Templates: hl7.fhir.be.my.template#0.0.1 -> hl7.be.fhir.template#0.0.1 -> fhir.base.template#0.2.2 |
Dependent IGs: | no references |
Publication Rules: | Code = n/a. n/a - not an HL7.org or FHIR.org implementation guide
The copyrightYear parameter ('2021+') in the IG resource is good |
HTA Analysis: | Non-HL7 Igs are exempt from terminology dependency analysis |
R5 Dependencies: | (none) |
Previous Version Comparison: | Unable to compare with previous version: Unable to find version history at http://example.com/fhir/example (Problem #1 with package-list.json at http://example.com/fhir/example: Invalid HTTP response 404 from http://example.com/fhir/example/package-list.json?nocache=1657179885825 (Not Found) (content in /tmp/fhir-http-3.log)) |
IPA Comparison: | n/a |
Summary: | errors = 4, warn = 1, info = 0, broken links = 0 |
n/a Show Validation Information
ImplementationGuide.url | warning | The canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole |
Path | Severity | Message |
ImplementationGuide.where(url = 'http://example.com/fhir/example') | error | Conformance resource /github/workspace/fsh-generated/resources/ImplementationGuide-my-ig.json - the canonical URL (http://example.com/fhir/example/ImplementationGuide/my-ig) does not match the URL (http://example.com/fhir/example) |
ImplementationGuide.url | error | Resource id/url mismatch: my-ig/http://example.com/fhir/example |
ImplementationGuide.definition | error | ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide) |
fsh-generated/resources/ImplementationGuide-my-ig | error | URL Mismatch http://example.com/fhir/example/ImplementationGuide/my-ig vs http://example.com/fhir/example |
Suppressed Messages (Warnings, hints, broken links)
If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...
- WARNING: http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation: The Implementation Guide contains no examples for this profile (0 uses)
- WARNING: http://somewhere.org/fhir/uv/myig/StructureDefinition/mypractitioner: The Implementation Guide contains no examples for this profile (0 uses)
This is inherited from the base resource
- WARNING: StructureDefinition/myObservation: StructureDefinition.snapshot.element[15].mapping[3].map: value should not start or finish with whitespace (0 uses)
We're expecting these to not match the slice - we're showing how you can use slicing to define the one repetition you want even when many repetitions might be present
- INFORMATION: Patient/example: Patient.name[0]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
- INFORMATION: Patient/example: Patient.name[1]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
Errors sorted by type
RESOURCE_CANONICAL_MISMATCH
fsh-generated/resources/ImplementationGuide-my-ig.json | Conformance resource /github/workspace/fsh-generated/resources/ImplementationGuide-my-ig.json - the canonical URL (http://example.com/fhir/example/ImplementationGuide/my-ig) does not match the URL (http://example.com/fhir/example) |
RESOURCE_ID_MISMATCH
Validation_VAL_Profile_Minimum