This page is part of the FHIR Specification v6.0.0-ballot1: Release 6 Ballot (1st Draft) (see Ballot Notes ). The current version is 5.0.0 .  For a full list of available versions, see the Directory of published versions  
Search parameters for the Resource Patient - Search Parameters resource. Also check the Extensions registry  for search parameters 
on extensions related to this resource.
http://hl7.org/fhir/SearchParameter/Patient-active8.1.23    active Parameter active:token
Whether the patient record is active
Resource Patient Expression Patient.activeProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-address8.1.24    address Parameter address:string
Multiple Resources:
Patient : A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or textPerson : A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or textPractitioner : A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or textRelatedPerson : 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 
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.address | Person.address | Practitioner.address | RelatedPerson.addressProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-address-city8.1.25    address-city Parameter address-city:string
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.cityProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-address-country8.1.26    address-country Parameter address-country:string
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.countryProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-address-postalcode8.1.27    address-postalcode Parameter address-postalcode:string
Multiple Resources:
Patient : A postalCode specified in an addressPerson : A postal code specified in an addressPractitioner : A postalCode specified in an addressRelatedPerson : A postal code specified in an address 
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCodeProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-address-state8.1.28    address-state Parameter address-state:string
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.stateProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-address-use8.1.29    address-use Parameter address-use:token
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.useProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-birthdate8.1.30    birthdate Parameter birthdate:date
Resources Patient , Person , RelatedPerson Expression Patient.birthDate | Person.birthDate | RelatedPerson.birthDateProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true Comparators Allowed: eq, ne, gt, ge, lt, le, sa, eb, ap 
  http://hl7.org/fhir/SearchParameter/Patient-death-date8.1.31    death-date Parameter death-date:date
The date of death has been provided and satisfies this search value
Resource Patient Expression (Patient.deceased.ofType(dateTime))Processing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true Comparators Allowed: eq, ne, gt, ge, lt, le, sa, eb, ap 
  http://hl7.org/fhir/SearchParameter/Patient-deceased8.1.32    deceased Parameter deceased:token
This patient has been marked as deceased, or has a death date entered
Resource Patient Expression Patient.deceased.exists() and Patient.deceased != falseProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-email8.1.33    email Parameter email:token
Resources Patient , Person , Practitioner , PractitionerRole , RelatedPerson Expression Patient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.contact.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')Processing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-family8.1.34    family Parameter family:string
Multiple Resources:
Patient : A portion of the family name of the patientPractitioner : A portion of the family name 
Resources Patient , Practitioner Expression Patient.name.family | Practitioner.name.familyProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-gender8.1.35    gender Parameter gender:token
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.genderProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Patient-general-practitioner8.1.36    general-practitioner Parameter general-practitioner:reference
Patient's nominated general practitioner, not the organization that manages the record
Resource Patient Expression Patient.generalPractitionerProcessing Mode Normal Target Resources Organization , PractitionerRole , Practitioner Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-given8.1.37    given Parameter given:string
Resources Patient , Practitioner Expression Patient.name.given | Practitioner.name.givenProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Patient-identifier8.1.38    identifier Parameter identifier:token
Resource Patient Expression Patient.identifierProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Patient-language8.1.39    language Parameter language:token
Language code (irrespective of use value)
Resource Patient Expression Patient.communication.languageProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Patient-link8.1.40    link Parameter link:reference
All patients/related persons linked to the given patient
Resource Patient Expression Patient.link.otherProcessing Mode Normal Target Resources RelatedPerson , Patient Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Patient-name8.1.41    name Parameter name:string
A server defined search that may match any of the string fields in the HumanName, including family, given, prefix, suffix, and/or text
Resource Patient Expression Patient.nameProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Patient-organization8.1.42    organization Parameter organization:reference
The organization that is the custodian of the patient record
Resource Patient Expression Patient.managingOrganizationProcessing Mode Normal Target Resources Organization Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-phone8.1.43    phone Parameter phone:token
Resources Patient , Person , Practitioner , PractitionerRole , RelatedPerson Expression Patient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.contact.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')Processing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-phonetic8.1.44    phonetic Parameter phonetic:string
Multiple Resources:
Patient : A portion of either family or given name using some kind of phonetic matching algorithmPerson : A portion of name using some kind of phonetic matching algorithmPractitioner : A portion of either family or given name using some kind of phonetic matching algorithmRelatedPerson : A portion of name using some kind of phonetic matching algorithm 
Resources Patient , Person , Practitioner , RelatedPerson Expression Patient.name | Person.name | Practitioner.name | RelatedPerson.nameProcessing Mode Phonetic Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/individual-telecom8.1.45    telecom Parameter telecom:token
Resources Patient , Person , Practitioner , PractitionerRole , RelatedPerson Expression Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.contact.telecom | RelatedPerson.telecomProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true