SchemaPatient class
A patient is any person recipient of health care services. See https://schema.org/Patient
- Inheritance
-
- Object
- SchemaThing
- SchemaIntangible
- SchemaAudience
- SchemaMedicalAudience
- SchemaPatient
- Implemented types
Constructors
- SchemaPatient({String? additionalType, String? alternateName, String? audienceType, dynamic description, String? disambiguatingDescription, SchemaAdministrativeArea? geographicArea, SchemaMedicalCondition? healthCondition, dynamic identifier, dynamic image, dynamic mainEntityOfPage, String? name, dynamic owner, SchemaAction? potentialAction, String? requiredGender, int? requiredMaxAge, int? requiredMinAge, String? sameAs, dynamic subjectOf, SchemaQuantitativeValue? suggestedAge, dynamic suggestedGender, num? suggestedMaxAge, SchemaQuantitativeValue? suggestedMeasurement, num? suggestedMinAge, String? url, SchemaMedicalCondition? diagnosis, SchemaDrug? drug, 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, SchemaCredential? 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, SchemaEvent? lifeEvent, SchemaOffer? makesOffer, dynamic memberOf, String? naics, SchemaCountry? nationality, dynamic netWorth, SchemaThing? owns, SchemaPerson? parent, SchemaPerson? parents, SchemaEvent? performerIn, dynamic pronouns, dynamic publishingPrinciples, SchemaDemand? seeks, SchemaPerson? sibling, SchemaPerson? siblings, dynamic skills, dynamic sponsor, SchemaPerson? spouse, String? taxID, String? telephone, String? vatID, dynamic weight, dynamic workLocation, SchemaOrganization? worksFor})
- Create a new instance of SchemaPatient
Properties
- additionalName ↔ String?
-
An additional name for a Person, can be used for a middle name.
getter/setter pairoverride
- additionalType ↔ String?
-
//schema.org/docs/styleguide.html">style guide.
getter/setter pairinherited
- address ↔ dynamic
-
Physical address of the item.
getter/setter pairoverride
- affiliation ↔ SchemaOrganization?
-
An organization that this person is affiliated with. For example, a
school/university, a club, or a team.
getter/setter pairoverride
- 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 pairoverride
- alternateName ↔ String?
-
An alias for the item.
getter/setter pairinherited
- alumniOf ↔ dynamic
-
An organization that the person is an alumni of.
getter/setter pairoverride
- audienceType ↔ String?
-
The target group associated with a given audience (e.g. veterans, car
owners, musicians, etc.).
getter/setter pairinherited
- award ↔ String?
-
An award won by or for this item.
getter/setter pairoverride
- awards ↔ String?
-
Awards won by or for this item.
getter/setter pairoverride
- birthDate ↔ String?
-
Date of birth.
getter/setter pairoverride
- birthPlace ↔ SchemaPlace?
-
The place where the person was born.
getter/setter pairoverride
- brand ↔ dynamic
-
The brand(s) associated with a product or service, or the brand(s)
maintained by an organization or business person.
getter/setter pairoverride
- 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 pairoverride
- children ↔ SchemaPerson?
-
A child of the person.
getter/setter pairoverride
- colleague ↔ dynamic
-
A colleague of the person.
getter/setter pairoverride
- colleagues ↔ SchemaPerson?
-
A colleague of the person.
getter/setter pairoverride
- contactPoint ↔ SchemaContactPoint?
-
A contact point for a person or organization.
getter/setter pairoverride
- contactPoints ↔ SchemaContactPoint?
-
A contact point for a person or organization.
getter/setter pairoverride
- deathDate ↔ String?
-
Date of death.
getter/setter pairoverride
- deathPlace ↔ SchemaPlace?
-
The place where the person died.
getter/setter pairoverride
- description ↔ dynamic
-
A description of the item.
getter/setter pairinherited
- 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 pairinherited
- 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 pairoverride
- email ↔ String?
-
Email address.
getter/setter pairoverride
- familyName ↔ String?
-
Family name. In the U.S., the last name of a Person.
getter/setter pairoverride
- faxNumber ↔ String?
-
The fax number.
getter/setter pairoverride
- follows ↔ SchemaPerson?
-
The most generic uni-directional social relation.
getter/setter pairoverride
- funder ↔ dynamic
-
A person or organization that supports (sponsors) something through some
kind of financial contribution.
getter/setter pairoverride
- funding ↔ SchemaGrant?
-
A SchemaGrant that directly or indirectly provide funding or
sponsorship for this item. See also
SchemaownershipFundingInfo.getter/setter pairoverride - gender ↔ dynamic
-
//schema.org/Female may be used, text strings are also acceptable for
people who are not a binary gender. The
Schemagenderproperty 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 pairoverride - geographicArea ↔ SchemaAdministrativeArea?
-
The geographic area associated with the audience.
getter/setter pairinherited
- givenName ↔ String?
-
Given name. In the U.S., the first name of a Person.
getter/setter pairoverride
- 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 pairoverride
- hasCertification ↔ SchemaCertification?
-
Certification information about a product, organization, service, place,
or person.
getter/setter pairoverride
- hasCredential ↔ SchemaCredential?
-
A credential awarded to the Person or Organization.
getter/setter pairoverride
- 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 pairoverride
- hasOfferCatalog ↔ SchemaOfferCatalog?
-
Indicates an OfferCatalog listing for this Organization, Person, or
Service.
getter/setter pairoverride
- hasPOS ↔ SchemaPlace?
-
Points-of-Sales operated by the organization or person.
getter/setter pairoverride
- healthCondition ↔ SchemaMedicalCondition?
-
Specifying the health condition(s) of a patient, medical study, or other
target audience.
getter/setter pairinherited
- height ↔ dynamic
-
The height of the item.
getter/setter pairoverride
- homeLocation ↔ dynamic
-
A contact location for a person's residence.
getter/setter pairoverride
- honorificPrefix ↔ String?
-
An honorific prefix preceding a Person's name such as Dr/Mrs/Mr.
getter/setter pairoverride
- honorificSuffix ↔ String?
-
An honorific suffix following a Person's name such as M.D./PhD/MSCSW.
getter/setter pairoverride
- 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 pairinherited
- image ↔ dynamic
-
An image of the item. This can be a
SchemaURLor a fully described SchemaImageObject.getter/setter pairinherited - 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 pairoverride
- 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 pairoverride
- jobTitle ↔ dynamic
-
The job title of the person (for example, Financial Manager).
getter/setter pairoverride
- knows ↔ SchemaPerson?
-
The most generic bi-directional social/work relation.
getter/setter pairoverride
- 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 pairoverride
- knowsLanguage ↔ dynamic
-
//tools.ietf.org/html/bcp47).
getter/setter pairoverride
- lifeEvent ↔ SchemaEvent?
-
A life event like baptism, communions, Bar Mitzvahs, Aqiqah, Namakarana,
Miyamairi, burial, ....
getter/setter pairoverride
- 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 pairinherited
- makesOffer ↔ SchemaOffer?
-
A pointer to products or services offered by the organization or person.
getter/setter pairoverride
- memberOf ↔ dynamic
-
An Organization (or ProgramMembership) to which this Person or
Organization belongs.
getter/setter pairoverride
- naics ↔ String?
-
The North American Industry Classification System (NAICS) code for a
particular organization or business person.
getter/setter pairoverride
- name ↔ String?
-
The name of the item.
getter/setter pairinherited
- nationality ↔ SchemaCountry?
-
Nationality of the person.
getter/setter pairoverride
- netWorth ↔ dynamic
-
The total financial value of the person as calculated by subtracting the
total value of liabilities from the total value of assets.
getter/setter pairoverride
- owner ↔ dynamic
-
A person or organization who owns this Thing.
getter/setter pairinherited
- owns ↔ SchemaThing?
-
Things owned by the organization or person.
getter/setter pairoverride
- parent ↔ SchemaPerson?
-
A parent of this person.
getter/setter pairoverride
- parents ↔ SchemaPerson?
-
A parents of the person.
getter/setter pairoverride
- performerIn ↔ SchemaEvent?
-
Event that this person is a performer or participant in.
getter/setter pairoverride
- potentialAction ↔ SchemaAction?
-
Indicates a potential Action, which describes an idealized action in
which this thing would play an 'object' role.
getter/setter pairinherited
- pronouns ↔ dynamic
-
A short string listing or describing pronouns for a person. Typically the
person concerned is the best authority as pronouns are a critical part of
personal identity and expression. Publishers and consumers of this
information are reminded to treat this data responsibly, take
country-specific laws related to gender expression into account, and be
wary of out-of-date data and drawing unwarranted inferences about the
person being described.
getter/setter pairoverride
- 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 pairoverride -
The most generic familial relation.
getter/setter pairoverride
- requiredGender ↔ String?
-
Audiences defined by a person's gender.
getter/setter pairinherited
- requiredMaxAge ↔ int?
-
Audiences defined by a person's maximum age.
getter/setter pairinherited
- requiredMinAge ↔ int?
-
Audiences defined by a person's minimum age.
getter/setter pairinherited
- 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 pairinherited
- seeks ↔ SchemaDemand?
-
A pointer to products or services sought by the organization or person
(demand).
getter/setter pairoverride
- sibling ↔ SchemaPerson?
-
A sibling of the person.
getter/setter pairoverride
- siblings ↔ SchemaPerson?
-
A sibling of the person.
getter/setter pairoverride
- skills ↔ dynamic
-
A statement of knowledge, skill, ability, task or any other assertion
expressing a competency that is either claimed by a person, an
organization or desired or required to fulfill a role or to work in an
occupation.
getter/setter pairoverride
- 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 pairoverride
- spouse ↔ SchemaPerson?
-
The person's spouse.
getter/setter pairoverride
- subjectOf ↔ dynamic
-
A CreativeWork or Event about this Thing.
getter/setter pairinherited
- 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 pairinherited
- suggestedGender ↔ dynamic
-
The suggested gender of the intended person or audience, for example
"male", "female", or "unisex".
getter/setter pairinherited
- suggestedMaxAge ↔ num?
-
Maximum recommended age in years for the audience or user.
getter/setter pairinherited
- 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 pairinherited
- suggestedMinAge ↔ num?
-
Minimum recommended age in years for the audience or user.
getter/setter pairinherited
- 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 pairoverride
- telephone ↔ String?
-
The telephone number.
getter/setter pairoverride
- url ↔ String?
-
URL of the item.
getter/setter pairinherited
- vatID ↔ String?
-
The value-added Tax ID of the organization or person with national prefix
(for example IT123456789). Can also be described as
Schemaiso6523Codewith proper prefix.getter/setter pairoverride - weight ↔ dynamic
-
The weight of the product or person.
getter/setter pairoverride
- workLocation ↔ dynamic
-
A contact location for a person's place of work.
getter/setter pairoverride
- worksFor ↔ SchemaOrganization?
-
Organizations that the person works for.
getter/setter pairoverride
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonLd(
) → Map< String, dynamic> -
Serialize SchemaPatient to JSON-LD
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited