SchemaPatient class
A patient is any person recipient of health care services. See https://schema.org/Patient
Constructors
- SchemaPatient({SchemaMedicalCondition? diagnosis, SchemaDrug? drug, SchemaMedicalCondition? healthCondition, String? additionalName, dynamic address, SchemaOrganization? affiliation, SchemaInteractionCounter? agentInteractionStatistic, dynamic alumniOf, String? award, String? awards, String? birthDate, SchemaPlace? birthPlace, dynamic brand, String? callSign, SchemaPerson? children, dynamic colleague, SchemaPerson? colleagues, SchemaContactPoint? contactPoint, SchemaContactPoint? contactPoints, String? deathDate, SchemaPlace? deathPlace, String? duns, String? email, String? familyName, String? faxNumber, SchemaPerson? follows, dynamic funder, SchemaGrant? funding, dynamic gender, String? givenName, String? globalLocationNumber, SchemaCertification? hasCertification, SchemaEducationalOccupationalCredential? hasCredential, SchemaOccupation? hasOccupation, SchemaOfferCatalog? hasOfferCatalog, SchemaPlace? hasPOS, dynamic height, dynamic homeLocation, String? honorificPrefix, String? honorificSuffix, SchemaInteractionCounter? interactionStatistic, String? isicV4, dynamic jobTitle, SchemaPerson? knows, dynamic knowsAbout, dynamic knowsLanguage, SchemaOffer? makesOffer, dynamic memberOf, String? naics, SchemaCountry? nationality, dynamic netWorth, dynamic owns, SchemaPerson? parent, SchemaPerson? parents, SchemaEvent? performerIn, dynamic publishingPrinciples, SchemaDemand? seeks, SchemaPerson? sibling, SchemaPerson? siblings, dynamic sponsor, SchemaPerson? spouse, String? taxID, String? telephone, String? vatID, SchemaQuantitativeValue? weight, dynamic workLocation, SchemaOrganization? worksFor, String? audienceType, SchemaAdministrativeArea? geographicArea, String? requiredGender, int? requiredMaxAge, int? requiredMinAge, SchemaQuantitativeValue? suggestedAge, dynamic suggestedGender, int? suggestedMaxAge, SchemaQuantitativeValue? suggestedMeasurement, int? suggestedMinAge, String? additionalType, String? alternateName, dynamic description, String? disambiguatingDescription, dynamic identifier, dynamic image, dynamic mainEntityOfPage, String? name, SchemaAction? potentialAction, String? sameAs, dynamic subjectOf, String? url})
- Create a new instance of SchemaPatient
Properties
- additionalName ↔ String?
-
An additional name for a Person, can be used for a middle name.
getter/setter pair
- additionalType ↔ String?
-
//schema.org/docs/styleguide.html">style guide.
getter/setter pair
- address ↔ dynamic
-
Physical address of the item.
getter/setter pair
- affiliation ↔ SchemaOrganization?
-
An organization that this person is affiliated with. For example, a
school/university, a club, or a team.
getter/setter pair
- agentInteractionStatistic ↔ SchemaInteractionCounter?
-
The number of completed interactions for this entity, in a particular
role (the 'agent'), in a particular action (indicated in the statistic),
and in a particular context (i.e. interactionService).
getter/setter pair
- alternateName ↔ String?
-
An alias for the item.
getter/setter pair
- alumniOf ↔ dynamic
-
An organization that the person is an alumni of.
getter/setter pair
- audienceType ↔ String?
-
The target group associated with a given audience (e.g. veterans, car
owners, musicians, etc.).
getter/setter pair
- award ↔ String?
-
An award won by or for this item.
getter/setter pair
- awards ↔ String?
-
Awards won by or for this item.
getter/setter pair
- birthDate ↔ String?
-
Date of birth.
getter/setter pair
- birthPlace ↔ SchemaPlace?
-
The place where the person was born.
getter/setter pair
- brand ↔ dynamic
-
The brand(s) associated with a product or service, or the brand(s)
maintained by an organization or business person.
getter/setter pair
- callSign ↔ String?
-
//en.wikipedia.org/wiki/Call_sign), as used in broadcasting and radio
communications to identify people, radio and TV stations, or vehicles.
getter/setter pair
- children ↔ SchemaPerson?
-
A child of the person.
getter/setter pair
- colleague ↔ dynamic
-
A colleague of the person.
getter/setter pair
- colleagues ↔ SchemaPerson?
-
A colleague of the person.
getter/setter pair
- contactPoint ↔ SchemaContactPoint?
-
A contact point for a person or organization.
getter/setter pair
- contactPoints ↔ SchemaContactPoint?
-
A contact point for a person or organization.
getter/setter pair
- deathDate ↔ String?
-
Date of death.
getter/setter pair
- deathPlace ↔ SchemaPlace?
-
The place where the person died.
getter/setter pair
- description ↔ dynamic
-
A description of the item.
getter/setter pair
- diagnosis ↔ SchemaMedicalCondition?
-
One or more alternative conditions considered in the differential
diagnosis process as output of a diagnosis process.
getter/setter pair
- disambiguatingDescription ↔ String?
-
A sub property of description. A short description of the item used to
disambiguate from other, similar items. Information from other properties
(in particular, name) may be necessary for the description to be useful
for disambiguation.
getter/setter pair
- drug ↔ SchemaDrug?
-
Specifying a drug or medicine used in a medication procedure.
getter/setter pair
- duns ↔ String?
-
The Dun & Bradstreet DUNS number for identifying an organization or
business person.
getter/setter pair
- email ↔ String?
-
Email address.
getter/setter pair
- familyName ↔ String?
-
Family name. In the U.S., the last name of a Person.
getter/setter pair
- faxNumber ↔ String?
-
The fax number.
getter/setter pair
- follows ↔ SchemaPerson?
-
The most generic uni-directional social relation.
getter/setter pair
- funder ↔ dynamic
-
A person or organization that supports (sponsors) something through some
kind of financial contribution.
getter/setter pair
- funding ↔ SchemaGrant?
-
A SchemaGrant that directly or indirectly provide funding or
sponsorship for this item. See also
SchemaownershipFundingInfo
.getter/setter pair - gender ↔ dynamic
-
//schema.org/Female may be used, text strings are also acceptable for
people who do not identify as a binary gender. The
Schemagender
property can also be used in an extended sense to cover e.g. the gender of sports teams. As with the gender of individuals, we do not try to enumerate all possibilities. A mixed-gender SchemaSportsTeam can be indicated with a text value of "Mixed".getter/setter pair - geographicArea ↔ SchemaAdministrativeArea?
-
The geographic area associated with the audience.
getter/setter pair
- givenName ↔ String?
-
Given name. In the U.S., the first name of a Person.
getter/setter pair
- globalLocationNumber ↔ String?
-
//www.gs1.org/gln) (GLN, sometimes also referred to as International
Location Number or ILN) of the respective organization, person, or place.
The GLN is a 13-digit number used to identify parties and physical
locations.
getter/setter pair
- hasCertification ↔ SchemaCertification?
-
Certification information about a product, organization, service, place,
or person.
getter/setter pair
- hasCredential ↔ SchemaEducationalOccupationalCredential?
-
A credential awarded to the Person or Organization.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasOccupation ↔ SchemaOccupation?
-
The Person's occupation. For past professions, use Role for expressing
dates.
getter/setter pair
- hasOfferCatalog ↔ SchemaOfferCatalog?
-
Indicates an OfferCatalog listing for this Organization, Person, or
Service.
getter/setter pair
- hasPOS ↔ SchemaPlace?
-
Points-of-Sales operated by the organization or person.
getter/setter pair
- healthCondition ↔ SchemaMedicalCondition?
-
Specifying the health condition(s) of a patient, medical study, or other
target audience.
getter/setter pair
- height ↔ dynamic
-
The height of the item.
getter/setter pair
- homeLocation ↔ dynamic
-
A contact location for a person's residence.
getter/setter pair
- honorificPrefix ↔ String?
-
An honorific prefix preceding a Person's name such as Dr/Mrs/Mr.
getter/setter pair
- honorificSuffix ↔ String?
-
An honorific suffix following a Person's name such as M.D./PhD/MSCSW.
getter/setter pair
- identifier ↔ dynamic
-
The identifier property represents any kind of identifier for any kind of
SchemaThing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides
dedicated properties for representing many of these, either as textual
strings or as URL (URI) links. See background
notes for more details.
getter/setter pair
- image ↔ dynamic
-
An image of the item. This can be a
SchemaURL
or a fully described SchemaImageObject.getter/setter pair - interactionStatistic ↔ SchemaInteractionCounter?
-
The number of interactions for the CreativeWork using the WebSite or
SoftwareApplication. The most specific child type of InteractionCounter
should be used.
getter/setter pair
- isicV4 ↔ String?
-
The International Standard of Industrial Classification of All Economic
Activities (ISIC), Revision 4 code for a particular organization,
business person, or place.
getter/setter pair
- jobTitle ↔ dynamic
-
The job title of the person (for example, Financial Manager).
getter/setter pair
- knows ↔ SchemaPerson?
-
The most generic bi-directional social/work relation.
getter/setter pair
- knowsAbout ↔ dynamic
-
Of a SchemaPerson, and less typically of an SchemaOrganization, to
indicate a topic that is known about - suggesting possible expertise but
not implying it. We do not distinguish skill levels here, or relate this
to educational content, events, objectives or SchemaJobPosting
descriptions.
getter/setter pair
- knowsLanguage ↔ dynamic
-
//tools.ietf.org/html/bcp47).
getter/setter pair
- mainEntityOfPage ↔ dynamic
-
Indicates a page (or other CreativeWork) for which this thing is the main
entity being described. See background
notes for details.
getter/setter pair
- makesOffer ↔ SchemaOffer?
-
A pointer to products or services offered by the organization or person.
getter/setter pair
- memberOf ↔ dynamic
-
An Organization (or ProgramMembership) to which this Person or
Organization belongs.
getter/setter pair
- naics ↔ String?
-
The North American Industry Classification System (NAICS) code for a
particular organization or business person.
getter/setter pair
- name ↔ String?
-
The name of the item.
getter/setter pair
- nationality ↔ SchemaCountry?
-
Nationality of the person.
getter/setter pair
- netWorth ↔ dynamic
-
The total financial value of the person as calculated by subtracting
assets from liabilities.
getter/setter pair
- owns ↔ dynamic
-
Products owned by the organization or person.
getter/setter pair
- parent ↔ SchemaPerson?
-
A parent of this person.
getter/setter pair
- parents ↔ SchemaPerson?
-
A parents of the person.
getter/setter pair
- performerIn ↔ SchemaEvent?
-
Event that this person is a performer or participant in.
getter/setter pair
- potentialAction ↔ SchemaAction?
-
Indicates a potential Action, which describes an idealized action in
which this thing would play an 'object' role.
getter/setter pair
- publishingPrinciples ↔ dynamic
-
The publishingPrinciples property indicates (typically via
SchemaURL
) a document describing the editorial principles of an SchemaOrganization (or individual, e.g. a SchemaPerson writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a SchemaCreativeWork (e.g. SchemaNewsArticle) the principles are those of the party primarily responsible for the creation of the SchemaCreativeWork.getter/setter pair -
The most generic familial relation.
getter/setter pair
- requiredGender ↔ String?
-
Audiences defined by a person's gender.
getter/setter pair
- requiredMaxAge ↔ int?
-
Audiences defined by a person's maximum age.
getter/setter pair
- requiredMinAge ↔ int?
-
Audiences defined by a person's minimum age.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sameAs ↔ String?
-
URL of a reference Web page that unambiguously indicates the item's
identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or
official website.
getter/setter pair
- seeks ↔ SchemaDemand?
-
A pointer to products or services sought by the organization or person
(demand).
getter/setter pair
- sibling ↔ SchemaPerson?
-
A sibling of the person.
getter/setter pair
- siblings ↔ SchemaPerson?
-
A sibling of the person.
getter/setter pair
- sponsor ↔ dynamic
-
A person or organization that supports a thing through a pledge, promise,
or financial contribution. E.g. a sponsor of a Medical Study or a
corporate sponsor of an event.
getter/setter pair
- spouse ↔ SchemaPerson?
-
The person's spouse.
getter/setter pair
- subjectOf ↔ dynamic
-
A CreativeWork or Event about this Thing.
getter/setter pair
- suggestedAge ↔ SchemaQuantitativeValue?
-
The age or age range for the intended audience or person, for example
3-12 months for infants, 1-5 years for toddlers.
getter/setter pair
- suggestedGender ↔ dynamic
-
The suggested gender of the intended person or audience, for example
"male", "female", or "unisex".
getter/setter pair
- suggestedMaxAge ↔ int?
-
Maximum recommended age in years for the audience or user.
getter/setter pair
- suggestedMeasurement ↔ SchemaQuantitativeValue?
-
A suggested range of body measurements for the intended audience or
person, for example inseam between 32 and 34 inches or height between 170
and 190 cm. Typically found on a size chart for wearable products.
getter/setter pair
- suggestedMinAge ↔ int?
-
Minimum recommended age in years for the audience or user.
getter/setter pair
- taxID ↔ String?
-
The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US
or the CIF/NIF in Spain.
getter/setter pair
- telephone ↔ String?
-
The telephone number.
getter/setter pair
- url ↔ String?
-
URL of the item.
getter/setter pair
- vatID ↔ String?
-
The Value-added Tax ID of the organization or person.
getter/setter pair
- weight ↔ SchemaQuantitativeValue?
-
The weight of the product or person.
getter/setter pair
- workLocation ↔ dynamic
-
A contact location for a person's place of work.
getter/setter pair
- worksFor ↔ SchemaOrganization?
-
Organizations that the person works for.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonLd(
) → Map< String, dynamic> - Serialize SchemaPatient to JSON-LD
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited