← Back to team overview

oship-dev team mailing list archive

[Bug 632602] [NEW] invariants not enforced in class Entry.

 

Public bug reported:


The invariants below should be enforced. Language_valid and
encoding_valid should use the terminological service:

Language_valid: language /= Void and then
code_set(Code_set_id_languages).has_code(language)

Encoding_valid: encoding /= Void and then
code_set(Code_set_id_charactersets).has_code(encoding)

Other_participations_valid: other_participations /= Void implies not
other_participations.is_empty

Archetype_root_point: is_archetype_root

** Affects: oship
     Importance: High
         Status: New

** Changed in: oship
   Importance: Undecided => High

-- 
invariants not enforced in class Entry.
https://bugs.launchpad.net/bugs/632602
You received this bug notification because you are a member of OSHIP
Development Team, which is subscribed to Open Source Health Information
Platform.

Status in Open Source Health Information Platform (OSHIP): New

Bug description:


The invariants below should be enforced. Language_valid and encoding_valid should use the terminological service:	

Language_valid: language /= Void and then code_set(Code_set_id_languages).has_code(language)

Encoding_valid: encoding /= Void and then code_set(Code_set_id_charactersets).has_code(encoding)

Other_participations_valid: other_participations /= Void implies not other_participations.is_empty

Archetype_root_point: is_archetype_root





Follow ups

References