Validation Results for ClinicalDocumentArchitecture

Generated Fri Apr 04 00:30:11 UTC 2025, FHIR version 5.0.0 for hl7.cda.uv.core#2.0.1-sd (canonical = http://hl7.org/cda/stds/core (history)). See Errors Only & IP

Quality Checks
Publisher Version:IG Publisher Version: v1.8.22
Publication Code:n/a . PackageId = hl7.cda.uv.core, Canonical = http://hl7.org/cda/stds/core
Realm Check for n/a:
  • n/a
Language Info:This IG has no language information
Publication Request:
RelatedIgs(None Found)
  • Version 2.0.1-sd has already been published
  • Publication Request is for version v2.0.1-sd which is already published
Supressed Messages:16 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. hl7.cda.uv.core2.0.1-sdR5http://hl7.org/cda/stds/core
... hl7.fhir.uv.extensions.r55.2.0 MR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.2.0
... hl7.terminology5.2.0 UR4http://terminology.hl7.orghttp://terminology.hl7.org/5.2.0FHIR Version Mismatch
.... hl7.fhir.uv.extensions.r41.0.0 OR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch. Latest Release is 5.2.0
Templates: hl7.cda.template#current -> hl7.base.template#current -> fhir.base.template#current. Tools: 0.4.1
Related IGs:n/a
Dependent IGs:2 guides
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r5 (details)
HTA Analysis:no Non-HL7 references found
R5 Dependencies:(none)
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 = 1, warn = 4, info = 1, broken links = 0, pinned = n/a.
FilenameErrorsWarningsHints
Build Errors020
/scratch/repo/input/examples/clinicaldocument-example000
/scratch/repo/input/hl7.cda.uv.core110
/scratch/repo/input/resources/AD000
/scratch/repo/input/resources/ADXP000
/scratch/repo/input/resources/ANY000
/scratch/repo/input/resources/Act000
/scratch/repo/input/resources/AlternateIdentification000
/scratch/repo/input/resources/AssignedAuthor000
/scratch/repo/input/resources/AssignedCustodian000
/scratch/repo/input/resources/AssignedEntity000
/scratch/repo/input/resources/AssociatedEntity000
/scratch/repo/input/resources/Authenticator000
/scratch/repo/input/resources/Author000
/scratch/repo/input/resources/AuthoringDevice000
/scratch/repo/input/resources/Authorization000
/scratch/repo/input/resources/BL000
/scratch/repo/input/resources/Birthplace000
/scratch/repo/input/resources/CD000
/scratch/repo/input/resources/CE000
/scratch/repo/input/resources/CO000
/scratch/repo/input/resources/CR000
/scratch/repo/input/resources/CS000
/scratch/repo/input/resources/CV000
/scratch/repo/input/resources/ClinicalDocument000
/scratch/repo/input/resources/CodeSystem/BinaryDataEncoding010
/scratch/repo/input/resources/CodeSystem/IGParametersCDAValidation000
/scratch/repo/input/resources/Component000
/scratch/repo/input/resources/ComponentOf000
/scratch/repo/input/resources/Consent000
/scratch/repo/input/resources/Criterion000
/scratch/repo/input/resources/Custodian000
/scratch/repo/input/resources/CustodianOrganization000
/scratch/repo/input/resources/DataEnterer000
/scratch/repo/input/resources/Device000
/scratch/repo/input/resources/DocumentationOf000
/scratch/repo/input/resources/ED000
/scratch/repo/input/resources/EIVL-TS000
/scratch/repo/input/resources/EN000
/scratch/repo/input/resources/ENXP000
/scratch/repo/input/resources/EncompassingEncounter000
/scratch/repo/input/resources/Encounter000
/scratch/repo/input/resources/EncounterParticipant000
/scratch/repo/input/resources/Entity000
/scratch/repo/input/resources/Entry000
/scratch/repo/input/resources/EntryRelationship000
/scratch/repo/input/resources/ExternalAct000
/scratch/repo/input/resources/ExternalDocument000
/scratch/repo/input/resources/ExternalObservation000
/scratch/repo/input/resources/ExternalProcedure000
/scratch/repo/input/resources/Guardian000
/scratch/repo/input/resources/HealthCareFacility000
/scratch/repo/input/resources/II000
/scratch/repo/input/resources/INT000
/scratch/repo/input/resources/INT-POS000
/scratch/repo/input/resources/IVL-INT000
/scratch/repo/input/resources/IVL-PQ000
/scratch/repo/input/resources/IVL-TS000
/scratch/repo/input/resources/IVXB-INT000
/scratch/repo/input/resources/IVXB-PQ000
/scratch/repo/input/resources/IVXB-TS000
/scratch/repo/input/resources/IdentifiedBy000
/scratch/repo/input/resources/InFulfillmentOf000
/scratch/repo/input/resources/InFulfillmentOf1000
/scratch/repo/input/resources/Informant000
/scratch/repo/input/resources/InformationRecipient000
/scratch/repo/input/resources/InfrastructureRoot000
/scratch/repo/input/resources/IntendedRecipient000
/scratch/repo/input/resources/LabeledDrug000
/scratch/repo/input/resources/LanguageCommunication000
/scratch/repo/input/resources/LegalAuthenticator000
/scratch/repo/input/resources/MO000
/scratch/repo/input/resources/MaintainedEntity000
/scratch/repo/input/resources/ManufacturedProduct000
/scratch/repo/input/resources/Material000
/scratch/repo/input/resources/NonXMLBody000
/scratch/repo/input/resources/ON000
/scratch/repo/input/resources/Observation000
/scratch/repo/input/resources/ObservationMedia000
/scratch/repo/input/resources/ObservationRange000
/scratch/repo/input/resources/Order000
/scratch/repo/input/resources/Organization000
/scratch/repo/input/resources/OrganizationPartOf000
/scratch/repo/input/resources/Organizer000
/scratch/repo/input/resources/OrganizerComponent000
/scratch/repo/input/resources/PIVL-TS000
/scratch/repo/input/resources/PN000
/scratch/repo/input/resources/PQ000
/scratch/repo/input/resources/PQR000
/scratch/repo/input/resources/ParentDocument000
/scratch/repo/input/resources/Participant1000
/scratch/repo/input/resources/Participant2000
/scratch/repo/input/resources/ParticipantRole000
/scratch/repo/input/resources/Patient000
/scratch/repo/input/resources/PatientRole000
/scratch/repo/input/resources/Performer1000
/scratch/repo/input/resources/Performer2000
/scratch/repo/input/resources/Person000
/scratch/repo/input/resources/Place000
/scratch/repo/input/resources/PlayingEntity000
/scratch/repo/input/resources/Precondition000
/scratch/repo/input/resources/Precondition2000
/scratch/repo/input/resources/PreconditionBase000
/scratch/repo/input/resources/Procedure000
/scratch/repo/input/resources/QTY000
/scratch/repo/input/resources/REAL000
/scratch/repo/input/resources/RTO-PQ-PQ000
/scratch/repo/input/resources/RecordTarget000
/scratch/repo/input/resources/Reference000
/scratch/repo/input/resources/RegionOfInterest000
/scratch/repo/input/resources/RelatedDocument000
/scratch/repo/input/resources/RelatedEntity000
/scratch/repo/input/resources/RelatedSubject000
/scratch/repo/input/resources/SC000
/scratch/repo/input/resources/ST000
/scratch/repo/input/resources/SXCM-TS000
/scratch/repo/input/resources/SXPR-TS000
/scratch/repo/input/resources/Section000
/scratch/repo/input/resources/ServiceEvent000
/scratch/repo/input/resources/Specimen000
/scratch/repo/input/resources/SpecimenRole000
/scratch/repo/input/resources/StructuredBody000
/scratch/repo/input/resources/Subject000
/scratch/repo/input/resources/SubjectPerson000
/scratch/repo/input/resources/SubstanceAdministration000
/scratch/repo/input/resources/Supply000
/scratch/repo/input/resources/TEL000
/scratch/repo/input/resources/TN000
/scratch/repo/input/resources/TS000
/scratch/repo/input/resources/ValueSet/BinaryDataEncoding000
/scratch/repo/input/resources/ValueSet/CDAActClass000
/scratch/repo/input/resources/ValueSet/CDAActClassObservation000
/scratch/repo/input/resources/ValueSet/CDAActMood000
/scratch/repo/input/resources/ValueSet/CDAActMoodIntent000
/scratch/repo/input/resources/ValueSet/CDAActRelationshipType000
/scratch/repo/input/resources/ValueSet/CDAActSubstanceAdministrationCode000
/scratch/repo/input/resources/ValueSet/CDACompressionAlgorithm000
/scratch/repo/input/resources/ValueSet/CDAContextControl000
/scratch/repo/input/resources/ValueSet/CDAEntityCode000
/scratch/repo/input/resources/ValueSet/CDAEntityNamePartQualifier000
/scratch/repo/input/resources/ValueSet/CDAEntityNameUse000
/scratch/repo/input/resources/ValueSet/CDAInformationRecipientRole000
/scratch/repo/input/resources/ValueSet/CDAMaterialEntityClassType000
/scratch/repo/input/resources/ValueSet/CDANullFlavor000
/scratch/repo/input/resources/ValueSet/CDAObservationInterpretation000
/scratch/repo/input/resources/ValueSet/CDAParticipationType000
/scratch/repo/input/resources/ValueSet/CDAPostalAddressUse000
/scratch/repo/input/resources/ValueSet/CDARoleClass000
/scratch/repo/input/resources/ValueSet/CDARoleClassAssociative000
/scratch/repo/input/resources/ValueSet/CDARoleClassMutualRelationship000
/scratch/repo/input/resources/ValueSet/CDARoleClassRoot000
/scratch/repo/input/resources/ValueSet/CDARoleCode000
/scratch/repo/input/resources/ValueSet/CDASetOperator000
/scratch/repo/input/resources/ValueSet/CDASignatureCode000
/scratch/repo/input/resources/bin001
/scratch/repo/input/resources/bl-simple000
/scratch/repo/input/resources/bn000
/scratch/repo/input/resources/cs-simple000
/scratch/repo/input/resources/int-simple000
/scratch/repo/input/resources/oid000
/scratch/repo/input/resources/probability000
/scratch/repo/input/resources/real-simple000
/scratch/repo/input/resources/ruid000
/scratch/repo/input/resources/st-simple000
/scratch/repo/input/resources/ts-simple000
/scratch/repo/input/resources/uid000
/scratch/repo/input/resources/url000
/scratch/repo/input/resources/uuid000
/scratch/repo/input/resources/xs-ID000

