Validation Results for TaiwanDentalImplementationGuide

Generated Thu Jun 25 00:58:22 UTC 2026, FHIR version 4.0.1 for tw.mirdc.dental#0.0.1 (canonical = http://dental-ig.fhir.tw (history)). See Errors Only & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.2.9
Publication Code:n/a . PackageId = tw.mirdc.dental, Canonical = http://dental-ig.fhir.tw
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
  • The file package-list.json should not exist in the root folder
  • This IG has never been published
  • 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:15 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. tw.mirdc.dental0.0.1R4http://dental-ig.fhir.tw
... hl7.terminology.r47.2.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.2.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.2.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
... tw.gov.mohw.twcore1.0.0 UR4https://twcore.mohw.gov.tw/ig/twcorehttps://twcore.mohw.gov.tw/ig/twcore/1.0.0
.... hl7.terminology.r47.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/7.0.0Latest Release is 7.2.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
.... hl7.fhir.uv.ips1.1.0 OR4http://hl7.org/fhir/uv/ipshttp://hl7.org/fhir/uv/ips/STU1.1Latest Release is 2.0.1
..... hl7.terminology.r45.0.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.0.0Latest Release is 7.2.0
..... fhir.dicom2022.4.20221006 OR4http://fhir.org/packages/fhir.dicomhttp://fhir.org/packages/fhir.dicomLatest Release is 2025.3.20250714
.... hl7.fhir.uv.sdc3.0.0 OR4http://hl7.org/fhir/uv/sdchttp://hl7.org/fhir/uv/sdc/STU3Latest Release is 4.0.0
..... hl7.fhir.r4.examples4.0.1 OR4http://hl7.org/fhirhttp://hl7.org/fhir/R4Latest Release is 5.0.0
... hl7.fhir.uv.extensions.r45.3.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.3.0 (as above)
Templates: fhir.base.template#current
Related IGs:n/a
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):https://tx.fhir.org/r4 (details)
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://dental-ig.fhir.tw (Problem #1 with package-list.json at http://dental-ig.fhir.tw: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 0, warn = 0, info = 12, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors000
/scratch/repo/fsh-generated/includes/fsh-link-references000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-DentalExamination-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-DentalProcedure-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-ICD10CM-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-ICD9CM-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-IOPIBulbPosition-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-OF5AssessmentMethod-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-OralCareAuditGrade-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-OralCareCleaningAbility-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-PlaqueMark-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-ToothMobility-twdental000
/scratch/repo/fsh-generated/resources/CodeSystem-CS-ToothNumber-twdental000
/scratch/repo/fsh-generated/resources/Encounter-Dental-encounter-example000
/scratch/repo/fsh-generated/resources/ImplementationGuide-tw.mirdc.dental000
/scratch/repo/fsh-generated/resources/Observation-Dental-plaque-observation-example001
/scratch/repo/fsh-generated/resources/Organization-Dental-organization-example000
/scratch/repo/fsh-generated/resources/Patient-Dental-patient-example001
/scratch/repo/fsh-generated/resources/Practitioner-Dental-practitioner-example001
/scratch/repo/fsh-generated/resources/PractitionerRole-Dental-practitionerrole-example001
/scratch/repo/fsh-generated/resources/StructureDefinition-Encounter-twdental002
/scratch/repo/fsh-generated/resources/StructureDefinition-Observation-plaque-twdental001
/scratch/repo/fsh-generated/resources/StructureDefinition-Organization-twdental002
/scratch/repo/fsh-generated/resources/StructureDefinition-Patient-twdental002
/scratch/repo/fsh-generated/resources/StructureDefinition-Practitioner-twdental000
/scratch/repo/fsh-generated/resources/StructureDefinition-PractitionerRole-twdental001
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalEAT10000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalIOPI000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOF5000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOHAT000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOHST000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOralCareAssessment000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOralCareAudit000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOralCarePlan000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalOrganization000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalPatient000
/scratch/repo/fsh-generated/resources/StructureDefinition-TWDentalPractitioner000
/scratch/repo/fsh-generated/resources/ValueSet-VS-DentalProcedure-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-FurcationSite-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-ICD10CM-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-ICD9CM-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-IOPIBulbPosition-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-OF5AssessmentMethod-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-OralCareAuditGrade-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-OralCareCleaningAbility-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-PlaqueMark-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-ProbingPosition-twdental000
/scratch/repo/fsh-generated/resources/ValueSet-VS-ToothMobility-twdental000
/scratch/repo/input/images000
/scratch/repo/input/images/index_structure000
/scratch/repo/input/includes/menu000
/scratch/repo/input/pagecontent/ImplementationGuide-fhir.twltc000
/scratch/repo/input/pagecontent/connectathon000
/scratch/repo/input/pagecontent/downloads000
/scratch/repo/input/pagecontent/index000
/scratch/repo/input/pagecontent/profiles-and-extensions000
/scratch/repo/input/pagecontent/security000
/scratch/repo/input/pagecontent/terminologies000
/scratch/repo/temp/pages/_includes/artifacts000
/scratch/repo/template/config000
/scratch/repo/template/config/_config000

