lib/openehr/rm/ehr.rb in openehr-1.2.8 vs lib/openehr/rm/ehr.rb in openehr-1.2.9

- old
+ new

@@ -1,12 +1,10 @@ # rm::ehr # ehr module # http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109004889781_854011_47Report.html # refs #44 -include OpenEHR::RM::Common::ChangeControl -include OpenEHR::RM::Common::Archetyped -include OpenEHR::RM::Security +require_relative 'common/change_control' module OpenEHR module RM module EHR class EHR @@ -91,15 +89,15 @@ end @directory = directory end end - class VersionedEHRAccess < VersionedObject + class VersionedEHRAccess < OpenEHR::RM::Common::ChangeControl::VersionedObject end - class EHRAccess < Locatable + class EHRAccess < OpenEHR::RM::Common::Archetyped::Locatable attr_accessor :settings attr_reader :scheme def initialize(args = { }) super(args) @@ -113,15 +111,15 @@ end @scheme = scheme end end - class VersionedEHRStatus < VersionedObject + class VersionedEHRStatus < OpenEHR::RM::Common::ChangeControl::VersionedObject end - class EHRStatus < Locatable + class EHRStatus < OpenEHR::RM::Common::Archetyped::Locatable attr_reader :subject attr_accessor :is_modifiable, :is_queryable, :other_details def initialize(args = { }) super(args) @@ -150,10 +148,10 @@ end @parent = parent end end - class VersionedComposition < VersionedObject + class VersionedComposition < OpenEHR::RM::Common::ChangeControl::VersionedObject def is_persistent? return @all_versions.first.data.is_persistent? end end end # of EHR