n/a Show Validation Information

warningThis IG is version 5.0.0, while the IG 'hl7.terminology' is from version 4.0.1
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)
IGwarningThe IG is not for the international realm, and it uses SNOMED CT, so it should fix the SCT edition in the expansion parameters

input/examples/clinicaldocument-example.xml Show Validation Information (1)


input/hl7.cda.uv.core.xml Show Validation Information (1)

PathSeverityMessage
ImplementationGuide​.dependsOn[1] (l1​/c1590)errorThe ImplementationGuide is based on FHIR version 5.0.0 but package hl7.terminology#5.2.0 is based on FHIR version 4.0.1. Use the package hl7.terminology.r5 instead IG_DEPENDENCY_VERSION_ERROR
ImplementationGuide​.dependsOn[1] (l1​/c1590)warningNew Rule as of 2025-03-65: The ImplementationGuide uses package hl7.terminology#5.2.0 released on 2023-07-17, but the most recent appropriate version is 6.2.0. This reference is getting old and the more recent version should be considered IG_DEPENDENCY_VERSION_WARNING_OLD

input/resources/AD.xml Show Validation Information (1)


input/resources/ADXP.xml Show Validation Information (1)


input/resources/ANY.xml Show Validation Information (1)


input/resources/Act.xml Show Validation Information (1)


