Class Practitioner

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

    public class Practitioner
    extends DomainResource
    A person who is directly or indirectly involved in the provisioning of healthcare.
    See Also:
    Serialized Form
    • Field Detail

      • active

        protected BooleanType active
        Whether this practitioner's record is in active use.
      • telecom

        protected List<ContactPoint> telecom
        A contact detail for the practitioner, e.g. a telephone number or an email address.
      • address

        protected List<Address> address
        Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.
      • qualification

        protected List<Practitioner.PractitionerQualificationComponent> qualification
        The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality.
      • SP_IDENTIFIER

        public static final String SP_IDENTIFIER
        Search parameter: identifier

        Description: A practitioner's Identifier
        Type: token
        Path: Practitioner.identifier

        See Also:
        Constant Field Values
      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: A practitioner's Identifier
        Type: token
        Path: Practitioner.identifier

      • SP_GIVEN

        public static final String SP_GIVEN
        Search parameter: given

        Description: A portion of the given name
        Type: string
        Path: Practitioner.name.given

        See Also:
        Constant Field Values
      • GIVEN

        public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN
        Fluent Client search parameter constant for given

        Description: A portion of the given name
        Type: string
        Path: Practitioner.name.given

      • SP_ADDRESS

        public static final String SP_ADDRESS
        Search parameter: address

        Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
        Type: string
        Path: Practitioner.address

        See Also:
        Constant Field Values
      • ADDRESS

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS
        Fluent Client search parameter constant for address

        Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
        Type: string
        Path: Practitioner.address

      • SP_ADDRESS_STATE

        public static final String SP_ADDRESS_STATE
        Search parameter: address-state

        Description: A state specified in an address
        Type: string
        Path: Practitioner.address.state

        See Also:
        Constant Field Values
      • ADDRESS_STATE

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE
        Fluent Client search parameter constant for address-state

        Description: A state specified in an address
        Type: string
        Path: Practitioner.address.state

      • SP_GENDER

        public static final String SP_GENDER
        Search parameter: gender

        Description: Gender of the practitioner
        Type: token
        Path: Practitioner.gender

        See Also:
        Constant Field Values
      • GENDER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER
        Fluent Client search parameter constant for gender

        Description: Gender of the practitioner
        Type: token
        Path: Practitioner.gender

      • SP_ACTIVE

        public static final String SP_ACTIVE
        Search parameter: active

        Description: Whether the practitioner record is active
        Type: token
        Path: Practitioner.active

        See Also:
        Constant Field Values
      • ACTIVE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE
        Fluent Client search parameter constant for active

        Description: Whether the practitioner record is active
        Type: token
        Path: Practitioner.active

      • SP_ADDRESS_POSTALCODE

        public static final String SP_ADDRESS_POSTALCODE
        Search parameter: address-postalcode

        Description: A postalCode specified in an address
        Type: string
        Path: Practitioner.address.postalCode

        See Also:
        Constant Field Values
      • ADDRESS_POSTALCODE

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE
        Fluent Client search parameter constant for address-postalcode

        Description: A postalCode specified in an address
        Type: string
        Path: Practitioner.address.postalCode

      • SP_ADDRESS_COUNTRY

        public static final String SP_ADDRESS_COUNTRY
        Search parameter: address-country

        Description: A country specified in an address
        Type: string
        Path: Practitioner.address.country

        See Also:
        Constant Field Values
      • ADDRESS_COUNTRY

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY
        Fluent Client search parameter constant for address-country

        Description: A country specified in an address
        Type: string
        Path: Practitioner.address.country

      • SP_PHONETIC

        public static final String SP_PHONETIC
        Search parameter: phonetic

        Description: A portion of either family or given name using some kind of phonetic matching algorithm
        Type: string
        Path: Practitioner.name

        See Also:
        Constant Field Values
      • PHONETIC

        public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC
        Fluent Client search parameter constant for phonetic

        Description: A portion of either family or given name using some kind of phonetic matching algorithm
        Type: string
        Path: Practitioner.name

      • SP_PHONE

        public static final String SP_PHONE
        Search parameter: phone

        Description: A value in a phone contact
        Type: token
        Path: Practitioner.telecom(system=phone)

        See Also:
        Constant Field Values
      • PHONE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE
        Fluent Client search parameter constant for phone

        Description: A value in a phone contact
        Type: token
        Path: Practitioner.telecom(system=phone)

      • SP_NAME

        public static final String SP_NAME
        Search parameter: name

        Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
        Type: string
        Path: Practitioner.name

        See Also:
        Constant Field Values
      • NAME

        public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
        Fluent Client search parameter constant for name

        Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
        Type: string
        Path: Practitioner.name

      • SP_ADDRESS_USE

        public static final String SP_ADDRESS_USE
        Search parameter: address-use

        Description: A use code specified in an address
        Type: token
        Path: Practitioner.address.use

        See Also:
        Constant Field Values
      • ADDRESS_USE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE
        Fluent Client search parameter constant for address-use

        Description: A use code specified in an address
        Type: token
        Path: Practitioner.address.use

      • SP_TELECOM

        public static final String SP_TELECOM
        Search parameter: telecom

        Description: The value in any kind of contact
        Type: token
        Path: Practitioner.telecom

        See Also:
        Constant Field Values
      • TELECOM

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM
        Fluent Client search parameter constant for telecom

        Description: The value in any kind of contact
        Type: token
        Path: Practitioner.telecom

      • SP_FAMILY

        public static final String SP_FAMILY
        Search parameter: family

        Description: A portion of the family name
        Type: string
        Path: Practitioner.name.family

        See Also:
        Constant Field Values
      • FAMILY

        public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY
        Fluent Client search parameter constant for family

        Description: A portion of the family name
        Type: string
        Path: Practitioner.name.family

      • SP_ADDRESS_CITY

        public static final String SP_ADDRESS_CITY
        Search parameter: address-city

        Description: A city specified in an address
        Type: string
        Path: Practitioner.address.city

        See Also:
        Constant Field Values
      • ADDRESS_CITY

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY
        Fluent Client search parameter constant for address-city

        Description: A city specified in an address
        Type: string
        Path: Practitioner.address.city

      • SP_COMMUNICATION

        public static final String SP_COMMUNICATION
        Search parameter: communication

        Description: One of the languages that the practitioner can communicate with
        Type: token
        Path: Practitioner.communication

        See Also:
        Constant Field Values
      • COMMUNICATION

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMMUNICATION
        Fluent Client search parameter constant for communication

        Description: One of the languages that the practitioner can communicate with
        Type: token
        Path: Practitioner.communication

      • SP_EMAIL

        public static final String SP_EMAIL
        Search parameter: email

        Description: A value in an email contact
        Type: token
        Path: Practitioner.telecom(system=email)

        See Also:
        Constant Field Values
      • EMAIL

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL
        Fluent Client search parameter constant for email

        Description: A value in an email contact
        Type: token
        Path: Practitioner.telecom(system=email)