Generated Tue Mar 03 20:12:45 UTC 2026, FHIR version 4.0.1 for hl7.at.fhir.prenudge.appdata.r4#0.1.0 (canonical = https://fhir.hl7.at/prenudge/appdata/r4 (history)). See Full QA Report & IP
| Quality Checks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publisher Version: | IG Publisher Version: v2.1.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Code: | n/a . PackageId = hl7.at.fhir.prenudge.appdata.r4, Canonical = https://fhir.hl7.at/prenudge/appdata/r4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Realm Check for n/a: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Language Info: | Stated Languages: n/a. IG Resource Lang: n/a. 1 of 43 (2%) of resources have a language. Population Policy: NONE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Publication Request: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Supressed Messages: | 2 Suppressed Issues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependency Checks: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related IGs: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dependent IGs: | no references | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Global Profiles: | (none declared) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Terminology Server(s): | https://tx.fhir.org/r4 (details) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTA Analysis: | 4 issues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| R5 Dependencies: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Draft Dependencies: |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modifier Extensions: | (none) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Previous Version Comparison: | Unable to compare with previous version: Unable to find version history at https://fhir.hl7.at/prenudge/appdata/r4 (Problem #1 with package-list.json at https://fhir.hl7.at/prenudge/appdata/r4: Not Found) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPA Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IPS Comparison: | n/a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Validation Flags: | On: autoLoad; Off: hintAboutNonMustSupport, anyExtensionsAllowed, checkAggregation, showReferenceMessages, noExperimentalContent, displayWarnings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary: | errors = 9, warn = 54, info = 34, broken links = 0, pinned = n/a. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | warning | The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide |
| 2 | warning | An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.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 |
| Path | Severity | Message |
| CodeSystem | information | CodeSystems SHOULD have a stated value for the hierarchyMeaning element so that users know the status and meaning of the code system clearly |
| CodeSystem.property[0] (l1/c10423) | information | This property has only a code ('scale') and not a URI, so it has no clearly defined meaning in the terminology ecosystem CODESYSTEM_PROPERTY_UNKNOWN_CODE |
| CodeSystem.property[1] (l1/c10423) | information | This property has only a code ('score') and not a URI, so it has no clearly defined meaning in the terminology ecosystem CODESYSTEM_PROPERTY_UNKNOWN_CODE |
| CodeSystem.concept[0].concept[0] (l1/c10423) | warning | HL7 Defined CodeSystems should ensure that every concept has a definition CODESYSTEM_CONCEPT_NO_DEFINITION |
| Path | Severity | Message |
| ConceptMap.group[0].source (l1/c3329) | information | Source Code System http://snomed.info/sct is only supported on the terminology server, so the source codes are not validated for performance reasons CONCEPTMAP_GROUP_SOURCE_SERVER_SIDE |
| ConceptMap.group[0].target (l1/c3329) | warning | Target Code System http://unitsofmeasure.org doesn't have all content (content = not-present), so the target codes cannot be checked CONCEPTMAP_GROUP_TARGET_INCOMPLETE |
| ConceptMap.group[1].source (l1/c3837) | information | Source Code System http://loinc.org is only supported on the terminology server, so the source codes are not validated for performance reasons CONCEPTMAP_GROUP_SOURCE_SERVER_SIDE |
| ConceptMap.group[1].target (l1/c3837) | warning | Target Code System http://unitsofmeasure.org doesn't have all content (content = not-present), so the target codes cannot be checked CONCEPTMAP_GROUP_TARGET_INCOMPLETE |
| ConceptMap (l1/c3839) | warning | Concept maps published by HL7 SHALL conform to the ShareableConceptMap profile, which says that the element ConceptMap.name should be present, but it is not CONCEPTMAP_SHAREABLE_EXTRA_MISSING_HL7 |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.value.ofType(Quantity) (l15/c4) | warning | UCUM Codes that contain human readable annotations like {drinks} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.value.ofType(Quantity) (l15/c4) | warning | UCUM Codes that contain human readable annotations like {drinks} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.value.ofType(Quantity) (l15/c4) | warning | UCUM Codes that contain human readable annotations like {drinks} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.value.ofType(Quantity) (l15/c4) | warning | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.value.ofType(Quantity) (l15/c4) | warning | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.value.ofType(Quantity) (l15/c4) | warning | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Observation.identifier[0].system (l11/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Observation.component[0].value.ofType(Quantity) (l22/c8) | warning | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation.component[1].value.ofType(Quantity) (l39/c8) | warning | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation.component[2].value.ofType(Quantity) (l56/c8) | warning | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation.component[3].value.ofType(Quantity) (l73/c8) | warning | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation.component[4].value.ofType(Quantity) (l90/c8) | warning | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Observation (l1/c2) | warning | Best Practice Recommendation: In general, all observations should have a performer All_observations_should_have_a_performer |
| Path | Severity | Message |
| Patient.identifier[0] (l18/c6) | Slicing Information | This element does not match any known slice defined in the profile https://fhir.hl7.at/elga/aps/r4/StructureDefinition/at-aps-patient|1.0.0 (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_ |
| Patient.identifier[0].system (l19/c46) | warning | No definition could be found for URL value 'urn:oid:1.2.40.0.10.1.4.3.1' Type_Specific_Checks_DT_URL_Resolve |
| Patient.identifier[1].system (l31/c42) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Patient.identifier[1].type (l23/c8) | warning | ValueSet 'https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier' not found Terminology_TX_ValueSet_NotFound |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l10/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l10/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l5/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l5/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l5/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| QuestionnaireResponse.item[0].answer[0].value.ofType(Quantity) (l12/c12) | warning | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l5/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| QuestionnaireResponse.item[0].answer[0].value.ofType(Quantity) (l12/c12) | warning | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked TYPE_SPECIFIC_CHECKS_DT_QTY_UCUM_ANNOTATIONS |
| Path | Severity | Message |
| QuestionnaireResponse.identifier.system (l5/c40) | warning | No definition could be found for URL value 'https://www.joanneum.at' Type_Specific_Checks_DT_URL_Resolve |
| Path | Severity | Message |
| StructureDefinition.where(url = 'https://fhir.hl7.at/prenudge/appdata/r4/StructureDefinition/at-prenudge-observation-other') | warning | The Implementation Guide contains no examples for this profile |
| Path | Severity | Message |
| StructureDefinition | warning | Questionnaire is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) SD_DERIVATION_NO_CONCRETE |
| Path | Severity | Message |
| ValueSet.compose.include[0].concept[0] (l1/c4626) | information | Wrong Display Name 'Time doing this activity' for http://loinc.org#66266-8. Valid display is one of 3 choices: 'How long you spend doing this activity on this day [PhenX]' (en-US), 'How long you spend doing this activity on this day [PhenX]' (en-US) or 'This activity time nRate PhenX' (en-US) (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 VALUESET_CODE_CONCEPT_HINT |
| ValueSet.compose.include[0].concept[1] (l1/c4676) | information | Wrong Display Name 'Activity intensity' for http://loinc.org#66270-0. Valid display is one of 3 choices: 'Activity intensity [PhenX]' (en-US), 'Activity intensity [PhenX]' (en-US) or 'Activity intensity PhenX' (en-US) (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 VALUESET_CODE_CONCEPT_HINT |
| ValueSet.compose.include[1].concept[0] (l1/c4793) | warning | The concept '82832008' has a status of inactive and its use should be reviewed (from https://tx.fhir.org/r4, see log, or see the servers logic) INACTIVE_CONCEPT_FOUND |
| Path | Severity | Message |
| StructureMap.group[0].rule[0].source[0] (l1/c14390) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[1].source[0] (l1/c14510) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[2].source[0] (l1/c14857) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[1].rule[0].source[0] (l1/c15512) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| Path | Severity | Message |
| StructureMap.group[0].rule[0].source[0] (l1/c9170) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[1].source[0] (l1/c9290) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[2].source[0] (l1/c9697) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[1].rule[0].source[0] (l1/c10367) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| Path | Severity | Message |
| StructureMap.group[0].rule[0].source[0] (l1/c6970) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[1].source[0] (l1/c7150) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[5].target[0] (l1/c9388) | error | The target path tgt.effectiveDateTime refers to the path Observation.effectiveDateTime which is unknown SM_TARGET_PATH_INVALID |
| Path | Severity | Message |
| StructureMap.group[0].rule[0].source[0] (l1/c18640) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[1].source[0] (l1/c18760) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[2].source[0] (l1/c19114) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[1].rule[0].source[0] (l1/c21371) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| StructureMap.group[2].rule[0].source[0] (l1/c22738) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| StructureMap.group[3].rule[0].source[0] (l1/c24107) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| StructureMap.group[4].rule[0].source[0] (l1/c25479) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| StructureMap.group[5].rule[0].source[0] (l1/c26852) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| Path | Severity | Message |
| StructureMap.group[0].rule[0].source[0] (l1/c8007) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[1].source[0] (l1/c8127) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[0].rule[2].source[0] (l1/c8531) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[1].rule[0].source[0] (l1/c9182) | error | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown SM_SOURCE_PATH_INVALID |
| StructureMap.group[2].rule[0].rule[1].source[0] (l1/c10049) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[2].rule[0].rule[2].source[0] (l1/c10234) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
| StructureMap.group[2].rule[0].rule[3].source[0] (l1/c10435) | information | The source statement doesn't assign a variable to the source - check that this is what is intended SM_RULE_SOURCE_UNASSIGNED |
Suppressed Messages (Warnings, hints, broken links)
StructureMap BackboneElement path validation: QuestionnaireResponse.item sub-elements cannot be typed as a group input in FML R4. The path src.answer actually refers to QuestionnaireResponse.item.answer which is valid, but the IG Publisher validates against the declared group input type (QuestionnaireResponse) instead of the actual passed element.
Errors sorted by type
| fsh-generated/resources/Observation-alcoholuse-moderate-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-alcoholuse-never-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-alcoholuse-occasional-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-bloodglucose-elevated-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-bloodglucose-low-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-bloodglucose-normal-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-stepcount-high-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-stepcount-normal-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-stepcount-sedentary-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/Observation-whoqol-bref-score-example.json | Best Practice Recommendation: In general, all observations should have a performer |
| fsh-generated/resources/CodeSystem-whoqol-bref-scale.json | HL7 Defined CodeSystems should ensure that every concept has a definition |
| fsh-generated/resources/CodeSystem-whoqol-bref-scale.json | This property has only a code ('scale') and not a URI, so it has no clearly defined meaning in the terminology ecosystem |
| fsh-generated/resources/CodeSystem-whoqol-bref-scale.json | This property has only a code ('score') and not a URI, so it has no clearly defined meaning in the terminology ecosystem |
| fsh-generated/resources/ConceptMap-AtPrenudgeCodeUnitMap.json | Source Code System http://snomed.info/sct is only supported on the terminology server, so the source codes are not validated for performance reasons |
| fsh-generated/resources/ConceptMap-AtPrenudgeCodeUnitMap.json | Source Code System http://loinc.org is only supported on the terminology server, so the source codes are not validated for performance reasons |
| fsh-generated/resources/ConceptMap-AtPrenudgeCodeUnitMap.json | Target Code System http://unitsofmeasure.org doesn't have all content (content = not-present), so the target codes cannot be checked |
| fsh-generated/resources/ConceptMap-AtPrenudgeCodeUnitMap.json | Target Code System http://unitsofmeasure.org doesn't have all content (content = not-present), so the target codes cannot be checked |
| fsh-generated/resources/ConceptMap-AtPrenudgeCodeUnitMap.json | Concept maps published by HL7 SHALL conform to the ShareableConceptMap profile, which says that the element ConceptMap.name should be present, but it is not |
| fsh-generated/resources/Patient-example.json | This element does not match any known slice defined in the profile https://fhir.hl7.at/elga/aps/r4/StructureDefinition/at-aps-patient|1.0.0 (this may not be a problem, but you should check that it's not intended to match a slice) |
| fsh-generated/resources/ValueSet-prenudge-other-observations-codes.json | The concept '82832008' has a status of inactive and its use should be reviewed |
| fsh-generated/resources/StructureDefinition-at-prenudge-alcoholuse-observation.json | The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated |
| fsh-generated/resources/StructureDefinition-at-prenudge-questionnaire.json | Questionnaire is labeled as an abstract type, but no concrete descendants were found (check definitions - this is usually an error unless concrete definitions are in some other package) |
| fsh-generated/resources/StructureDefinition-at-prenudge-whoqol-bref-score-observation.json | The 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-at-prenudge-whoqol-bref-score-observation.json | The 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) |
| input/maps/at-prenudge-alcoholuse-q-mapping-frequency-to-o-drinks-per-day.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-alcoholuse-q-mapping-frequency-to-o-drinks-per-day.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-alcoholuse-q-mapping-frequency-to-o-drinks-per-day.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-bloodglucose-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-bloodglucose-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-bloodglucose-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-q-to-o-base.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-q-to-o-base.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source statement doesn't assign a variable to the source - check that this is what is intended |
| input/maps/at-prenudge-alcoholuse-q-mapping-frequency-to-o-drinks-per-day.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-bloodglucose-mapping.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-qol-mapping-q-score-to-o-score.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-stepcount-mapping.4.fml | The source path src.answer refers to the path QuestionnaireResponse.answer which is unknown |
| input/maps/at-prenudge-q-to-o-base.4.fml | The target path tgt.effectiveDateTime refers to the path Observation.effectiveDateTime which is unknown |
| fsh-generated/resources/Observation-alcoholuse-moderate-example.json | UCUM Codes that contain human readable annotations like {drinks} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-alcoholuse-never-example.json | UCUM Codes that contain human readable annotations like {drinks} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-alcoholuse-occasional-example.json | UCUM Codes that contain human readable annotations like {drinks} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-stepcount-high-example.json | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-stepcount-normal-example.json | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-stepcount-sedentary-example.json | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-whoqol-bref-score-example.json | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-whoqol-bref-score-example.json | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-whoqol-bref-score-example.json | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-whoqol-bref-score-example.json | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Observation-whoqol-bref-score-example.json | UCUM Codes that contain human readable annotations like {score} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/QuestionnaireResponse-stepcount-response-low-example.json | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/QuestionnaireResponse-stepcount-response-normal-example.json | UCUM Codes that contain human readable annotations like {steps} can be misleading (e.g. they are ignored when comparing units). Best Practice is not to depend on annotations in the UCUM code, so this usage should be checked |
| fsh-generated/resources/Patient-example.json | ValueSet 'https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier' not found |
| fsh-generated/resources/ValueSet-prenudge-other-observations-codes.json | Wrong Display Name 'Time doing this activity' for http://loinc.org#66266-8. Valid display is one of 3 choices: 'How long you spend doing this activity on this day [PhenX]' (en-US), 'How long you spend doing this activity on this day [PhenX]' (en-US) or 'This activity time nRate PhenX' (en-US) (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 |
| fsh-generated/resources/ValueSet-prenudge-other-observations-codes.json | Wrong Display Name 'Activity intensity' for http://loinc.org#66270-0. Valid display is one of 3 choices: 'Activity intensity [PhenX]' (en-US), 'Activity intensity [PhenX]' (en-US) or 'Activity intensity PhenX' (en-US) (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 |
| fsh-generated/resources/ValueSet-prenudge-other-observations-units.json | Wrong Display Name 'finding' for http://unitsofmeasure.org#{finding}. Valid display is one of 2 choices: '{finding}' (en) or '1' (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 |
| fsh-generated/resources/ValueSet-prenudge-other-observations-units.json | Wrong Display Name 'intensity' for http://unitsofmeasure.org#{intensity}. Valid display is one of 2 choices: '{intensity}' (en) or '1' (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 |