input/resources/AlternateIdentification.xml Show Validation Information (1)


input/resources/AssignedAuthor.xml Show Validation Information (1)


input/resources/AssignedCustodian.xml Show Validation Information (1)


input/resources/AssignedEntity.xml Show Validation Information (1)


input/resources/AssociatedEntity.xml Show Validation Information (1)


input/resources/Authenticator.xml Show Validation Information (1)


input/resources/Author.xml Show Validation Information (1)


input/resources/AuthoringDevice.xml Show Validation Information (1)


input/resources/Authorization.xml Show Validation Information (1)


input/resources/BL.xml Show Validation Information (1)


input/resources/Birthplace.xml Show Validation Information (1)


input/resources/CD.xml Show Validation Information (1)


input/resources/CE.xml Show Validation Information (1)


input/resources/CO.xml Show Validation Information (1)


input/resources/CR.xml Show Validation Information (1)


input/resources/CS.xml Show Validation Information (1)


input/resources/CV.xml Show Validation Information (1)


input/resources/ClinicalDocument.xml Show Validation Information (1)


input/resources/CodeSystem/BinaryDataEncoding.xml Show Validation Information (1)

PathSeverityMessage
CodeSystem.concept[0] (l1/c1518)warningHL7 Defined CodeSystems should ensure that every concept has a definition CODESYSTEM_CONCEPT_NO_DEFINITION

