Class: SchemaOrg::PhysicalExam
- Inherits:
-
Base
- Object
- Base
- SchemaOrg::PhysicalExam
- Includes:
- Mixins::PhysicalExam, _PhysicalExam
- Defined in:
- lib/schema_org/types/physical_exam.rb,
sig/schema_org.rbs
Overview
https://schema.org/PhysicalExam
A type of physical examination of a patient performed by a physician.
Constant Summary collapse
- SCHEMA_NAME =
"PhysicalExam"- SCHEMA_TYPES =
[self, SchemaOrg::MedicalEnumeration, SchemaOrg::MedicalProcedure, SchemaOrg::Enumeration, SchemaOrg::MedicalEntity, SchemaOrg::Intangible, SchemaOrg::Thing].freeze
- ABDOMEN =
EnumerationValue.new("Abdomen", [SchemaOrg::PhysicalExam])
- APPEARANCE =
EnumerationValue.new("Appearance", [SchemaOrg::PhysicalExam])
- CARDIOVASCULAR_EXAM =
EnumerationValue.new("CardiovascularExam", [SchemaOrg::PhysicalExam])
- EAR =
EnumerationValue.new("Ear", [SchemaOrg::PhysicalExam])
- EYE =
EnumerationValue.new("Eye", [SchemaOrg::PhysicalExam])
- GENITOURINARY =
EnumerationValue.new("Genitourinary", [SchemaOrg::PhysicalExam])
- HEAD =
EnumerationValue.new("Head", [SchemaOrg::PhysicalExam])
- LUNG =
EnumerationValue.new("Lung", [SchemaOrg::PhysicalExam])
- MUSCULOSKELETAL_EXAM =
EnumerationValue.new("MusculoskeletalExam", [SchemaOrg::PhysicalExam])
- NECK =
EnumerationValue.new("Neck", [SchemaOrg::PhysicalExam])
- NEURO =
EnumerationValue.new("Neuro", [SchemaOrg::PhysicalExam])
- NOSE =
EnumerationValue.new("Nose", [SchemaOrg::PhysicalExam])
- SKIN =
EnumerationValue.new("Skin", [SchemaOrg::PhysicalExam])
- THROAT =
EnumerationValue.new("Throat", [SchemaOrg::PhysicalExam])
- VALUES =
[ABDOMEN, APPEARANCE, CARDIOVASCULAR_EXAM, EAR, EYE, GENITOURINARY, HEAD, LUNG, MUSCULOSKELETAL_EXAM, NECK, NEURO, NOSE, SKIN, THROAT].freeze
Class Method Summary collapse
- .new(**properties) ⇒ PhysicalExam
- .schema_name ⇒ String
- .schema_type?(other_type) ⇒ Boolean
- .schema_types ⇒ ::Array[::Class]
- .values ⇒ ::Array[SchemaOrg::EnumerationValue[SchemaOrg::_PhysicalExam]]
Instance Method Summary collapse
Methods included from Mixins::PhysicalExam
Methods included from Mixins::MedicalProcedure
#body_location, #body_location=, #followup, #followup=, #how_performed, #how_performed=, #preparation, #preparation=, #procedure_type, #procedure_type=, schema_property_definitions, #status, #status=
Methods included from Mixins::MedicalEntity
#code, #code=, #funding, #funding=, #guideline, #guideline=, #legal_status, #legal_status=, #medicine_system, #medicine_system=, #recognizing_authority, #recognizing_authority=, #relevant_specialty, #relevant_specialty=, schema_property_definitions, #study, #study=
Methods included from Mixins::Thing
#additional_type, #additional_type=, #alternate_name, #alternate_name=, #description, #description=, #disambiguating_description, #disambiguating_description=, #identifier, #identifier=, #image, #image=, #main_entity_of_page, #main_entity_of_page=, #name, #name=, #owner, #owner=, #potential_action, #potential_action=, #same_as, #same_as=, schema_property_definitions, #subject_of, #subject_of=, #url, #url=
Methods included from Mixins::MedicalEnumeration
Methods included from Mixins::Enumeration
schema_property_definitions, #superseded_by, #superseded_by=
Methods included from Mixins::Intangible
Methods included from _PhysicalExam
#additional_type, #additional_type=, #alternate_name, #alternate_name=, #body_location, #body_location=, #code, #code=, #description, #description=, #disambiguating_description, #disambiguating_description=, #followup, #followup=, #funding, #funding=, #guideline, #guideline=, #how_performed, #how_performed=, #identifier, #identifier=, #image, #image=, #legal_status, #legal_status=, #main_entity_of_page, #main_entity_of_page=, #medicine_system, #medicine_system=, #name, #name=, #owner, #owner=, #potential_action, #potential_action=, #preparation, #preparation=, #procedure_type, #procedure_type=, #recognizing_authority, #recognizing_authority=, #relevant_specialty, #relevant_specialty=, #same_as, #same_as=, #status, #status=, #study, #study=, #subject_of, #subject_of=, #superseded_by, #superseded_by=, #url, #url=
Class Method Details
.new(**properties) ⇒ PhysicalExam
30 31 32 |
# File 'lib/schema_org/types/physical_exam.rb', line 30 def new(**properties) super end |
.schema_name ⇒ String
17 18 19 |
# File 'lib/schema_org/types/physical_exam.rb', line 17 def schema_name SCHEMA_NAME end |
.schema_type?(other_type) ⇒ Boolean
25 26 27 28 |
# File 'lib/schema_org/types/physical_exam.rb', line 25 def schema_type?(other_type) Base.schema_type_argument!(other_type) SCHEMA_TYPES.include?(other_type) end |
.schema_types ⇒ ::Array[::Class]
21 22 23 |
# File 'lib/schema_org/types/physical_exam.rb', line 21 def schema_types SCHEMA_TYPES end |
.values ⇒ ::Array[SchemaOrg::EnumerationValue[SchemaOrg::_PhysicalExam]]
50 51 52 |
# File 'lib/schema_org/types/physical_exam.rb', line 50 def self.values VALUES end |
Instance Method Details
#schema_type? ⇒ Boolean
94163 |
# File 'sig/schema_org.rbs', line 94163
def schema_type?: (untyped) -> bool
|
#schema_types ⇒ ::Array[::Class]
94162 |
# File 'sig/schema_org.rbs', line 94162
def schema_types: () -> ::Array[::Class]
|