Quality Checks |
Publisher Version: | IG Publisher Version: v1.6.28 |
Publication Code: | n/a . PackageId = my-ig, Canonical = http://example.com/fhir/example |
Realm Check for n/a: | |
Publication Request: | - History Page 'history.html' is wrong (ig.json#paths/history) - must be 'http://example.com/fhir/example/history.html'
- Error fetching package-list from http://example.com/fhir/example: Internal Server Error
- This IG has never been published, so the version should start with '0.' or include a patch version e.g. '-ballot'
- No publication request found
|
Supressed Messages: | 5 Suppressed Issues
|
Dependency Checks: | Package | Version | FHIR | Canonical | Web Base | Comment |
---|
my-ig | 1.0.0 | R4 | http://example.com/fhir/example | | |
hl7.terminology.r4 | 6.0.2 M | R4 | http://terminology.hl7.org | http://terminology.hl7.org/6.0.2 | |
hl7.fhir.uv.extensions.r4 | 5.1.0 M | R4 | http://hl7.org/fhir/extensions | http://hl7.org/fhir/extensions/5.1.0 | |
Templates: hl7.fhir.affiliate.custom.template#0.0.1 -> hl7.fhir.affiliate.template#current -> fhir.base.template#current. Tools: 0.2.0 |
Dependent IGs: | no references |
Global Profiles: | (none declared) |
Terminology Server(s): | http://tx.fhir.org/r4 (details) |
HTA Analysis: | Non-HL7 Igs are exempt from terminology dependency analysis |
R5 Dependencies: | (none) |
Draft Dependencies: |
-
hl7.fhir.r4.core#4.0.1: GuideParameterCode
(15 uses), AllergyIntolerance
(4 uses), CommonLanguages
(16 uses), AllergyIntoleranceClinicalStatusCodes
(1 uses), AllergyIntoleranceVerificationStatusCodes
(1 uses), AllergyIntoleranceType
(1 uses), AllergyIntoleranceCategory
(1 uses), AllergyIntoleranceCriticality
(1 uses), AllergyIntoleranceSubstance/Product,ConditionAndNegationCodes
(1 uses), Practitioner
(27 uses), PractitionerRole
(15 uses), RelatedPerson
(19 uses), SubstanceCode
(1 uses), SNOMEDCTClinicalFindings
(3 uses), AllergyIntoleranceSeverity
(1 uses), SNOMEDCTRouteCodes
(1 uses), CarePlan
(8 uses), PlanDefinition
(3 uses), Questionnaire
(3 uses), Measure
(3 uses), ActivityDefinition
(3 uses), RequestStatus
(1 uses), CarePlanIntent
(1 uses), CarePlanCategory
(1 uses), Device
(7 uses), Organization
(19 uses), CareTeam
(7 uses), Condition
(20 uses), Goal
(2 uses), CarePlanActivityOutcome
(1 uses), Appointment
(3 uses), CommunicationRequest
(1 uses), DeviceRequest
(3 uses), MedicationRequest
(6 uses), NutritionOrder
(3 uses), Task
(1 uses), ServiceRequest
(7 uses), VisionPrescription
(1 uses), RequestGroup
(1 uses), CarePlanActivityKind
(1 uses), ProcedureCodes(SNOMEDCT)
(1 uses), DiagnosticReport
(5 uses), DocumentReference
(4 uses), CarePlanActivityStatus
(1 uses), Location
(9 uses), HealthcareService
(1 uses), Medication
(3 uses), Substance
(1 uses), SNOMEDCTMedicationCodes
(3 uses), ClinicalImpression
(3 uses), ClinicalImpressionStatus
(1 uses), Encounter
(9 uses), InvestigationType
(1 uses), QuestionnaireResponse
(5 uses), FamilyMemberHistory
(1 uses), RiskAssessment
(2 uses), ImagingStudy
(5 uses), Media
(4 uses), Condition/Problem/DiagnosisCodes
(3 uses), ClinicalImpressionPrognosis
(1 uses), ConditionClinicalStatusCodes
(1 uses), ConditionVerificationStatus
(1 uses), ConditionCategoryCodes
(1 uses), Condition/DiagnosisSeverity
(1 uses), SNOMEDCTBodyStructures
(2 uses), Group
(5 uses), ConditionStage
(1 uses), ConditionStageType
(1 uses), ManifestationAndSymptomCodes
(1 uses), EncounterStatus
(6 uses), EncounterType
(2 uses), ServiceType
(2 uses), ParticipantType
(2 uses), EncounterReasonCodes
(2 uses), Procedure
(5 uses), ImmunizationRecommendation
(4 uses), DiagnosisRole
(3 uses), Account
(3 uses), AdmitSource
(2 uses), Diet
(2 uses), SpecialCourtesy
(2 uses), SpecialArrangements
(2 uses), DischargeDisposition
(2 uses), EncounterLocationStatus
(2 uses), LocationType
(2 uses), EpisodeOfCare
(2 uses), EpisodeOfCareStatus
(2 uses), EpisodeOfCareType
(1 uses), Communication
(2 uses), EventStatus
(1 uses), CommunicationNotDoneReason
(1 uses), CommunicationCategory
(1 uses), RequestPriority
(2 uses), CommunicationTopic
(1 uses), medicationrequest Status
(1 uses), medicationRequest Status Reason Codes
(1 uses), medicationRequest Intent
(1 uses), medicationRequest Category Codes
(1 uses), ProcedurePerformerRoleCodes
(1 uses), medicationRequest Course of Therapy Codes
(1 uses), Coverage
(1 uses), ClaimResponse
(1 uses), DetectedIssue
(1 uses), Provenance
(1 uses), MedicationStatement
(4 uses), MedicationAdministration
(3 uses), MedicationDispense
(3 uses), Medication Status Codes
(1 uses), SNOMEDCTDrugTherapyStatusCodes
(1 uses), Medication usage category codes
(1 uses), Immunization
(2 uses), ObservationCategoryCodes
(2 uses), LOINCCodes
(3 uses), ObservationMethods
(2 uses), Specimen
(2 uses), DeviceMetric
(2 uses), ObservationReferenceRangeMeaningCodes
(2 uses), ObservationReferenceRangeAppliesToCodes
(2 uses), MolecularSequence
(4 uses), PatientRelationshipType
(1 uses)
-
hl7.fhir.uv.tools#0.2.0: ResourceSortExt
(44 uses)
|
Modifier Extensions: | (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: Internal Server Error) |
IPA Comparison: | n/a |
IPS Comparison: | n/a |
Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings |
Summary: | errors = 63, warn = 73, info = 0, broken links = 3 |
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 |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource ClinicalImpression/ClinicalImpression. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Condition/ConditionCold. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Condition/ConditionTonsillitis. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Encounter/EncounterFirst. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource EpisodeOfCare/EpisodeOfCareTCCS. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource EpisodeOfCare/EpisodeOfCareTCCS1. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource EpisodeOfCare/EpisodeOfCareTCCS2. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Encounter/HumanEncounter. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Observation/ObservationSymptomsDuration. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Patient/PatientTCCS. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Patient/PatientTCCS1. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Patient/PatientTCCS2. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Patient/PatientTCCS3. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Patient/PatientTCCS4. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Practitioner/Practitioner1. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource RelatedPerson/RelatedPersonTCCS. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource RelatedPerson/RelatedPersonTCCS1. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource RelatedPerson/RelatedPersonTCCS2. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource RelatedPerson/RelatedPersonTCCS3. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource MedicationRequest/medicationRequest. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Observation/observationSymptoms1. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Observation/observationSymptoms2. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource Medication/paracetamol1000mg. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource ServiceRequest/reevaluationServiceRequest. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
package.tgz | error | Error converting pacakge to R4B: Error processing example/Encounter-EncounterFirst.json: Not a JSON Object: null |
output/CarePlan-carePlan.html#/html/body/div/div/div/div/div/div/p/a at Line 192, column 273 | error | The link 'Patient/PatientTCSS' for "Patient/PatientTCSS" cannot be resolved |
output/index.html#/html/body/div/div/div/div/div/p/a at Line 231, column 132 | error | The link 'package.r4.tgz' for "R4 (my-ig.r4)" cannot be resolved |
output/index.html#/html/body/div/div/div/div/div/p/a at Line 231, column 179 | error | The link 'package.r4b.tgz' for "R4B (my-ig.r4b)" cannot be resolved |
Path | Severity | Message |
StructureDefinition.snapshot.element[16].binding.extension[0].extension[1].value.ofType(canonical) (l1/c43655) | error | Canonical URL 'http://hl7.org/fhir/sid/icd-10' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet] |
StructureDefinition.snapshot.element[16].binding.valueSet (l1/c44275) | error | Canonical URL 'http://snomed.info/sct' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet] |
StructureDefinition.differential.element[4].binding.extension[0].extension[1].value.ofType(canonical) (l1/c73004) | error | Canonical URL 'http://hl7.org/fhir/sid/icd-10' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet] |
StructureDefinition.differential.element[4].binding.valueSet (l1/c73624) | error | Canonical URL 'http://snomed.info/sct' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet] |
StructureDefinition.differential.element[4].binding | error | The valueSet reference http://snomed.info/sct on element Condition.code points to something that is not a value set (CodeSystem) |
StructureDefinition.differential.element[4].binding.extension[0] | error | The valueSet reference http://hl7.org/fhir/sid/icd-10 on element Condition.code points to something that is not a value set (CodeSystem) |
StructureDefinition.snapshot.element[16].binding | error | The valueSet reference http://snomed.info/sct on element Condition.code points to something that is not a value set (CodeSystem) |
StructureDefinition.snapshot.element[16].binding.extension[0] | error | The valueSet reference http://hl7.org/fhir/sid/icd-10 on element Condition.code points to something that is not a value set (CodeSystem) |
StructureDefinition.where(url = 'http://example.com/fhir/example/StructureDefinition/ConditionDiagnosis') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
Medication.ingredient[0].strength (l37/c24) | error | Unrecognized property 'value' |
Medication.ingredient[0].strength (l38/c23) | error | Unrecognized property 'unit' |
Medication.ingredient[0].strength (l39/c48) | error | Unrecognized property 'system' |
Medication.ingredient[0].strength (l40/c23) | error | Unrecognized property 'code' |
Medication.code.coding[0].code (l4/c6) | error | Unknown code '1015942' in the CodeSystem 'http://www.nlm.nih.gov/research/umls/rxnorm' version '??' (from http://tx.fhir.org/r4) |
Medication.form.coding[0].display (l14/c6) | error | Wrong Display Name 'Tablet dose form' for http://snomed.info/sct#385055001. Valid display is one of 3 choices: 'Tablet', 'Tablet (basic dose form)' or 'A solid single-dose preparation obtained by compressing uniform volumes of particulate solids or by extrusion or moulding. Tablets may be single layer tablets resulting from a single compression of particles and or multilayer tablets consisting of concentric or parallel layers obtained by successive compressions of particles of different composition.' (for the language(s) 'en') (from http://tx.fhir.org/r4) |
Medication.ingredient[0].item.ofType(CodeableConcept).coding[0].display (l26/c10) | error | Wrong Display Name 'Paracetamol' for http://www.nlm.nih.gov/research/umls/rxnorm#198142. Valid display is one of 3 choices: 'prednisolone 5 MG Oral Tablet', 'prednisoLONE 5 MG Oral Tablet' or 'prednisoLONE 5 MG Oral Tablet' (for the language(s) 'en') (from http://tx.fhir.org/r4) |
Medication.ingredient[0].strength (l36/c10) | error | Constraint failed: rat-1: 'Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present' |
Path | Severity | Message |
Observation (l1/c4) | error | Observation.status: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/Observation|4.0.1) |
Observation.bodySite.coding[0].system (l23/c6) | warning | A definition for CodeSystem 'https://ehr.testing.p5.pt/api/fhir/ValueSet/bodySiteVS' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4) |
Observation (l1/c4) | warning | Best Practice Recommendation: In general, all observations should have a subject |
Observation (l1/c4) | warning | Best Practice Recommendation: In general, all observations should have a performer |
Observation (l1/c4) | warning | Best Practice Recommendation: In general, all observations should have an effective[x] () |
Observation.meta.profile[0] (l1/c4) | warning | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/ObservationSymptomDuration' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/HumanEncounter.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/HumanEncounter' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/diagnosis.json | Profile reference 'http://triage-counseling-clinical-system.org/fhir/StructureDefinition/Diagnosis' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/diagnosis2.json | Profile reference 'http://triage-counseling-clinical-system.org/fhir/StructureDefinition/Diagnosis' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/episodeOfCare1.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/EpisodeOfCareTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/episodeOfCare2.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/EpisodeOfCareTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/episodeOfCare3.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/EpisodeOfCareTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/firstEncounter.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/EncounterFirst' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/observationSymptoms.json | Profile reference 'http://hl7.org/fhir/StructureDefinition/ObservationSymptoms' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/observationSymptoms2.json | Profile reference 'http://hl7.org/fhir/StructureDefinition/ObservationSymptoms' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/observationSymptomsDuration.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/ObservationSymptomDuration' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/patient1.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/PatientTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/patient2.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/PatientTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/patient3.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/PatientTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/patient4.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/PatientTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/patient5.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/PatientTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/relatedPerson1.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/RelatedPersonTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/relatedPerson2.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/RelatedPersonTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/relatedPerson3.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/RelatedPersonTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |
input/examples/relatedPerson4.json | Profile reference 'https://ehr.testing.p5.pt/api/fhir/StructureDefinition/RelatedPersonTCCS' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles |