Validation Results for SmartSchedulingLinks

Generated Thu Jul 30 17:58:34 UTC 2026, FHIR version 4.0.1 for hl7.fhir.uv.smart-scheduling-links#1.0.0-ballot (canonical = http://hl7.org/fhir/uv/smart-scheduling-links (history)). See Errors Only & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.2.11
Publication Code:smart-scheduling-links . PackageId = hl7.fhir.uv.smart-scheduling-links, Canonical = http://hl7.org/fhir/uv/smart-scheduling-links
Realm Check for UV:
  • n/a
Language Info:Stated Languages: n/a. IG Resource Lang: en. 1 of 21 (4%) of resources have a language. Population Policy: NONE
Publication Request:
RelatedIgs(None Found)
  • Version 1.0.0-ballot has already been published
  • This is not the first publication, so first must not be true
  • Publication Request is for version v1.0.0-ballot which is already published
Supressed Messages:4 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.fhir.uv.smart-scheduling-links1.0.0-ballotR4http://hl7.org/fhir/uv/smart-scheduling-links
... hl7.terminology.r47.3.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.3.0
.... hl7.fhir.uv.extensions.r45.3.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0
..... hl7.terminology.r47.1.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.1.0Latest Release is 7.3.0
...... hl7.fhir.uv.extensions.r45.2.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0Latest Release is 5.3.0
... hl7.fhir.uv.extensions.r45.3.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0 (as above)
... hl7.fhir.uv.xver-r5.r40.0.1-snapshot-2 UR4http://hl7.org/fhir/5.0http://hl7.org/fhir/uv/xver-r5.r4/0.0.1-snapshot-2
.... hl7.terminology.r46.5.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/6.5.0Latest Release is 7.3.0
..... hl7.fhir.uv.extensions.r45.2.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above). Latest Release is 5.3.0
.... hl7.fhir.uv.extensions.r45.2.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above). Latest Release is 5.3.0
Templates: hl7.smart.template#0.0.1 -> hl7.fhir.template#current -> hl7.base.template#current -> fhir2.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4, https://tx.fhir.org/r4 (details)
HTA Analysis:no Non-HL7 references found
R5 Dependencies:
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison:
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 7, warn = 4, info = 15, broken links = 4, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors423
/scratch/repo/fsh-generated/includes/fsh-link-references000
/scratch/repo/fsh-generated/includes/menu000
/scratch/repo/fsh-generated/resources/HealthcareService-ExampleHealhCareService000
/scratch/repo/fsh-generated/resources/ImplementationGuide-hl7.fhir.uv.smart-scheduling-links011
/scratch/repo/fsh-generated/resources/Location-44981b4a-8eae-48f7-bb7f-bf008bbe05af000
/scratch/repo/fsh-generated/resources/Organization-c3453010-d1ae-4180-937e-86cc11292693000
/scratch/repo/fsh-generated/resources/Practitioner-fd3c7a99-bb59-4fef-9f79-88d1f7275ca6000
/scratch/repo/fsh-generated/resources/PractitionerRole-ad23d8f2-b88e-48af-ae96-e36f5a5fbd43000
/scratch/repo/fsh-generated/resources/PractitionerRole-doc-smith-role600
/scratch/repo/fsh-generated/resources/Schedule-ExampleSchedule000
/scratch/repo/fsh-generated/resources/Slot-AcceptNewAndExistingPatients000
/scratch/repo/fsh-generated/resources/Slot-AcceptOnlyExistingPatients000
/scratch/repo/fsh-generated/resources/Slot-ExampleSlot000
/scratch/repo/fsh-generated/resources/StructureDefinition-booking-deep-link001
/scratch/repo/fsh-generated/resources/StructureDefinition-booking-phone001
/scratch/repo/fsh-generated/resources/StructureDefinition-schedule-specialty001
/scratch/repo/fsh-generated/resources/StructureDefinition-smart-scheduling-healthcare-service002
/scratch/repo/fsh-generated/resources/StructureDefinition-smart-scheduling-location011
/scratch/repo/fsh-generated/resources/StructureDefinition-smart-scheduling-practitioner001
/scratch/repo/fsh-generated/resources/StructureDefinition-smart-scheduling-practitionerRole001
/scratch/repo/fsh-generated/resources/StructureDefinition-smart-scheduling-schedule001
/scratch/repo/fsh-generated/resources/StructureDefinition-smart-scheduling-slot001
/scratch/repo/fsh-generated/resources/ValueSet-appointment-type-and-reasons-vs101
/scratch/repo/input/images000
/scratch/repo/input/images/ERDiagram000
/scratch/repo/input/images/SchedulingArchitecture.drawio000
/scratch/repo/input/images/smart-logo000
/scratch/repo/input/pagecontent/StructureDefinition-smart-scheduling-healthcare-service-intro000
/scratch/repo/input/pagecontent/StructureDefinition-smart-scheduling-location-intro000
/scratch/repo/input/pagecontent/StructureDefinition-smart-scheduling-practitionerRole-intro000
/scratch/repo/input/pagecontent/StructureDefinition-smart-scheduling-schedule-intro000
/scratch/repo/input/pagecontent/StructureDefinition-smart-scheduling-slot-intro000
/scratch/repo/input/pagecontent/change-log000
/scratch/repo/input/pagecontent/downloads000
/scratch/repo/input/pagecontent/index000
/scratch/repo/input/pagecontent/specification000
/scratch/repo/temp/pages/_includes/artifacts000
/scratch/repo/template/config000
/scratch/repo/template/config/_config000

n/a Show Validation Information

warningUnable to find ImplementationGuide.definition.resource.description for the resource PractitionerRole/doc-smith-role. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warningThe jira specification file appears to be out of date with the versions, artifacts and pages currently defined in the IG. A proposed revised file to be reviewed and, if appropriate, submitted as a pull request against the XML folder in https://github.com/HL7/JIRA-Spec-Artifacts. To see the differences, perform a file compare on 'template/jira-current.xml' (a normalized view of what is in Github) and 'template/jira-new.xml' (reflects current IG content)
en​/PractitionerRole-doc-smith-role​.html​#​/html​/body​/div​/div​/div​/div​/div​/div​/p​/a at Line 231, column 801errorThe link 'Practitioner/doc-smith' for "Dr. John Robert Smith" cannot be resolved HTML_LINK_CHECK_FAILED
en​/PractitionerRole-doc-smith-role​.html​#​/html​/body​/div​/div​/div​/div​/div​/div​/p​/a at Line 231, column 887errorThe link 'Organization/berkshire-family-medicine' for "Berkshire Family Medicine" cannot be resolved HTML_LINK_CHECK_FAILED
en​/PractitionerRole-doc-smith-role​.html​#​/html​/body​/div​/div​/div​/div​/div​/div​/p​/a at Line 231, column 1183errorThe link 'Location/123' for "Berkshire Family Medicine - Pittsfield" cannot be resolved HTML_LINK_CHECK_FAILED
en​/StructureDefinition-smart-scheduling-practitionerRole​.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: ' If a PractitionerRole is associated with organization-specific identifiers (such as role-specific employee numbers, provider numbers, or location-specific identifiers), publishers SHOULD include these. The system should be a URL that identifies the identifier system, preferably a page on the publisher's web site (e.g. {"system": "https://healthsystem.example.com/practitioner-role-directory", "value": "ROLE-123"}) ' CONFORMANCE_STATEMENT_WORD
en/index.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'Slot data discovered by a Slot Discovery Client may not reflect current availability by the time a user reaches the Provider Booking Portal. Staleness between publication cycles is one source of invalidity, but others exist — for example, eligibility requirements, referral prerequisites, provider schedule changes, or concurrent bookings. Slot Publishers SHOULD provide data with appropriate freshness (see Cache-Control guidance). Slot Discovery Clients and Slot Aggregators MAY enrich slot data with additional attributes to improve provider-and-slot matching for their users. Because the full range of validity considerations is broad and context-dependent, this specification intentionally leaves much of the handling to implementers — with the key backstop being that the Provider Booking Portal is the closest system to the source of truth. Provider Booking Portals SHOULD handle slot invalidity gracefully, preserving as much of the user's original intent as possible (see Graceful Handling of Slot Invalidity in the specification).' CONFORMANCE_STATEMENT_WORD
en/specification.htmlinformationThe html source contains the word 'SHOULD' but it is not in a text phrase marked as a conformance clause: 'Slot Files. Each line contains a minified JSON object representing an appointment slot (busy or free) for a healthcare service at a specific location. Slot profile Example file showing coarse-grained slots for a single week, across all twenty "SMART Medicine" sites. (Note: The choice to break down slots into weekly files is arbitrary; the fictional Clinic could instead choose to host a single slot file, or produce location-specific files, or even group slots randomly.) Slots MAY include only coarse-grained timing (indicating they fall sometime beetween 9a and 6p ET, the clinic's fictional hours of operation). Ideally, Slot Publishers SHOULD provide finer-grained slot information with specific timing. ' CONFORMANCE_STATEMENT_WORD
en​/specification​.html​#​/html​/body​/div​/div​/div​/div​/div​/p​/img at Line 283, column 2errorThe image source 'ERDiagram2.png' cannot be resolved HTML_IMG_SRC_CHECK_FAILED

fsh-generated/includes/fsh-link-references.md Show Validation Information (0)


fsh-generated/includes/menu.xml Show Validation Information (0)


fsh-generated/resources/HealthcareService-ExampleHealhCareService.json Show Validation Information (1)


fsh-generated/resources/ImplementationGuide-hl7.fhir.uv.smart-scheduling-links.json Show Validation Information (1)

PathSeverityMessageValidating
ImplementationGuide​.dependsOn[2] (l1​/c2747)warningThe ImplementationGuide uses package hl7.fhir.uv.xver-r5.r4#0.0.1-snapshot-2 released on 2025-09-13, but the most recent appropriate version is 0.1.0. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD--
ResourceinformationThe resource ImplementationGuide/hl7.fhir.uv.smart-scheduling-links could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/Location-44981b4a-8eae-48f7-bb7f-bf008bbe05af.json Show Validation Information (1)


fsh-generated/resources/Organization-c3453010-d1ae-4180-937e-86cc11292693.json Show Validation Information (1)


fsh-generated/resources/Practitioner-fd3c7a99-bb59-4fef-9f79-88d1f7275ca6.json Show Validation Information (1)


fsh-generated/resources/PractitionerRole-ad23d8f2-b88e-48af-ae96-e36f5a5fbd43.json Show Validation Information (1)


fsh-generated/resources/PractitionerRole-doc-smith-role.json Show Validation Information (1)

PathSeverityMessageValidating
PractitionerRole.practitioner (l74/c4)errorUnable to resolve resource with reference 'Practitioner/doc-smith' Reference_REF_CantResolvePractitionerRole
PractitionerRole.organization (l78/c4)errorUnable to resolve resource with reference 'Organization/berkshire-family-medicine' Reference_REF_CantResolvePractitionerRole
PractitionerRole.location[0] (l45/c6)errorUnable to resolve resource with reference 'Location/123' Reference_REF_CantResolvePractitionerRole
PractitionerRole.text.diverrorHyperlink 'Practitioner/doc-smith' at 'div/p/a' for 'Dr. John Robert Smith' does not resolve --
PractitionerRole.text.diverrorHyperlink 'Organization/berkshire-family-medicine' at 'div/p/a' for 'Berkshire Family Medicine' does not resolve --
PractitionerRole.text.diverrorHyperlink 'Location/123' at 'div/p/a' for 'Berkshire Family Medicine - Pittsfield' does not resolve --

fsh-generated/resources/Schedule-ExampleSchedule.json Show Validation Information (1)


fsh-generated/resources/Slot-AcceptNewAndExistingPatients.json Show Validation Information (1)


fsh-generated/resources/Slot-AcceptOnlyExistingPatients.json Show Validation Information (1)


fsh-generated/resources/Slot-ExampleSlot.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-booking-deep-link.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/booking-deep-link could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-booking-phone.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/booking-phone could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-schedule-specialty.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/schedule-specialty could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-smart-scheduling-healthcare-service.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[4]​.binding​.extension[0] (l1​/c56320)informationThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead' MSG_DEPENDS_ON_DEPRECATED_NOTEStructureDefinition
ResourceinformationThe resource StructureDefinition/smart-scheduling-healthcare-service could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-smart-scheduling-location.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[81]​.binding​.valueSet (l1​/c160249)warningThere are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v2-0116'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0 (from hl7.terminology.r4#6.5.0), 3.0.0 (from hl7.terminology.r4#7.3.0). Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v2-0116' to 'http://terminology.hl7.org/ValueSet/v2-0116|3.0.0' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONSStructureDefinition
ResourceinformationThe resource StructureDefinition/smart-scheduling-location could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-smart-scheduling-practitioner.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/smart-scheduling-practitioner could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-smart-scheduling-practitionerRole.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/smart-scheduling-practitionerRole could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-smart-scheduling-schedule.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/smart-scheduling-schedule could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/StructureDefinition-smart-scheduling-slot.json Show Validation Information (1)

