Release 5 Ballot

This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Patient Administration Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Patient, Practitioner, RelatedPerson

Search Parameter Registry for the patient resource

Search parameter list for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

http://hl7.org/fhir/SearchParameter/Patient-active

Parameter active:token

Whether the patient record is active

ResourcePatient
ExpressionPatient.active
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-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 text
  • Person: 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
  • Practitioner: 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
  • RelatedPerson: 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
ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.address | Person.address | Practitioner.address | RelatedPerson.address
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-address-city

Parameter address-city:string

Multiple Resources:

ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-address-country

Parameter address-country:string

Multiple Resources:

ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-address-postalcode

Parameter address-postalcode:string

Multiple Resources:

  • Patient: A postalCode specified in an address
  • Person: A postal code specified in an address
  • Practitioner: A postalCode specified in an address
  • RelatedPerson: A postal code specified in an address
ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-address-state

Parameter address-state:string

Multiple Resources:

ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-address-use

Parameter address-use:token

Multiple Resources:

ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-birthdate

Parameter birthdate:date

Multiple Resources:

ResourcesPatientPersonRelatedPerson
ExpressionPatient.birthDate | Person.birthDate | RelatedPerson.birthDate
MultiplesThe parameter cannot repeat or have multiple values
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap
 
http://hl7.org/fhir/SearchParameter/Patient-death-date

Parameter death-date:date

The date of death has been provided and satisfies this search value

ResourcePatient
Expression(Patient.deceased as dateTime)
MultiplesThe parameter cannot repeat or have multiple values
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap
 
http://hl7.org/fhir/SearchParameter/Patient-deceased

Parameter deceased:token

This patient has been marked as deceased, or has a death date entered

ResourcePatient
ExpressionPatient.deceased.exists() and Patient.deceased != false
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-email

Parameter email:token

Multiple Resources:

ResourcesPatientPersonPractitionerPractitionerRoleRelatedPerson
ExpressionPatient.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')
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-family

Parameter family:string

Multiple Resources:

  • Patient: A portion of the family name of the patient
  • Practitioner: A portion of the family name
ResourcesPatientPractitioner
ExpressionPatient.name.family | Practitioner.name.family
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-gender

Parameter gender:token

Multiple Resources:

ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/Patient-general-practitioner

Parameter general-practitioner:reference

Patient's nominated general practitioner, not the organization that manages the record

ResourcePatient
ExpressionPatient.generalPractitioner
Target ResourcesPractitioner, Organization, PractitionerRole
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-given

Parameter given:string

Multiple Resources:

  • Patient: A portion of the given name of the patient
  • Practitioner: A portion of the given name
ResourcesPatientPractitioner
ExpressionPatient.name.given | Practitioner.name.given
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/Patient-identifier

Parameter identifier:token

A patient identifier

ResourcePatient
ExpressionPatient.identifier
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/Patient-language

Parameter language:token

Language code (irrespective of use value)

ResourcePatient
ExpressionPatient.communication.language
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/Patient-link

Parameter link:reference

All patients/related persons linked to the given patient

ResourcePatient
ExpressionPatient.link.other
Target ResourcesPatient, RelatedPerson
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/Patient-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

ResourcePatient
ExpressionPatient.name
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/Patient-organization

Parameter organization:reference

The organization that is the custodian of the patient record

ResourcePatient
ExpressionPatient.managingOrganization
Target ResourcesOrganization
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/patient-extensions-Patient-age

Parameter age:number

Searches for patients based on age as calculated based on current date and date of birth. Deceased patients are excluded from the search.

ResourcePatient
ExpressionPatient.birthDate
UsageNormal
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/patient-extensions-Patient-birthOrderBoolean

Parameter birthOrderBoolean:token

Search based on whether a patient was part of a multiple birth or not.

ResourcePatient
ExpressionPatient.multipleBirthBoolean | Patient.multipleBirthInteger
UsageNormal
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/patient-extensions-Patient-mothersMaidenName

Parameter mothersMaidenName:string

Search based on patient's mother's maiden name

ResourcePatient
ExpressionPatient.extension('http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName').value
UsageNormal
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-phone

Parameter phone:token

Multiple Resources:

ResourcesPatientPersonPractitionerPractitionerRoleRelatedPerson
ExpressionPatient.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')
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-phonetic

Parameter phonetic:string

Multiple Resources:

  • Patient: A portion of either family or given name using some kind of phonetic matching algorithm
  • Person: A portion of name using some kind of phonetic matching algorithm
  • Practitioner: A portion of either family or given name using some kind of phonetic matching algorithm
  • RelatedPerson: A portion of name using some kind of phonetic matching algorithm
ResourcesPatientPersonPractitionerRelatedPerson
ExpressionPatient.name | Person.name | Practitioner.name | RelatedPerson.name
MultiplesThe parameter cannot repeat or have multiple values
 
http://hl7.org/fhir/SearchParameter/individual-telecom

Parameter telecom:token

Multiple Resources:

ResourcesPatientPersonPractitionerPractitionerRoleRelatedPerson
ExpressionPatient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.contact.telecom | RelatedPerson.telecom
MultiplesThe parameter cannot repeat or have multiple values