n/a Show Validation Information


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


fsh-generated/resources/CodeSystem-CS-DentalExamination-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-DentalProcedure-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-ICD10CM-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-ICD9CM-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-IOPIBulbPosition-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-OF5AssessmentMethod-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-OralCareAuditGrade-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-OralCareCleaningAbility-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-PlaqueMark-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-ToothMobility-twdental.json Show Validation Information (1)


fsh-generated/resources/CodeSystem-CS-ToothNumber-twdental.json Show Validation Information (1)


fsh-generated/resources/Encounter-Dental-encounter-example.json Show Validation Information (1)


fsh-generated/resources/ImplementationGuide-tw.mirdc.dental.json Show Validation Information (1)


fsh-generated/resources/Observation-Dental-plaque-observation-example.json Show Validation Information (1)

PathSeverityMessageValidating
Observation.code (l9/c4)informationNone of the codings provided are in the value set 'LOINC Codes' (http://hl7.org/fhir/ValueSet/observation-codes|4.0.1), and a coding is recommended to come from this value set (codes = http://dental-ig.fhir.tw/CodeSystem/CS-DentalExamination-twdental#PLAQUE) Terminology_TX_NoValid_3_CC牙醫-牙菌斑檢查

fsh-generated/resources/Organization-Dental-organization-example.json Show Validation Information (1)


fsh-generated/resources/Patient-Dental-patient-example.json Show Validation Information (1)

PathSeverityMessageValidating
Patient.identifier[0] (l10/c6)Slicing InformationThis element does not match any known slice defined in the profile http://dental-ig.fhir.tw/StructureDefinition/Patient-twdental|0.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning Details_for__matching_against_Profile_牙醫-病人

fsh-generated/resources/Practitioner-Dental-practitioner-example.json Show Validation Information (1)

PathSeverityMessageValidating
Practitioner.identifier[0] (l10/c6)Slicing InformationThis element does not match any known slice defined in the profile http://dental-ig.fhir.tw/StructureDefinition/Practitioner-twdental|0.0.1 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning Details_for__matching_against_Profile_牙醫-醫事人員

fsh-generated/resources/PractitionerRole-Dental-practitionerrole-example.json Show Validation Information (1)

PathSeverityMessageValidating
PractitionerRole.specialty[0] (l26/c6)informationNone of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set (codes = http://snomed.info/sct#722163006) (from server, see log, or see the servers logic) Terminology_TX_NoValid_3_CC牙醫-醫事人員角色

fsh-generated/resources/StructureDefinition-Encounter-twdental.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[4]​.binding​.extension[0] (l1​/c38671)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
StructureDefinition​.snapshot​.element[36]​.slicing​.discriminator[0] (l1​/c74546)informationThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED--

fsh-generated/resources/StructureDefinition-Observation-plaque-twdental.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[13]​.slicing​.discriminator[0] (l1​/c78203)informationThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED--

fsh-generated/resources/StructureDefinition-Organization-twdental.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[84]​.type[0]​.extension[1] (l1​/c110176)informationThe extension http://hl7.org/fhir/StructureDefinition/regex|5.3.0 is deprecated with the note: 'This was deprecated in favor of using a constraint on the element using FHIRPath, since constraints allow for the provision of a human readable message associated with the regex' MSG_DEPENDS_ON_DEPRECATED_NOTEStructureDefinition
StructureDefinition​.snapshot​.element[58]​.slicing​.discriminator[0] (l1​/c82249)informationThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED--

fsh-generated/resources/StructureDefinition-Patient-twdental.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[97]​.slicing​.discriminator[0] (l1​/c148181)informationThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED--
StructureDefinition​.snapshot​.element[186]​.slicing​.discriminator[0] (l1​/c232962)informationThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED--

fsh-generated/resources/StructureDefinition-Practitioner-twdental.json Show Validation Information (1)


fsh-generated/resources/StructureDefinition-PractitionerRole-twdental.json Show Validation Information (1)

PathSeverityMessageValidating
StructureDefinition​.snapshot​.element[18]​.slicing​.discriminator[0] (l1​/c49161)informationThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing) SD_PATH_SLICING_DEPRECATED--

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


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


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


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


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


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


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


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


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


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


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


fsh-generated/resources/ValueSet-VS-DentalProcedure-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-FurcationSite-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-ICD10CM-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-ICD9CM-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-IOPIBulbPosition-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-OF5AssessmentMethod-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-OralCareAuditGrade-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-OralCareCleaningAbility-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-PlaqueMark-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-ProbingPosition-twdental.json Show Validation Information (1)


fsh-generated/resources/ValueSet-VS-ToothMobility-twdental.json Show Validation Information (1)


input/images Show Validation Information (0)


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


input/includes/menu.xml Show Validation Information (0)


input/pagecontent/ImplementationGuide-fhir.twltc.md Show Validation Information (0)


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


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


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


input/pagecontent/profiles-and-extensions.md Show Validation Information (0)


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


input/pagecontent/terminologies.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)