input/resources/CodeSystem/IGParametersCDAValidation.xml Show Validation Information (1)


input/resources/Component.xml Show Validation Information (1)


input/resources/ComponentOf.xml Show Validation Information (1)


input/resources/Consent.xml Show Validation Information (1)


input/resources/Criterion.xml Show Validation Information (1)


input/resources/Custodian.xml Show Validation Information (1)


input/resources/CustodianOrganization.xml Show Validation Information (1)


input/resources/DataEnterer.xml Show Validation Information (1)


input/resources/Device.xml Show Validation Information (1)


input/resources/DocumentationOf.xml Show Validation Information (1)


input/resources/ED.xml Show Validation Information (1)


input/resources/EIVL-TS.xml Show Validation Information (1)


input/resources/EN.xml Show Validation Information (1)


input/resources/ENXP.xml Show Validation Information (1)


input/resources/EncompassingEncounter.xml Show Validation Information (1)


input/resources/Encounter.xml Show Validation Information (1)


input/resources/EncounterParticipant.xml Show Validation Information (1)


input/resources/Entity.xml Show Validation Information (1)


input/resources/Entry.xml Show Validation Information (1)


input/resources/EntryRelationship.xml Show Validation Information (1)


input/resources/ExternalAct.xml Show Validation Information (1)


input/resources/ExternalDocument.xml Show Validation Information (1)


input/resources/ExternalObservation.xml Show Validation Information (1)


input/resources/ExternalProcedure.xml Show Validation Information (1)


input/resources/Guardian.xml Show Validation Information (1)


input/resources/HealthCareFacility.xml Show Validation Information (1)


input/resources/II.xml Show Validation Information (1)


input/resources/INT.xml Show Validation Information (1)


input/resources/INT-POS.xml Show Validation Information (1)


input/resources/IVL-INT.xml Show Validation Information (1)


input/resources/IVL-PQ.xml Show Validation Information (1)


input/resources/IVL-TS.xml Show Validation Information (1)


input/resources/IVXB-INT.xml Show Validation Information (1)


input/resources/IVXB-PQ.xml Show Validation Information (1)


input/resources/IVXB-TS.xml Show Validation Information (1)


input/resources/IdentifiedBy.xml Show Validation Information (1)


input/resources/InFulfillmentOf.xml Show Validation Information (1)


input/resources/InFulfillmentOf1.xml Show Validation Information (1)


input/resources/Informant.xml Show Validation Information (1)


input/resources/InformationRecipient.xml Show Validation Information (1)


input/resources/InfrastructureRoot.xml Show Validation Information (1)


input/resources/IntendedRecipient.xml Show Validation Information (1)


input/resources/LabeledDrug.xml Show Validation Information (1)


input/resources/LanguageCommunication.xml Show Validation Information (1)


