lib/mida_vocabulary/vocabularies/schemaorg/medicalsign.rb in mida_vocabulary-0.2 vs lib/mida_vocabulary/vocabularies/schemaorg/medicalsign.rb in mida_vocabulary-0.2.2
- old
+ new
@@ -4,16 +4,29 @@
module SchemaOrg
autoload :MedicalSignOrSymptom, 'mida_vocabulary/vocabularies/schemaorg/medicalsignorsymptom'
autoload :MedicalEntity, 'mida_vocabulary/vocabularies/schemaorg/medicalentity'
autoload :Thing, 'mida_vocabulary/vocabularies/schemaorg/thing'
+ autoload :PhysicalExam, 'mida_vocabulary/vocabularies/schemaorg/physicalexam'
+ autoload :MedicalTest, 'mida_vocabulary/vocabularies/schemaorg/medicaltest'
# Any physical manifestation of a person's medical condition discoverable by objective diagnostic tests or physical examination.
class MedicalSign < Mida::Vocabulary
itemtype %r{http://schema.org/MedicalSign}i
include_vocabulary Mida::SchemaOrg::MedicalSignOrSymptom
include_vocabulary Mida::SchemaOrg::MedicalEntity
include_vocabulary Mida::SchemaOrg::Thing
+
+ # A physical examination that can identify this sign.
+ has_many 'identifyingExam' do
+ extract Mida::SchemaOrg::PhysicalExam
+ end
+
+ # A diagnostic test that can identify this sign.
+ has_many 'identifyingTest' do
+ extract Mida::SchemaOrg::MedicalTest
+ extract Mida::DataType::Text
+ end
end
end
end