Validation Results for HL7v2TerminologyV21

Generated Fri Mar 13 11:09:33 UTC 2026, FHIR version 4.0.1 for hl7.v2.uv.terminology.v21#0.2.0 (canonical = http://terminology.hl7.org/v2plusvocab (history)). See Full QA Report & IP

Quality Checks
Publisher Version:IG Publisher Version: v2.1.2
Publication Code:n/a . PackageId = hl7.v2.uv.terminology.v21, Canonical = http://terminology.hl7.org/v2plusvocab
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
  • 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:No Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.v2.uv.terminology.v210.2.0R4http://terminology.hl7.org/v2plusvocab
... hl7.terminology.r47.1.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/7.1.0
.... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
... hl7.fhir.uv.extensions.r45.2.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0 (as above)
... hl7.fhir.uv.tools.r40.9.0 OR4http://hl7.org/fhir/toolshttp://hl7.org/fhir/tools/0.9.0Internal Dependency. Latest Release is 1.1.0
Templates: fhir.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:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://terminology.hl7.org/v2plusvocab (Problem #1 with package-list.json at http://terminology.hl7.org/v2plusvocab: Not Found)
IPA Comparison: n/a
IPS Comparison: n/a
Validation Flags: On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Summary: errors = 5, warn = 12, info = 4, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors000
/scratch/repo/fsh-generated/resources/StructureDefinition-V2CodeSystem021
/scratch/repo/input/resources/CodeSystem-event110
/scratch/repo/input/resources/CodeSystem-messageType300
/scratch/repo/input/resources/CodeSystem-orderControlCodes010
/scratch/repo/input/resources/CodeSystem-property110
/scratch/repo/input/resources/CodeSystem-specimenSourceCodes011
/scratch/repo/input/resources/StructureDefinition-extension-tableNo010
/scratch/repo/input/resources/StructureDefinition-extension-v2versionCreated010
/scratch/repo/input/resources/StructureDefinition-extension-versionHistory010
/scratch/repo/input/resources/StructureDefinition-extension-versionIntroduced020
/scratch/repo/input/resources/ValueSet-hl7VSresultStatus-Obr010

n/a Show Validation Information


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

PathSeverityMessage
StructureDefinition​.snapshot​.element[4]​.binding​.extension[0] (l1​/c43090)informationThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated MSG_DEPENDS_ON_DEPRECATED
http:​/​/terminology​.hl7​.org​/v2plusvocab​/StructureDefinition​/V2CodeSystemwarningProfiles SHOULD state their own version Profiles SHOULD state their own version
StructureDefinition​.where(url = 'http:​/​/terminology​.hl7​.org​/v2plusvocab​/StructureDefinition​/V2CodeSystem')warningThe Implementation Guide contains no examples for this profile

input/resources/CodeSystem-event.json Show Validation Information (1)

PathSeverityMessage
CodeSystem​.property[6]​.extension[0]​.value​.ofType(canonical) (l1​/c2713)errorA definition could not be found for Canonical URL 'http://terminology.hl7.org/v2plusvocab/ValueSet/354-1' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
CodeSystem.property[6] (l1/c12176)warningThe ValueSet http://terminology.hl7.org/v2plusvocab/ValueSet/354-1 is unknown, so the property codes cannot be validated CODESYSTEM_PROPERTY_VALUESET_NOT_FOUND

input/resources/CodeSystem-messageType.json Show Validation Information (1)

PathSeverityMessage
CodeSystem​.concept[0]​.property[29] (l1​/c7754)errorThe code 'Q03' is not a valid code in the value set '{1}' CODESYSTEM_PROPERTY_BAD_PROPERTY_CODE
CodeSystem​.concept[0]​.property[30] (l1​/c7754)errorThe code 'Q05' is not a valid code in the value set '{1}' CODESYSTEM_PROPERTY_BAD_PROPERTY_CODE
CodeSystem​.concept[6]​.property[1] (l1​/c7754)errorThe code 'R02' is not a valid code in the value set '{1}' CODESYSTEM_PROPERTY_BAD_PROPERTY_CODE

input/resources/CodeSystem-orderControlCodes.json Show Validation Information (1)

PathSeverityMessage
CodeSystem.property[6] (l1/c9028)warningThe uri 'http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#application' for the property 'application' implies a property with that URI exists in the CodeSystem Property for http://terminology.hl7.org/v2plusvocab/CodeSystem/Property, or the code 'application' does, but neither were found CODESYSTEM_PROPERTY_URI_INVALID

input/resources/CodeSystem-property.json Show Validation Information (1)

