module Text.HTML5.MetaData.Schema.MedicalIntangible where
import Text.HTML5.MetaData.Class
import Text.HTML5.MetaData.Type
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.DDxElement
import qualified Text.HTML5.MetaData.Schema.DoseSchedule
import qualified Text.HTML5.MetaData.Schema.DrugCost
import qualified Text.HTML5.MetaData.Schema.DrugLegalStatus
import qualified Text.HTML5.MetaData.Schema.DrugStrength
import qualified Text.HTML5.MetaData.Schema.MedicalCode
import qualified Text.HTML5.MetaData.Schema.MedicalConditionStage
import qualified Text.HTML5.MetaData.Schema.MedicalEnumeration
data MedicalIntangible = MedicalIntangible { additionalType :: AdditionalType
, alternateName :: AlternateName
, description :: Description
, image :: Image
, name :: Name
, sameAs :: SameAs
, url :: Url
, code :: Code
, guideline :: Guideline
, medicineSystem :: MedicineSystem
, recognizingAuthority :: RecognizingAuthority
, relevantSpecialty :: RelevantSpecialty
, study :: Study
}
deriving (Show, Read, Eq, Typeable)
instance MetaData MedicalIntangible where
_label = const "Medical Intangible"
_comment_plain = const ""
_comment = const ""
_url = const "http://schema.org/MedicalIntangible"
_ancestors = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.Thing.Thing)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalEntity.MedicalEntity)]
_subtypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.DDxElement.DDxElement)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DoseSchedule.DoseSchedule)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DrugCost.DrugCost)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DrugLegalStatus.DrugLegalStatus)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.DrugStrength.DrugStrength)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalCode.MedicalCode)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalConditionStage.MedicalConditionStage)
,typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalEnumeration.MedicalEnumeration)]
_supertypes = const [typeOf (undefined :: Text.HTML5.MetaData.Schema.MedicalEntity.MedicalEntity)]