Validation Results for GestionAgendaPartage
Generated Tue Oct 10 12:29:05 UTC 2023, FHIR version 4.0.1 for ans.fhir.fr.gap#3.0.0-ballot (canonical = https://interop.esante.gouv.fr/ig/fhir/gap (history)). See Errors Only
n/a Show Validation Information
| warning | Unable to find ImplementationGuide.definition.resource.description for the resource StructureDefinition/gap-fr-appointment. 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/gap-fr-schedule. 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/gap-fr-slot. 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 Schedule/example. 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 Slot/example. 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 Appointment/example-req-appointment. Descriptions are strongly encouraged if they cannot be inferred from the resource to allow proper population of the artifact list. |
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 |
4 | warning | The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide |
Path | Severity | Message |
Appointment.extension[0].value.ofType(Reference) (l13/c8) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/Patient/1' |
Appointment.specialty[0] (l37/c6) | error | None of the codings provided are in the value set 'fr-practitioner-specialty' (http://interopsante.org/fhir/ValueSet/fr-practitioner-specialty|1.0.1), and a coding from this value set is required) (codes = https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale#SM54) |
Appointment.specialty[0].coding[0] (l39/c10) | information | Code System URI 'https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale' is unknown so the code cannot be validated |
Appointment.slot[0] (l50/c6) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/Slot/example' |
Appointment.participant[0].actor (l57/c8) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/Patient/1' |
Appointment.participant[1].actor (l65/c8) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/PractitionerRole/1' |
Appointment.participant[2].actor (l73/c8) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/Practitioner/1' |
Path | Severity | Message |
CapabilityStatement (l1/c14384) | warning | Rule cpb-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
CapabilityStatement.rest[0].resource[5].searchParam[1].definition (l1/c10090) | error | Canonical URL 'http://hl7.org/fhir/SearchParameter/PractitionerRole-speciality' does not resolve |
Path | Severity | Message |
CapabilityStatement (l1/c2558) | warning | Rule cpb-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Path | Severity | Message |
CapabilityStatement (l1/c8894) | warning | Rule cpb-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Path | Severity | Message |
CapabilityStatement (l1/c5399) | warning | Rule cpb-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Path | Severity | Message |
CapabilityStatement (l1/c6935) | warning | Rule cpb-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' Failed |
Path | Severity | Message |
fsh-generated/resources/ImplementationGuide-ans.fhir.fr.gap | warning | Unknown Parameters: [apply-wg] |
ImplementationGuide.definition.resource[1].description (l1/c12195) | warning | value should not start or finish with whitespace 'Le déclarant peut initier une demande de création d’une nouvelle ressource à un gestionnaire de ressource ou d’une plage de disponibilité d’une ressource à un gestionnaire d’agenda.\nIl peut également modifier ou supprimer une ressource ou une plage de disponibilité d’une ressource existante. \nLe déclarant peut être soit le responsable de la ressource, soit un gestionnaire d’agenda ou un gestionnaire de ressources auprès duquel une ressource ou une plage de disponibilité d’une ressource a été déclarée et qui diffuse cette information à un autre gestionnaire d’agenda, ou à un autre gestionnaire de ressources. ' |
Path | Severity | Message |
Schedule.extension[0].extension[1].value.ofType(Coding) (l22/c12) | information | Code System URI 'http://terminology.interopsante.org/CodeSystem/v2-3315' is unknown so the code cannot be validated |
Schedule.extension[0].extension[1].value.ofType(Coding).system (l24/c79) | error | Value is 'http://terminology.interopsante.org/CodeSystem/v2-3315' but must be 'http://interopsante.org/fhir/CodeSystem/fr-schedule-type' |
Schedule.specialty[0] (l74/c6) | error | None of the codings provided are in the value set 'fr-practitioner-specialty' (http://interopsante.org/fhir/ValueSet/fr-practitioner-specialty|1.0.1), and a coding from this value set is required) (codes = https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale#SM54) |
Schedule.specialty[0].coding[0] (l76/c10) | information | Code System URI 'https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale' is unknown so the code cannot be validated |
Schedule.actor[0] (l85/c6) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/PractitionerRole/1' |
Schedule.actor[1] (l89/c6) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/Practitioner/1' |
Path | Severity | Message |
SearchParameter.derivedFrom (l1/c935) | error | Canonical URL 'http://hl7.org/fhir/SearchParameter/Appointment-start' does not resolve |
SearchParameter | warning | Unable to find the base Search Parameter http://hl7.org/fhir/SearchParameter/Appointment-start so can't check that this SearchParameter is a proper derivation from it |
Path | Severity | Message |
SearchParameter.derivedFrom (l1/c925) | error | Canonical URL 'http://hl7.org/fhir/SearchParameter/Appointment-start' does not resolve |
SearchParameter | warning | Unable to find the base Search Parameter http://hl7.org/fhir/SearchParameter/Appointment-start so can't check that this SearchParameter is a proper derivation from it |
Path | Severity | Message |
Slot.specialty[0] (l29/c6) | error | None of the codings provided are in the value set 'fr-practitioner-specialty' (http://interopsante.org/fhir/ValueSet/fr-practitioner-specialty|1.0.1), and a coding from this value set is required) (codes = https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale#SM54) |
Slot.specialty[0].coding[0] (l31/c10) | information | Code System URI 'https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale' is unknown so the code cannot be validated |
Slot.schedule (l39/c4) | error | Unable to resolve resource with reference 'https://exampleserver.org/fhir/Schedule/example' |
Path | Severity | Message |
StructureDefinition.where(url = 'https://interop.esante.gouv.fr/ig/fhir/gap/StructureDefinition/gap-bundle-reponse-demande-consult-dispo') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.where(url = 'https://interop.esante.gouv.fr/ig/fhir/gap/StructureDefinition/gap-bundle-reponse-demande-consult-rdv') | warning | The Implementation Guide contains no examples for this profile |
Path | Severity | Message |
StructureDefinition.snapshot.element[43].mapping[2].map (l1/c83127) | information | The string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk |
StructureDefinition.snapshot.element[44].mapping[2].map (l1/c84940) | information | The string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk |
Path | Severity | Message |
StructureDefinition.snapshot.element[18].mapping[2].map (l1/c38964) | information | The string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk |
StructureDefinition.snapshot.element[25].mapping[2].map (l1/c52038) | information | The string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk |
Path | Severity | Message |
StructureDefinition.snapshot.element[16].mapping[2].map (l1/c35079) | information | The string value contains text that looks like embedded HTML tags. If this content is rendered to HTML without appropriate post-processing, it may be a security risk |
Suppressed Messages (Warnings, hints, broken links)
Have verified that these examples are being checked against the expected profiles/resources.
- INFORMATION: Binary/example: Binary: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Binary (0 uses)
- INFORMATION: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance): Validate resource against profile http://hl7.org/fhir/StructureDefinition/Provenance (0 uses)
- INFORMATION: Bundle/h1: Bundle: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Bundle (0 uses)
- INFORMATION: Patient/example: Patient: Validate resource against profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy...
- WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation'): The Implementation Guide contains no examples for this profile (0 uses)
- WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/mypractitioner'): The Implementation Guide contains no examples for this profile (0 uses)
The objective is to show a reference to an unknown code system, so these warnings are expected
- WARNING: ValueSet.where(id = 'valueset-no-codesystem'): Error from server: Unable to provide support for code system http://not-a-known-code-system (0 uses)
- WARNING: ValueSet/valueset-no-codesystem: ValueSet.compose[0].include[0]: Unknown System/Version specified, so Concepts and Filters can''t be checked (0 uses)
These examples are fake code systems - they're not expected to be checked
- Code System URI 'http://example.org/some-id-type-system' is unknown so the code cannot be validated (0 uses)
- Code System URI 'http://example.org/some-system' is unknown so the code cannot be validated (0 uses)
This is inherited from the base resource
- WARNING: StructureDefinition/myObservation: StructureDefinition.snapshot.element[15].mapping[3].map: value should not start or finish with whitespace (0 uses)
We don't want a code for the change reason (and this binding shouldn't be extensible anyhow)
- WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) (0 uses)
- WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) (0 uses)
We expect that all of the 'structural' resources will only be validated against their respective 'core' resource definitions
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/ImplementationGuide (0 uses)
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/Library (0 uses)
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/StructureDefinition (0 uses)
- Validate resource against profile http://hl7.org/fhir/StructureDefinition/ValueSet (0 uses)
We're expecting these to not match the slice - we're showing how you can use slicing to define the one repetition you want even when many repetitions might be present
- INFORMATION: Patient/example: Patient.name[0]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
- INFORMATION: Patient/example: Patient.name[1]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient (0 uses)
Errors sorted by type
Reference_REF_CantResolve
SECURITY_STRING_CONTENT_WARNING
TYPE_SPECIFIC_CHECKS_DT_CANONICAL_RESOLVE
Terminology_TX_NoValid_1_CC
fsh-generated/resources/Appointment-example-req-appointment.json | None of the codings provided are in the value set 'fr-practitioner-specialty' (http://interopsante.org/fhir/ValueSet/fr-practitioner-specialty|1.0.1), and a coding from this value set is required) (codes = https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale#SM54) |
fsh-generated/resources/Schedule-example.json | None of the codings provided are in the value set 'fr-practitioner-specialty' (http://interopsante.org/fhir/ValueSet/fr-practitioner-specialty|1.0.1), and a coding from this value set is required) (codes = https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale#SM54) |
fsh-generated/resources/Slot-example.json | None of the codings provided are in the value set 'fr-practitioner-specialty' (http://interopsante.org/fhir/ValueSet/fr-practitioner-specialty|1.0.1), and a coding from this value set is required) (codes = https://mos.esante.gouv.fr/NOS/TRE_R38-SpecialiteOrdinale/FHIR/TRE-R38-SpecialiteOrdinale#SM54) |
Terminology_TX_System_NotKnown
Type_Specific_Checks_DT_String_WS
fsh-generated/resources/ImplementationGuide-ans.fhir.fr.gap.json | value should not start or finish with whitespace 'Le déclarant peut initier une demande de création d’une nouvelle ressource à un gestionnaire de ressource ou d’une plage de disponibilité d’une ressource à un gestionnaire d’agenda.\nIl peut également modifier ou supprimer une ressource ou une plage de disponibilité d’une ressource existante. \nLe déclarant peut être soit le responsable de la ressource, soit un gestionnaire d’agenda ou un gestionnaire de ressources auprès duquel une ressource ou une plage de disponibilité d’une ressource a été déclarée et qui diffuse cette information à un autre gestionnaire d’agenda, ou à un autre gestionnaire de ressources. ' |
_DT_Fixed_Wrong