Toevoegen assert voor aanwezigheid .system én .code

Description

Binnen FHIR-datatype coding (al dan niet binnen CodeableConcept) zijn zowel .system als .code formeel niet verplicht: de afwezigheid van .system betekent dat het codesysteem niet bekend is, de afwezigheid van .code betekent dat er binnen het codesysteem geen geschikte code beschikbaar is.

Beide situaties zijn zeer ongebruikelijk binnen de context van de informatiestandaarden, maar het komt nog wel eens voor dat een van deze twee concepten per ongeluk wegvallen tijdens een kwalificatie. Het zou daarom een verbetering zijn om een assert toe te voegen die controleert op de aanwezigheid van zowel .system als .display.

Verduidelijking van Impact

Het gaat om een de automatisering van een bestaande handmatige controle, dus geen impact.

Proposed solution (NL)

Aan alle technische TestScripts voor zowel zendende als ontvangende systemen wordt een assert toegevoegd die controleert of .system én .code altijd aanwezig zijn in een element met datatype Coding.

Proposed solution (EN)

None

Release notes (NL)

In de technische TestScripts wordt gecontroleerd of .system én .code altijd samen aanwezig zijn en of er geen ValueSet-uri gebruikt wordt als .system.

Release notes (EN)

The technical TestScripts now check on the presence of both .system and .code, and that no ValueSet uri is used for the .system.

100% Done
Loading...

Activity

Niek van Galen 
February 23, 2022 at 8:25 AM

ik bespreek deze maandag 28/2 met Pieter, dus de status blijft nog even op "Realisatie"

Niek van Galen 
February 22, 2022 at 3:09 PM
(edited)

Dit levert problemen op bij onze Questionnaires-testscripts. De Questionnaires in het MedMij-kwalificatiemateriaal bevatten namelijk valueCodings zonder .system, en die komen ook mee in de QuestionnaireResponses. Daar loopt deze assert nu op stuk. Zie ook de test-tickets en .

Dit is op te lossen door of deze assert weg te halen uit het Questionnaires-kwalificatiemateriaal, of een .system toe te voegen bij alle valueCoding-elementen waar deze nu ontbreekt.

Former user graag even overleg.

Chayenne Landegent 
February 8, 2022 at 8:32 AM

Beste Former user , 

In dit issue zijn de velden voorgestelde oplossing en classificatie nog leeg. Hiermee voldoet het issueniet aan de eisen om meegenomen te worden in de patchrelease van februari. Zou je dit z.s.m. willen aanvullen of de fix version willen aanpassen? 

Met vriendelijke groet,

Chayenne Landegent

Jorn Duwel 
January 19, 2022 at 12:27 PM

Het komt voor dat de .system gevuld wordt met de OID van de ValueSet van de zib. Misschien kunnen we een assert toevoegen om dat te controleren:

System mag niet beginnen met urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2

Resolved
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Classification

Informatiestandaard onderdelen

Kwalificatie- en testmaterialen

Information standard

Alle 2020.01
Alle 2020.02
Medicatieproces 9.0.7
Vragenlijsten 1.x

Priority

Better Excel Exporter

Created January 6, 2022 at 8:35 AM
Updated January 12, 2024 at 12:53 PM
Resolved March 1, 2022 at 2:03 PM