input/resources/LegalAuthenticator.xml Show Validation Information (1)


input/resources/MO.xml Show Validation Information (1)


input/resources/MaintainedEntity.xml Show Validation Information (1)


input/resources/ManufacturedProduct.xml Show Validation Information (1)


input/resources/Material.xml Show Validation Information (1)


input/resources/NonXMLBody.xml Show Validation Information (1)


input/resources/ON.xml Show Validation Information (1)


input/resources/Observation.xml Show Validation Information (1)


input/resources/ObservationMedia.xml Show Validation Information (1)


input/resources/ObservationRange.xml Show Validation Information (1)


input/resources/Order.xml Show Validation Information (1)


input/resources/Organization.xml Show Validation Information (1)


input/resources/OrganizationPartOf.xml Show Validation Information (1)


input/resources/Organizer.xml Show Validation Information (1)


input/resources/OrganizerComponent.xml Show Validation Information (1)


input/resources/PIVL-TS.xml Show Validation Information (1)


input/resources/PN.xml Show Validation Information (1)


input/resources/PQ.xml Show Validation Information (1)


input/resources/PQR.xml Show Validation Information (1)


input/resources/ParentDocument.xml Show Validation Information (1)


input/resources/Participant1.xml Show Validation Information (1)


input/resources/Participant2.xml Show Validation Information (1)


input/resources/ParticipantRole.xml Show Validation Information (1)


input/resources/Patient.xml Show Validation Information (1)


input/resources/PatientRole.xml Show Validation Information (1)


input/resources/Performer1.xml Show Validation Information (1)


input/resources/Performer2.xml Show Validation Information (1)


input/resources/Person.xml Show Validation Information (1)


input/resources/Place.xml Show Validation Information (1)


input/resources/PlayingEntity.xml Show Validation Information (1)


input/resources/Precondition.xml Show Validation Information (1)


input/resources/Precondition2.xml Show Validation Information (1)


input/resources/PreconditionBase.xml Show Validation Information (1)


input/resources/Procedure.xml Show Validation Information (1)


input/resources/QTY.xml Show Validation Information (1)


input/resources/REAL.xml Show Validation Information (1)


input/resources/RTO-PQ-PQ.xml Show Validation Information (1)


input/resources/RecordTarget.xml Show Validation Information (1)


input/resources/Reference.xml Show Validation Information (1)


input/resources/RegionOfInterest.xml Show Validation Information (1)


input/resources/RelatedDocument.xml Show Validation Information (1)


input/resources/RelatedEntity.xml Show Validation Information (1)


input/resources/RelatedSubject.xml Show Validation Information (1)


input/resources/SC.xml Show Validation Information (1)


input/resources/ST.xml Show Validation Information (1)


input/resources/SXCM-TS.xml Show Validation Information (1)


input/resources/SXPR-TS.xml Show Validation Information (1)


input/resources/Section.xml Show Validation Information (1)


input/resources/ServiceEvent.xml Show Validation Information (1)


input/resources/Specimen.xml Show Validation Information (1)


input/resources/SpecimenRole.xml Show Validation Information (1)


input/resources/StructuredBody.xml Show Validation Information (1)


input/resources/Subject.xml Show Validation Information (1)


input/resources/SubjectPerson.xml Show Validation Information (1)


input/resources/SubstanceAdministration.xml Show Validation Information (1)


input/resources/Supply.xml Show Validation Information (1)


input/resources/TEL.xml Show Validation Information (1)


input/resources/TN.xml Show Validation Information (1)


input/resources/TS.xml Show Validation Information (1)


input/resources/ValueSet/BinaryDataEncoding.xml Show Validation Information (1)


input/resources/ValueSet/CDAActClass.xml Show Validation Information (1)


input/resources/ValueSet/CDAActClassObservation.xml Show Validation Information (1)


input/resources/ValueSet/CDAActMood.xml Show Validation Information (1)


input/resources/ValueSet/CDAActMoodIntent.xml Show Validation Information (1)


input/resources/ValueSet/CDAActRelationshipType.xml Show Validation Information (1)