PathSeverityMessageValidating
ResourceinformationThe resource StructureDefinition/smart-scheduling-slot could usefully have an OID assigned (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

fsh-generated/resources/ValueSet-appointment-type-and-reasons-vs.json Show Validation Information (1)

PathSeverityMessageValidating
ValueSet.compose.include[1]informationPinned the version of http://terminology.hl7.org/CodeSystem/v2-0276 to 3.0.0 from choices of 2.0.0 (hl7.terminology.r4#6.5.0), 2.1.0 (hl7.fhir.uv.xver-r5.r4#0.0.1-snapshot-2), 3.0.0 (hl7.terminology.r4#7.3.0) PIN_VERSION--
ResourceerrorThe resource ValueSet/appointment-type-and-reasons-vs must have an OID assigned to cater for possible use with OID based terminology systems e.g. CDA usage (OIDs are easy to assign - see https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html#ig-parameters-auto-oid-root) --

input/images Show Validation Information (0)


input/images/ERDiagram.png Show Validation Information (0)


input/images/SchedulingArchitecture.drawio.png Show Validation Information (0)


input/images/smart-logo.png Show Validation Information (0)


input/pagecontent/StructureDefinition-smart-scheduling-healthcare-service-intro.md Show Validation Information (0)


input/pagecontent/StructureDefinition-smart-scheduling-location-intro.md Show Validation Information (0)


input/pagecontent/StructureDefinition-smart-scheduling-practitionerRole-intro.md Show Validation Information (0)


input/pagecontent/StructureDefinition-smart-scheduling-schedule-intro.md Show Validation Information (0)


input/pagecontent/StructureDefinition-smart-scheduling-slot-intro.md Show Validation Information (0)


input/pagecontent/change-log.md Show Validation Information (0)


input/pagecontent/downloads.md Show Validation Information (0)


input/pagecontent/index.md Show Validation Information (0)


input/pagecontent/specification.md Show Validation Information (0)


temp/pages/_includes/artifacts.xml Show Validation Information (0)


template/config Show Validation Information (0)


template/config/_config.yml Show Validation Information (0)

Suppressed Messages (Warnings, hints, broken links)

Suppress per FMG QA Review on 3/24/26

Suppress per FMG QA Review on 3/24/26. Need to address later.

Errors sorted by type


IG_DEPENDENCY_VERSION_WARNING_OLD

fsh-generated/resources/ImplementationGuide-hl7.fhir.uv.smart-scheduling-links.jsonThe ImplementationGuide uses package hl7.fhir.uv.xver-r5.r4#0.0.1-snapshot-2 released on 2025-09-13, but the most recent appropriate version is 0.1.0. This reference is getting old and the more recent version should be considered--

MSG_DEPENDS_ON_DEPRECATED_NOTE

fsh-generated/resources/StructureDefinition-smart-scheduling-healthcare-service.jsonThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead'StructureDefinition

PIN_VERSION

fsh-generated/resources/ValueSet-appointment-type-and-reasons-vs.jsonPinned the version of http://terminology.hl7.org/CodeSystem/v2-0276 to 3.0.0 from choices of 2.0.0 (hl7.terminology.r4#6.5.0), 2.1.0 (hl7.fhir.uv.xver-r5.r4#0.0.1-snapshot-2), 3.0.0 (hl7.terminology.r4#7.3.0)--

Reference_REF_CantResolve

fsh-generated/resources/PractitionerRole-doc-smith-role.jsonUnable to resolve resource with reference 'Practitioner/doc-smith'PractitionerRole
fsh-generated/resources/PractitionerRole-doc-smith-role.jsonUnable to resolve resource with reference 'Organization/berkshire-family-medicine'PractitionerRole
fsh-generated/resources/PractitionerRole-doc-smith-role.jsonUnable to resolve resource with reference 'Location/123'PractitionerRole

TYPE_SPECIFIC_CHECKS_DT_CANONICAL_MULTIPLE_POSSIBLE_VERSIONS

fsh-generated/resources/StructureDefinition-smart-scheduling-location.jsonThere are multiple different potential matches for the url 'http://terminology.hl7.org/ValueSet/v2-0116'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer, or use the [IG Parameter `pin-canonicals`](https://hl7.org/fhir/tools/CodeSystem-ig-parameters.html). Using version '3.0.0', found versions: 2.0.0 (from hl7.terminology.r4#6.5.0), 3.0.0 (from hl7.terminology.r4#7.3.0). Suggested fix: change the canonical reference from 'http://terminology.hl7.org/ValueSet/v2-0116' to 'http://terminology.hl7.org/ValueSet/v2-0116|3.0.0'StructureDefinition