Validation Results for HL7v2TerminologyV23

Generated Fri Mar 13 11:15:14 UTC 2026, FHIR version 4.0.1 for hl7.v2.uv.terminology.v23#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.v23, 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.v230.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 = 2, warn = 34, info = 6, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors000
/scratch/repo/fsh-generated/resources/StructureDefinition-V2CodeSystem021
/scratch/repo/input/resources/CodeSystem-accept-applicationAcknowledgmentConditions010
/scratch/repo/input/resources/CodeSystem-active-inactive010
/scratch/repo/input/resources/CodeSystem-date-timeSelectionQualifier010
/scratch/repo/input/resources/CodeSystem-documentCompletionStatus011
/scratch/repo/input/resources/CodeSystem-event110
/scratch/repo/input/resources/CodeSystem-expandedYes-NoIndicator010
/scratch/repo/input/resources/CodeSystem-file-levelEvent010
/scratch/repo/input/resources/CodeSystem-mfnRecord-levelErrorReturn010
/scratch/repo/input/resources/CodeSystem-name-addressRepresentation010
/scratch/repo/input/resources/CodeSystem-orderControlCodes010
/scratch/repo/input/resources/CodeSystem-problem-goalAction010
/scratch/repo/input/resources/CodeSystem-property110
/scratch/repo/input/resources/CodeSystem-relationalConjunction010
/scratch/repo/input/resources/CodeSystem-specimenSourceCodes021
/scratch/repo/input/resources/CodeSystem-whichDate-timeQualifier010
/scratch/repo/input/resources/CodeSystem-whichDate-timeStatusQualifier010
/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-hl7VSaccept-applicationAcknowledgmentConditions010
/scratch/repo/input/resources/ValueSet-hl7VSactive-inactive010
/scratch/repo/input/resources/ValueSet-hl7VSdate-timeSelectionQualifier010
/scratch/repo/input/resources/ValueSet-hl7VSfile-levelEventCode010
/scratch/repo/input/resources/ValueSet-hl7VSmfnRecode-levelErrorReturn010
/scratch/repo/input/resources/ValueSet-hl7VSname-addressRepresentation010
/scratch/repo/input/resources/ValueSet-hl7VSresultStatus-Obr010
/scratch/repo/input/resources/ValueSet-hl7VSwhichDate-timeQualifier010
/scratch/repo/input/resources/ValueSet-hl7VSwhichDate-timeStatusQualifier010
/scratch/repo/input/resources/ValueSet-hl7VSyes-no-Indicator010

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-accept-applicationAcknowledgmentConditions.json Show Validation Information (1)

PathSeverityMessage
CodeSystem (l1/c3693)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem (l1/c3025)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem (l1/c3865)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem.property[6] (l1/c4125)warningThe uri 'http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#nextStatus' for the property 'nextStatus' implies a property with that URI exists in the CodeSystem Property for http://terminology.hl7.org/v2plusvocab/CodeSystem/Property, or the code 'nextStatus' does, but neither were found CODESYSTEM_PROPERTY_URI_INVALID
CodeSystem.property[6] (l1/c4125)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/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-3' TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
CodeSystem.property[6] (l1/c61387)warningThe ValueSet http://terminology.hl7.org/v2plusvocab/ValueSet/354-3 is unknown, so the property codes cannot be validated CODESYSTEM_PROPERTY_VALUESET_NOT_FOUND

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

PathSeverityMessage
CodeSystem (l1/c3115)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem (l1/c3316)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem (l1/c3367)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem (l1/c3566)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem.property[6] (l1/c12155)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-problem-goalAction.json Show Validation Information (1)

PathSeverityMessage
CodeSystem (l1/c3804)warningConstraint failed: csd-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/CodeSystem#csd-0

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-relationalConjunction.json Show Validation Information (1)

PathSeverityMessage
CodeSystem.concept[1] (l1/c2999)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/c27474)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/c27474)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
CodeSystem.concept[103] (l1/c27474)warningHL7 Defined CodeSystems should ensure that every concept has a definition CODESYSTEM_CONCEPT_NO_DEFINITION

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

PathSeverityMessage
CodeSystem (l1/c4484)warningConstraint failed: csd-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/CodeSystem#csd-0

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

PathSeverityMessage
CodeSystem (l1/c4109)warningConstraint failed: csd-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/CodeSystem#csd-0

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-hl7VSaccept-applicationAcknowledgmentConditions.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1712)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

input/resources/ValueSet-hl7VSactive-inactive.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1354)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

input/resources/ValueSet-hl7VSdate-timeSelectionQualifier.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1494)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

input/resources/ValueSet-hl7VSfile-levelEventCode.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1409)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

input/resources/ValueSet-hl7VSmfnRecode-levelErrorReturn.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1469)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

input/resources/ValueSet-hl7VSname-addressRepresentation.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1626)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

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

input/resources/ValueSet-hl7VSwhichDate-timeQualifier.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1457)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

input/resources/ValueSet-hl7VSwhichDate-timeStatusQualifier.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1522)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

input/resources/ValueSet-hl7VSyes-no-Indicator.json Show Validation Information (1)

PathSeverityMessage
ValueSet (l1/c1401)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
input/resources/CodeSystem-relationalConjunction.jsonHL7 Defined CodeSystems should ensure that every concept has a definition
input/resources/CodeSystem-specimenSourceCodes.jsonHL7 Defined CodeSystems should ensure that every concept has a definition

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-documentCompletionStatus.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-identifierType.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-documentCompletionStatus.jsonThe uri 'http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#nextStatus' for the property 'nextStatus' implies a property with that URI exists in the CodeSystem Property for http://terminology.hl7.org/v2plusvocab/CodeSystem/Property, or the code 'nextStatus' does, but neither were found
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-3 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-3'