module Text.HTML5.MetaData.Schema.MedicalSpecialty where
import Text.HTML5.MetaData.Class
import Text.HTML5.MetaData.Type hiding (MedicalSpecialty)
import Data.Text
import Data.Typeable
import qualified Text.HTML5.MetaData.Schema.Thing
import qualified Text.HTML5.MetaData.Schema.MedicalEntity
import qualified Text.HTML5.MetaData.Schema.MedicalIntangible
import qualified Text.HTML5.MetaData.Schema.MedicalEnumeration
import qualified Text.HTML5.MetaData.Schema.Specialty
data MedicalSpecialty = Anesthesia
| Cardiovascular
| CommunityHealth
| Dentistry
| Dermatologic
| DietNutrition
| Emergency
| Endocrine
| Gastroenterologic
| Genetic
| Geriatric
| Gynecologic
| Hematologic
| Infectious
| LaboratoryScience
| Midwifery
| Musculoskeletal
| Neurologic
| Nursing
| Obstetric
| OccupationalTherapy
| Oncologic
| Optometic
| Otolaryngologic
| Pathology
| Pediatric
| PharmacySpecialty
| Physiotherapy
| PlasticSurgery
| Podiatric
| PrimaryCare
| Psychiatric
| PublicHealth
| Pulmonary
| Radiograpy
| Renal
| RespiratoryTherapy
| Rheumatologic
| SpeechPathology
| Surgical
| Toxicologic
| Urologic
deriving (Show, Read, Eq, Typeable)
instance MetaData MedicalSpecialty where
_label = const "Medical Specialty"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/MedicalSpecialty"
_ancestors = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalEntity.MedicalEntity)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalIntangible.MedicalIntangible)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalEnumeration.MedicalEnumeration)]
_subtypes = const []
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalEnumeration.MedicalEnumeration)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.Specialty.Specialty)]