input/resources/ValueSet/CDAActSubstanceAdministrationCode.xml Show Validation Information (1)


input/resources/ValueSet/CDACompressionAlgorithm.xml Show Validation Information (1)


input/resources/ValueSet/CDAContextControl.xml Show Validation Information (1)


input/resources/ValueSet/CDAEntityCode.xml Show Validation Information (1)


input/resources/ValueSet/CDAEntityNamePartQualifier.xml Show Validation Information (1)


input/resources/ValueSet/CDAEntityNameUse.xml Show Validation Information (1)


input/resources/ValueSet/CDAInformationRecipientRole.xml Show Validation Information (1)


input/resources/ValueSet/CDAMaterialEntityClassType.xml Show Validation Information (1)


input/resources/ValueSet/CDANullFlavor.xml Show Validation Information (1)


input/resources/ValueSet/CDAObservationInterpretation.xml Show Validation Information (1)


input/resources/ValueSet/CDAParticipationType.xml Show Validation Information (1)


input/resources/ValueSet/CDAPostalAddressUse.xml Show Validation Information (1)


input/resources/ValueSet/CDARoleClass.xml Show Validation Information (1)


input/resources/ValueSet/CDARoleClassAssociative.xml Show Validation Information (1)


input/resources/ValueSet/CDARoleClassMutualRelationship.xml Show Validation Information (1)


input/resources/ValueSet/CDARoleClassRoot.xml Show Validation Information (1)


input/resources/ValueSet/CDARoleCode.xml Show Validation Information (1)


input/resources/ValueSet/CDASetOperator.xml Show Validation Information (1)


input/resources/ValueSet/CDASignatureCode.xml Show Validation Information (1)


input/resources/bin.xml Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[3]​.type[0]​.extension[1] (l1​/c3610)informationThe extension http://hl7.org/fhir/StructureDefinition/regex|5.2.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_NOTE

input/resources/bl-simple.xml Show Validation Information (1)


input/resources/bn.xml Show Validation Information (1)


input/resources/cs-simple.xml Show Validation Information (1)


input/resources/int-simple.xml Show Validation Information (1)


input/resources/oid.xml Show Validation Information (1)


input/resources/probability.xml Show Validation Information (1)


input/resources/real-simple.xml Show Validation Information (1)


input/resources/ruid.xml Show Validation Information (1)


input/resources/st-simple.xml Show Validation Information (1)


input/resources/ts-simple.xml Show Validation Information (1)


input/resources/uid.xml Show Validation Information (1)


input/resources/url.xml Show Validation Information (1)


input/resources/uuid.xml Show Validation Information (1)


input/resources/xs-ID.xml Show Validation Information (1)

Suppressed Messages (Warnings, hints, broken links)

CASESBJ is the actual code. CASEBJ is what is in THO but that has been verified to be wrong.

CDA type names are UpperCamelCase

CDA type names have _ in them

Experimental value sets that we are using

Ignore duplicate anchor ids for now

This is an auto-include that we don't control

Warnings from the example CDA document

We want to fix a bunch of coded fields

Errors sorted by type


CODESYSTEM_CONCEPT_NO_DEFINITION

input/resources/CodeSystem/BinaryDataEncoding.xmlHL7 Defined CodeSystems should ensure that every concept has a definition

IG_DEPENDENCY_VERSION_ERROR

input/hl7.cda.uv.core.xmlThe ImplementationGuide is based on FHIR version 5.0.0 but package hl7.terminology#5.2.0 is based on FHIR version 4.0.1. Use the package hl7.terminology.r5 instead

IG_DEPENDENCY_VERSION_WARNING_OLD

input/hl7.cda.uv.core.xmlThe ImplementationGuide uses package hl7.terminology#5.2.0 released on 2023-07-17, but the most recent appropriate version is 6.2.0. This reference is getting old and the more recent version should be considered

MSG_DEPENDS_ON_DEPRECATED_NOTE

input/resources/bin.xmlThe extension http://hl7.org/fhir/StructureDefinition/regex|5.2.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