PathSeverityMessage
CodeSystem (l1/c1582)errorCode systems published by HL7 SHALL conform to the ShareableCodeSystem profile, which says that the element CodeSystem.version is mandatory, but it is not present CODESYSTEM_SHAREABLE_MISSING_HL7
CodeSystem.concept[0] (l1/c1582)warningHL7 Defined CodeSystems should ensure that every concept has a definition CODESYSTEM_CONCEPT_NO_DEFINITION

input/resources/CodeSystem-specimenSourceCodes.json Show Validation Information (1)

PathSeverityMessage
CodeSystem.property[6] (l1/c8449)warningThe uri 'http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#replacedBy' for the property 'replacedBy' implies a property with that URI exists in the CodeSystem Property for http://terminology.hl7.org/v2plusvocab/CodeSystem/Property, or the code 'replacedBy' does, but neither were found CODESYSTEM_PROPERTY_URI_INVALID
CodeSystem.property[6] (l1/c8449)informationThe type of property 'code' is 'code', but no ValueSet information was found, so the codes will be validated as internal codes CODESYSTEM_PROPERTY_CODE_DEFAULT_WARNING

input/resources/StructureDefinition-extension-tableNo.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition (l1/c16712)warningConstraint failed: sdf-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-0

input/resources/StructureDefinition-extension-v2versionCreated.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition (l1/c16847)warningConstraint failed: sdf-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-0

input/resources/StructureDefinition-extension-versionHistory.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition (l1/c16817)warningConstraint failed: sdf-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-0

input/resources/StructureDefinition-extension-versionIntroduced.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition (l1/c16862)warningConstraint failed: sdf-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/StructureDefinition#sdf-0
StructureDefinition​.where(url = 'http:​/​/terminology​.hl7​.org​/v2plusvocab​/StructureDefinition​/codesystem-versionIntroduced')warningThe Implementation Guide contains no examples for this extension

input/resources/ValueSet-hl7VSresultStatus-Obr.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1376)warningConstraint failed: vsd-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation (name.matches('[A-Z]([A-Za-z0-9_]){0,254}'))' http://hl7.org/fhir/StructureDefinition/ValueSet#vsd-0

Suppressed Messages (Warnings, hints, broken links)

No suppressed messsages

Errors sorted by type


CODESYSTEM_CONCEPT_NO_DEFINITION

input/resources/CodeSystem-property.jsonHL7 Defined CodeSystems should ensure that every concept has a definition

CODESYSTEM_PROPERTY_BAD_PROPERTY_CODE

input/resources/CodeSystem-messageType.jsonThe code 'Q03' is not a valid code in the value set '{1}'
input/resources/CodeSystem-messageType.jsonThe code 'Q05' is not a valid code in the value set '{1}'
input/resources/CodeSystem-messageType.jsonThe code 'R02' is not a valid code in the value set '{1}'

CODESYSTEM_PROPERTY_CODE_DEFAULT_WARNING

input/resources/CodeSystem-acknowledgmentCodes.jsonThe type of property 'code' is 'code', but no ValueSet information was found, so the codes will be validated as internal codes
input/resources/CodeSystem-acknowledgmentCodes.jsonThe type of property 'code' is 'code', but no ValueSet information was found, so the codes will be validated as internal codes
input/resources/CodeSystem-specimenSourceCodes.jsonThe type of property 'code' is 'code', but no ValueSet information was found, so the codes will be validated as internal codes

CODESYSTEM_PROPERTY_URI_INVALID

input/resources/CodeSystem-orderControlCodes.jsonThe uri 'http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#application' for the property 'application' implies a property with that URI exists in the CodeSystem Property for http://terminology.hl7.org/v2plusvocab/CodeSystem/Property, or the code 'application' does, but neither were found
input/resources/CodeSystem-specimenSourceCodes.jsonThe uri 'http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#replacedBy' for the property 'replacedBy' implies a property with that URI exists in the CodeSystem Property for http://terminology.hl7.org/v2plusvocab/CodeSystem/Property, or the code 'replacedBy' does, but neither were found

CODESYSTEM_PROPERTY_VALUESET_NOT_FOUND

input/resources/CodeSystem-event.jsonThe ValueSet http://terminology.hl7.org/v2plusvocab/ValueSet/354-1 is unknown, so the property codes cannot be validated

CODESYSTEM_SHAREABLE_MISSING_HL7

input/resources/CodeSystem-property.jsonCode systems published by HL7 SHALL conform to the ShareableCodeSystem profile, which says that the element CodeSystem.version is mandatory, but it is not present

MSG_DEPENDS_ON_DEPRECATED

fsh-generated/resources/StructureDefinition-V2CodeSystem.jsonThe extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated

TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE

input/resources/CodeSystem-event.jsonA definition could not be found for Canonical URL 'http://terminology.hl7.org/v2plusvocab/ValueSet/354-1'