Identifier system URLs are namespace URIs used in Taiwan, not resolvable endpoints

Multiple version matches inherited from TWCore parent profiles - cannot be fixed at child IG level

Publisher 提示 ValueSet 值集數量過多,僅顯示部分內容,此警告訊息不影響實作與實際代碼驗證。

Publisher 提示缺少範例檔產生的 Warnings,此警告訊息不影響實作與實際代碼驗證。

使用預設的 HL7 CodeSystem,但因預設的 SNOMED CT 版本較舊,導致 HL7 validator 無法辨識CodeSystem 與進行 Code 驗證,此屬於HL7 validator 程式本身問題,非IG 設計問題,此提示訊息不影響實作與實際代碼驗證。

此為 TW Core IG 規範之內容,此警告訊息不影響實作與實際代碼驗證。

Errors sorted by type


Details_for__matching_against_Profile_

fsh-generated/resources/Patient-Dental-patient-example.jsonThis element does not match any known slice defined in the profile http://dental-ig.fhir.tw/StructureDefinition/Patient-twdental|0.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)牙醫-病人
fsh-generated/resources/Practitioner-Dental-practitioner-example.jsonThis element does not match any known slice defined in the profile http://dental-ig.fhir.tw/StructureDefinition/Practitioner-twdental|0.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)牙醫-醫事人員

MSG_DEPENDS_ON_DEPRECATED_NOTE

fsh-generated/resources/StructureDefinition-Encounter-twdental.jsonThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.3.0 is deprecated with the note: 'Use additionalBinding extension or element instead'StructureDefinition
fsh-generated/resources/StructureDefinition-Organization-twdental.jsonThe extension http://hl7.org/fhir/StructureDefinition/regex|5.3.0 is deprecated with the note: 'This was deprecated in favor of using a constraint on the element using FHIRPath, since constraints allow for the provision of a human readable message associated with the regex'StructureDefinition

SD_PATH_SLICING_DEPRECATED

fsh-generated/resources/StructureDefinition-Encounter-twdental.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)--
fsh-generated/resources/StructureDefinition-Observation-plaque-twdental.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)--
fsh-generated/resources/StructureDefinition-Organization-twdental.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)--
fsh-generated/resources/StructureDefinition-Patient-twdental.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)--
fsh-generated/resources/StructureDefinition-Patient-twdental.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)--
fsh-generated/resources/StructureDefinition-PractitionerRole-twdental.jsonThe discriminator type 'pattern' is deprecated in R5+. For future compatibility, you could consider using type=value with a pattern[x] instead (if this is not an inherited slicing)--

Terminology_TX_NoValid_3_CC

fsh-generated/resources/Observation-Dental-plaque-observation-example.jsonNone of the codings provided are in the value set 'LOINC Codes' (http://hl7.org/fhir/ValueSet/observation-codes|4.0.1), and a coding is recommended to come from this value set (codes = http://dental-ig.fhir.tw/CodeSystem/CS-DentalExamination-twdental#PLAQUE)牙醫-牙菌斑檢查
fsh-generated/resources/PractitionerRole-Dental-practitionerrole-example.jsonNone of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set (codes = http://snomed.info/sct#722163006)牙醫-醫事人員角色