← Back to team overview

oship-dev team mailing list archive

[Bug 379644] Re: DvQuantified - check complete interface and implementation

 

The method valid_magnitude_status is not correctly implemented:
     it should return true if the argument value is in  ('<', '>', '=', '<=', '>=', '~'), false otherwise
Then this method should be used to enforce the invariang Magnitude_status_valid:
 magnitude_status /= Void implies valid_magnitude_status(magnitude_status)

magnitudeStatus is not correctly implemented:
It is a String object and should assume one of the values in ('<', '>', '=', '<=', '>=', '~') if present.

The method magnitudeExists is not necessary.

accuracyUnknown is a method, not an attribute.

** Also affects: oshippy
   Importance: Undecided
       Status: New

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

-- 
DvQuantified - check complete interface and implementation
https://bugs.launchpad.net/bugs/379644
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): Incomplete
Status in Open Source Health Information Platform - Python: New

Bug description:
Reference openEHR Datatypes Information Model Specifications Release 2.1.1





References