Unable to compare with previous version: Unable to find version history at https://fhir.ee/ahd (Problem #1 with package-list.json at https://fhir.ee/ahd: Error parsing JSON source: Unexpected content '<' in json format at Line 1 (path=[null]))
IPA Comparison:
n/a
IPS Comparison:
n/a
Validation Flags:
On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings
Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/ahd-trustee-signed-binary. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
warning
Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/ahd-trustee-signed-bundle. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list.
The link 'PractitionerRole/ahd-counseling-practitioner-example' for "PractitionerRole/ahd-counseling-practitioner-example" cannot be resolvedHTML_LINK_CHECK_FAILED
The link 'PractitionerRole/ahd-counseling-practitioner-example' for "PractitionerRole/ahd-counseling-practitioner-example" cannot be resolvedHTML_LINK_CHECK_FAILED
1
warning
The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
3
warning
An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml, dependency-table-nontech.xhtml] is not included anywhere in the produced implementation guide
4
warning
The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
The ImplementationGuide uses package ee.fhir.base#1.3.0 released on 2025-10-13, but the most recent appropriate version is 2.0.0. This reference is getting old and the more recent version should be consideredIG_DEPENDENCY_VERSION_WARNING_OLD
Observation.text: max allowed = 0, but found 1 (from https://fhir.ee/ahd/StructureDefinition/ahd-counseling-result|0.1.0)Validation_VAL_Profile_Maximum
Hyperlink 'Encounter/ahd-counseling-encounter-example' at 'div/p/a' for 'Encounter/ahd-counseling-encounter-example' does not resolve
--
Observation.text.div
error
Hyperlink 'PractitionerRole/ahd-counseling-practitioner-example' at 'div/p/a' for 'PractitionerRole/ahd-counseling-practitioner-example' does not resolve
Observation.text: max allowed = 0, but found 1 (from https://fhir.ee/ahd/StructureDefinition/ahd-counseling-result|0.1.0)Validation_VAL_Profile_Maximum
Hyperlink 'Encounter/ahd-counseling-encounter-example' at 'div/p/a' for 'Encounter/ahd-counseling-encounter-example' does not resolve
--
Observation.text.div
error
Hyperlink 'PractitionerRole/ahd-counseling-practitioner-example' at 'div/p/a' for 'PractitionerRole/ahd-counseling-practitioner-example' does not resolve
QuestionnaireResponse.text: max allowed = 0, but found 1 (from https://fhir.ee/ahd/StructureDefinition/ahd-content|0.1.0)Validation_VAL_Profile_Maximum
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: qrs-1: 'Item cannot contain both item and answer ((answer.exists() and item.exists()).not())' (defined in http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse)http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#qrs-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
Constraint failed: qrs-1: 'Item cannot contain both item and answer ((answer.exists() and item.exists()).not())' (defined in http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse)http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#qrs-1
Constraint failed: cod-1: 'A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text (code.exists().not() implies display.exists().not())' (defined in http://hl7.org/fhir/StructureDefinition/Coding)http://hl7.org/fhir/StructureDefinition/Coding#cod-1
The questionnaire 'https://fhir.ee/qre/Questionnaire-AHD|1.0.0' could not be resolved, so no validation can be performed against the base questionnaireQuestionnaire_QR_Q_NotFound
A definition for CodeSystem 'https://fhir.ee/ValueSet/isiku-seos-patsiendiga' could not be found, so the code cannot be validated (from https://tx.fhir.org/r5) UNKNOWN_CODESYSTEM
None of the codings provided are in the value set 'Patient Relationship Type' (http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype|5.0.0), and a coding is recommended to come from this value set (codes = https://fhir.ee/ValueSet/isiku-seos-patsiendiga#CON)Terminology_TX_NoValid_3_CC
Review the extension type for ahd-allowed-to-sign: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
Review the extension type for ahd-approval-time: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
Binding http://hl7.org/fhir/ValueSet/all-languages|5.0.0 could not be expanded
--
StructureDefinition.differential.element[13]
warning
Cannot check whether the target profile https://fhir.ee/qre/Questionnaire-AHD|1.0.0 on QuestionnaireResponse.questionnaire is valid constraint on the base because it is not known
--
StructureDefinition.differential.element[18]
warning
Cannot check whether the target profile https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role on QuestionnaireResponse.author is valid constraint on the base because it is not known
A definition could not be found for Canonical URL 'https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
A definition could not be found for Canonical URL 'https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
The definition for the element 'PractitionerRole.specialty' binds to the value set 'http://hl7.org/fhir/ValueSet/c80-practice-codes|5.0.0' which is experimental, but this structure is not labeled as experimentalSD_ED_EXPERIMENTAL_BINDING
Cannot check whether the target profile https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role on Observation.performer is valid constraint on the base because it is not known
A definition could not be found for Canonical URL 'https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
A definition could not be found for Canonical URL 'https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
Error in constraint 'ahd-counseling-reason' with expression '(valueBoolean = false implies note.exists()) and (valueBoolean = true implies note.empty())': Error evaluating FHIRPath expression: The name 'valueBoolean' is not valid for any of the possible types: [http://hl7.org/fhir/StructureDefinition/Observation] (@char 2)ED_INVARIANT_EXPRESSION_ERROR
The definition for the element 'Observation.category' binds to the value set 'http://hl7.org/fhir/ValueSet/observation-category|5.0.0' which is experimental, but this structure is not labeled as experimentalSD_ED_EXPERIMENTAL_BINDING
The definition for the element 'Observation.referenceRange.type' binds to the value set 'http://hl7.org/fhir/ValueSet/referencerange-meaning|5.0.0' which is experimental, but this structure is not labeled as experimentalSD_ED_EXPERIMENTAL_BINDING
Review the extension type for ahd-digitally-created: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
Review the extension type for ahd-not-allowed-reason: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
Review the extension type for ahd-questionnaire-response-reference: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
Cannot check whether the target profile https://fhir.ee/ahd/StructureDefinition/ahd-content|1.0.0 on Provenance.target is valid constraint on the base because it is not known
--
Provenance.agent.who
error
Error at https://fhir.ee/ahd/StructureDefinition/ahd-signature-provenance#Provenance.agent.who: The target profile https://fhir.ee/ahd/StructureDefinition/ahd-witness is not a valid constraint on the base ([CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner|5.0.0], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole|5.0.0], CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization|5.0.0], CanonicalType[http://hl7.org/fhir/StructureDefinition/CareTeam|5.0.0], CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient|5.0.0], CanonicalType[http://hl7.org/fhir/StructureDefinition/Device|5.0.0], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson|5.0.0]])
Review the extension type for ahd-signed-digitally: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
The repeating element has a pattern value for a primitive type. The DotNet validator will not apply this to all the repeats - this is an errorSD_VALUE_TYPE_REPEAT_WARNING_DOTNET
Cannot check whether the target profile https://fhir.ee/ahd/StructureDefinition/ahd-content|1.0.0 on Provenance.target is valid constraint on the base because it is not known
--
StructureDefinition.differential.element[20]
warning
Cannot check whether the target profile https://fhir.ee/ahd/StructureDefinition/ahd-patient on Provenance.patient is valid constraint on the base because it is not known
--
StructureDefinition.differential.element[24]
warning
Cannot check whether the target profile https://fhir.ee/ahd/StructureDefinition/ahd-patient on Provenance.agent.who is valid constraint on the base because it is not known
Review the extension type for ahd-witness-reference: extensions should not have a context of Element unless it's really intended that they can be used anywhereSD_CONTEXT_SHOULD_NOT_BE_ELEMENT
Cannot check whether the target profile https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role on Task.requester is valid constraint on the base because it is not known
A definition could not be found for Canonical URL 'https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
A definition could not be found for Canonical URL 'https://fhir.ee/spd/StructureDefinition/ee-spd-practitioner-role'TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
The definition for the element 'Task.priority' binds to the value set 'http://hl7.org/fhir/ValueSet/request-priority|5.0.0' which is experimental, but this structure is not labeled as experimentalSD_ED_EXPERIMENTAL_BINDING
The definition for the element 'Task.requestedPerformer' binds to the value set 'http://hl7.org/fhir/ValueSet/performer-role|5.0.0' which is experimental, but this structure is not labeled as experimentalSD_ED_EXPERIMENTAL_BINDING
Wrong Display Name 'Eesti' for urn:ietf:bcp:47#et. Valid display is 'Estonian' (en) (for the language(s) 'en, en-US'). Note that the display in the ValueSet does not have to match; this check exists to help check that it's not accidentally the wrong codeVALUESET_CODE_CONCEPT_HINT
Wrong Display Name 'Русский' for urn:ietf:bcp:47#ru. Valid display is 'Russian' (en) (for the language(s) 'en, en-US'). Note that the display in the ValueSet does not have to match; this check exists to help check that it's not accidentally the wrong codeVALUESET_CODE_CONCEPT_HINT
Error in constraint 'ahd-counseling-reason' with expression '(valueBoolean = false implies note.exists()) and (valueBoolean = true implies note.empty())': Error evaluating FHIRPath expression: The name 'valueBoolean' is not valid for any of the possible types: [http://hl7.org/fhir/StructureDefinition/Observation] (@char 2)
The ImplementationGuide uses package ee.fhir.base#1.3.0 released on 2025-10-13, but the most recent appropriate version is 2.0.0. This reference is getting old and the more recent version should be considered
The questionnaire 'https://fhir.ee/qre/Questionnaire-AHD|1.0.0' could not be resolved, so no validation can be performed against the base questionnaire
Review the extension type for ahd-allowed-to-sign: extensions should not have a context of Element unless it's really intended that they can be used anywhere
Review the extension type for ahd-approval-time: extensions should not have a context of Element unless it's really intended that they can be used anywhere
Review the extension type for ahd-digitally-created: extensions should not have a context of Element unless it's really intended that they can be used anywhere
Review the extension type for ahd-not-allowed-reason: extensions should not have a context of Element unless it's really intended that they can be used anywhere
Review the extension type for ahd-questionnaire-response-reference: extensions should not have a context of Element unless it's really intended that they can be used anywhere
Review the extension type for ahd-signed-digitally: extensions should not have a context of Element unless it's really intended that they can be used anywhere
Review the extension type for ahd-witness-reference: extensions should not have a context of Element unless it's really intended that they can be used anywhere
The definition for the element 'PractitionerRole.specialty' binds to the value set 'http://hl7.org/fhir/ValueSet/c80-practice-codes|5.0.0' which is experimental, but this structure is not labeled as experimental
The definition for the element 'Observation.category' binds to the value set 'http://hl7.org/fhir/ValueSet/observation-category|5.0.0' which is experimental, but this structure is not labeled as experimental
The definition for the element 'Observation.referenceRange.type' binds to the value set 'http://hl7.org/fhir/ValueSet/referencerange-meaning|5.0.0' which is experimental, but this structure is not labeled as experimental
The definition for the element 'Task.priority' binds to the value set 'http://hl7.org/fhir/ValueSet/request-priority|5.0.0' which is experimental, but this structure is not labeled as experimental
The definition for the element 'Task.requestedPerformer' binds to the value set 'http://hl7.org/fhir/ValueSet/performer-role|5.0.0' which is experimental, but this structure is not labeled as experimental
None of the codings provided are in the value set 'Patient Relationship Type' (http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype|5.0.0), and a coding is recommended to come from this value set (codes = https://fhir.ee/ValueSet/isiku-seos-patsiendiga#CON)
Wrong Display Name 'Eesti' for urn:ietf:bcp:47#et. Valid display is 'Estonian' (en) (for the language(s) 'en, en-US'). Note that the display in the ValueSet does not have to match; this check exists to help check that it's not accidentally the wrong code
Wrong Display Name 'Русский' for urn:ietf:bcp:47#ru. Valid display is 'Russian' (en) (for the language(s) 'en, en-US'). Note that the display in the ValueSet does not have to match; this check exists to help check that it's not accidentally the wrong code