Generated Mon Sep 09 11:00:41 UTC 2024, FHIR version 4.0.1 for hl7.fhir.fi.scheduling#0.2.0-cibuild (canonical = https://hl7.fi/fhir/finnish-scheduling (history)). See Full QA Report
Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publisher Version: | IG Publisher Version: v1.6.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publication Code: | n/a . PackageId = hl7.fhir.fi.scheduling, Canonical = https://hl7.fi/fhir/finnish-scheduling | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Realm Check for n/a: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supressed Messages: | 1 Suppressed Issue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Terminology Server(s): | http://tx.fhir.org/r4 (details) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HTA Analysis: | no Non-HL7 references found | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
R5 Dependencies: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Previous Version Comparison: | Comparison with version 0.2.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPA Comparison: | Comparison with version 1.0.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary: | errors = 17, warn = 44, info = 3, broken links = 4 |
warning | Unable to find ImplementationGuide.definition.resource.description for the resource Appointment/605790. 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 Appointment/605791. 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/example-patient. 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 Slot/example-slot. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. | |
output/Appointment-605790.html#/html/body/div/div/div/div/div/div/p/a at Line 194, column 930 | error | The link 'Slot/123456789' for "Slot/123456789" cannot be resolved |
output/Appointment-605790.html#/html/body/div/div/div/div/div/div/blockquote/p/a at Line 194, column 2021 | error | The link 'HealthcareService/example' for "Lastenvalvojan vastaanotto" cannot be resolved |
output/Appointment-605791.html#/html/body/div/div/div/div/div/div/p/a at Line 194, column 465 | error | The link 'Slot/123456789' for "Slot/123456789" cannot be resolved |
output/Slot-example-slot.html#/html/body/div/div/div/div/div/div/p/a at Line 194, column 686 | error | The link 'Schedule/234567890' for "Schedule/234567890" cannot be resolved |
1 | warning | The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide |
2 | warning | An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide |
3 | warning | An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide |
Path | Severity | Message |
ConceptMap.target.ofType(canonical) (l1/c12220) | error | Canonical URL 'http://hl7.org/fhir/appointmentstatus' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet] |
ConceptMap.group[0].element[6].target[0].code (l1/c13712) | error | The target code 'fullfilled' is not valid in the code system http://hl7.org/fhir/appointmentstatus|4.0.1 |
ConceptMap (l1/c16592) | warning | Concept maps published by HL7 SHALL conform to the ShareableConceptMap profile, which says that the element ConceptMap.name should be present, but it is not |
ConceptMap (l1/c16592) | error | Concept maps published by HL7 SHALL conform to the ShareableConceptMap profile, which says that the element ConceptMap.experimental is mandatory, but it is not present |
Path | Severity | Message |
Patient.extension[0] (l8/c6) | error | The extension http://hl7.fi/fhir/StructureDefinition/HomeMunicipalityExtension could not be found so is not allowed here |
Patient.communication[0].language.coding[0].system (l61/c8) | information | A definition for CodeSystem 'urn:oid:1.2.246.537.5.40175' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4) |
Patient.communication[0].language (l61/c8) | information | None of the codings provided are in the value set 'Common Languages' (http://hl7.org/fhir/ValueSet/languages|4.0.1), and a coding is recommended to come from this value set (codes = urn:oid:1.2.246.537.5.40175#FI) |
Path | Severity | Message |
Slot.schedule (l45/c4) | error | Unable to resolve resource with reference 'Schedule/234567890' |
Slot.text.div | error | Hyperlink 'Schedule/234567890' at 'div/p/a' for 'Schedule/234567890' does not resolve |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for AdditionalInformationURLExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/AdditionalInformationURLExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/AppointmentMutabilityExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/CareGuaranteeExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for CareplanIdentifierExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/CareplanIdentifierExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/ChildAppointment') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for CustomerJourneyExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/CustomerJourneyExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/HomeMunicipalityExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/MiscAppointmentDataExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/NotificationInfoExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for NotificationMediumExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/NotificationMediumExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/ParentAppointment') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/PatientInstructionURLExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/PractitionerGenderExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for QueueNoExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/QueueNoExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/ReferralIdExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/RequestedServiceExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/ResourceCalendarIdExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/SelfServiceExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/ServiceEventExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for TicketNoExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/TicketNoExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for TopicIdExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/TopicIdExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.context[0] | warning | Review the extension type for VisibleToCustodianExtension: the context of StructureDefinition appears to be a simple element, so the context type should be 'element' not 'fhirpath' |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/VisibleToCustodianExtension') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/fi-scheduling-appointment') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/fi-scheduling-healthcare-service') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/fi-scheduling-location') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/fi-scheduling-schedule') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/fi-scheduling-service-event') | warning | The Implementation Guide contains no examples for this extension |
Path | Severity | Message |
StructureDefinition.where(url = 'https://hl7.fi/fhir/finnish-scheduling/StructureDefinition/fi-scheduling-slot') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
Appointment.extension[0] (l97/c6) | error | The extension http://hl7.fi/fhir/StructureDefinition/NotificationInfoExtension could not be found so is not allowed here |
Appointment.extension[1] (l104/c6) | error | The extension http://hl7.fi/fhir/StructureDefinition/AppointmentMutabilityExtension could not be found so is not allowed here |
Appointment.appointmentType (l27/c4) | information | None of the codings provided are in the value set 'hl7VS-appointmentReasonCodes' (http://terminology.hl7.org/ValueSet/v2-0276|2.0.0), and a coding is recommended to come from this value set (codes = urn:oid:1.2.246.537.6.884.2015#10) |
Appointment.slot[0] (l39/c6) | error | Unable to resolve resource with reference 'Slot/123456789' |
Appointment.participant[2].actor (l89/c8) | error | Unable to resolve resource with reference 'HealthcareService/example' |
Appointment.text.div | error | Hyperlink 'Slot/123456789' at 'div/p/a' for 'Slot/123456789' does not resolve |
Appointment.text.div | error | Hyperlink 'HealthcareService/example' at 'div/blockquote/p/a' for 'Lastenvalvojan vastaanotto' does not resolve |
Path | Severity | Message |
Appointment (l1/c2) | error | Appointment.participant: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/Appointment|4.0.1) |
Appointment.extension[0] (l14/c6) | error | The extension http://hl7.fi/fhir/StructureDefinition/ChildAppointment could not be found so is not allowed here |
Appointment.extension[1] (l20/c6) | error | The extension http://hl7.fi/fhir/StructureDefinition/ChildAppointment could not be found so is not allowed here |
Appointment.slot[0] (l8/c6) | error | Unable to resolve resource with reference 'Slot/123456789' |
Appointment.text.div | error | Hyperlink 'Slot/123456789' at 'div/p/a' for 'Slot/123456789' does not resolve |
Suppressed Messages (Warnings, hints, broken links)
The Finnish oid based terminologies are not published as FHIR terminologies, at least yet.
Errors sorted by type
fsh-generated/resources/ConceptMap-appointment-status-concept-map.json | The target code 'fullfilled' is not valid in the code system http://hl7.org/fhir/appointmentstatus|4.0.1 |
fsh-generated/resources/ConceptMap-appointment-status-concept-map.json | Concept maps published by HL7 SHALL conform to the ShareableConceptMap profile, which says that the element ConceptMap.name should be present, but it is not |
fsh-generated/resources/ConceptMap-appointment-status-concept-map.json | Concept maps published by HL7 SHALL conform to the ShareableConceptMap profile, which says that the element ConceptMap.experimental is mandatory, but it is not present |
fsh-generated/resources/Patient-example-patient.json | The extension http://hl7.fi/fhir/StructureDefinition/HomeMunicipalityExtension could not be found so is not allowed here |
input/examples/appointment.json | The extension http://hl7.fi/fhir/StructureDefinition/NotificationInfoExtension could not be found so is not allowed here |
input/examples/appointment.json | The extension http://hl7.fi/fhir/StructureDefinition/AppointmentMutabilityExtension could not be found so is not allowed here |
input/examples/appointment_with_child_appointments.json | The extension http://hl7.fi/fhir/StructureDefinition/ChildAppointment could not be found so is not allowed here |
input/examples/appointment_with_child_appointments.json | The extension http://hl7.fi/fhir/StructureDefinition/ChildAppointment could not be found so is not allowed here |
fsh-generated/resources/Slot-example-slot.json | Unable to resolve resource with reference 'Schedule/234567890' |
input/examples/appointment.json | Unable to resolve resource with reference 'Slot/123456789' |
input/examples/appointment.json | Unable to resolve resource with reference 'HealthcareService/example' |
input/examples/appointment_with_child_appointments.json | Unable to resolve resource with reference 'Slot/123456789' |
fsh-generated/resources/ConceptMap-appointment-status-concept-map.json | Canonical URL 'http://hl7.org/fhir/appointmentstatus' refers to a resource that has the wrong type. Found CodeSystem expecting one of [ValueSet] |
fsh-generated/resources/Patient-example-patient.json | None of the codings provided are in the value set 'Common Languages' (http://hl7.org/fhir/ValueSet/languages|4.0.1), and a coding is recommended to come from this value set (codes = urn:oid:1.2.246.537.5.40175#FI) |
input/examples/appointment.json | None of the codings provided are in the value set 'hl7VS-appointmentReasonCodes' (http://terminology.hl7.org/ValueSet/v2-0276|2.0.0), and a coding is recommended to come from this value set (codes = urn:oid:1.2.246.537.6.884.2015#10) |
input/examples/appointment_with_child_appointments.json | Appointment.participant: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/Appointment|4.0.1) |