Details
-
Change Request
-
Status: Gesloten
-
3
-
Resolution: Resolved
-
None
-
Nee
-
Beelden
-
FHIR
-
Backwards incompatible. Het toevoegen van, en het ontvangen/verwerken van een identifier.use vergt aanpassingen in huidige implementaties. De aanpassing zelf is echter minimaal. Dit dient ook doorgevoerd te worden in onze voorbeelden en kwalificaties.
-
Profiles
-
Toevoegen .masterIdentifier slice met een onderscheidende waarde. Gebruik van een verplichte identifier.use = official.
-
Description
Uit issue MM-954 kwam naar voren dat de de slicing logica in het profiel voor images-Media niet voldeed. Middels MM-1032 is een backwards compatible wijziging doorgevoerd om de validatie error te verwijderen.
Hiermee blijft echter nog wel een belangrijke omissie bestaan. Hoe weet een ontvangend systeem namelijk welke identifier de "Master Version Specific Identifier" is? Daarnaast kon in MM-1032 ook niet worden gemodelleerd dat de identifier.value en identifier.system verplicht zijn aangezien dit zou betekenen dat dit voor alle identifiers zo zou zijn.
Daarom dient het profiel toch een .masterIdentifier slice te bevatten waarop een descriminator zit (voor de validator én ontvangende systemen). Voorbeeld van mogelijke oplossing om de identifiers op te kunnen onderscheiden:
<identifier> <type> <text value="Master Version Specific Identifier"/> </type> <system value="http://example-xis.org/fhir/NamingSystem/imageID"/> <value value="1000002123"/> </identifier>
Een andere mogelijkheid zou een ordered lijstje van identifiers te geven, waarin de eerste de masterIdentifier zou zijn.
Attachments
Issue Links
- gerelateerd aan
-
MM-1032 Foutieve slicing logica voor Media.identifier in het profiel images-Media
-
- Gesloten
-