unique
type: OperationDefinition
node role: treeRoot
id:
  v: unique
text:
  status:
    v: generated
  div: Generated Narrative: OperationDefinition unique URL: [base]/Patient/$null URL: [base]/Patient/[id]/$null Parameters Use Name Scope Cardinality Type Binding Documentation IN birthdate 1..1 date The birthdate of this patient [required] IN family 1..1 string The last name of this patient [required] IN gender 1..1 string (token) The gender of this patient [required] IN given 1..1 string The first or middle name for this patient [required] IN address-postalcode 0..1 string The zip code of the patient [optional] IN email 0..1 string (token) The email address for this patient [optional] IN identifier 0..1 string (token) Any other identifier known for this patient [optional] IN phone 0..1 string (token) A phone number for this patient [optional] IN telecom 0..1 string (token) A phone number or email address for this patient [optional] OUT return 1..1 Patient The patient that was found.
url:
  v: http://somewhere.org/fhir/uv/myig/OperationDefinition/unique
version:
  v: 25.0.0
name:
  v: Find Unique Patient
status:
  v: draft
kind:
  v: operation
date:
  v: 2020-05-27T01:06:56+05:30
publisher:
  v: athenahealth
contact:
  telecom:
    system:
      v: url
    value:
      v: http://athenahealth.com
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
resource:
  v: Patient
system:
  v: false
type:
  v: true
instance:
  v: true
parameter:
  name:
    v: birthdate
  use:
    v: in
  min:
    v: 1
  max:
    v: 1
  documentation:
    v: The birthdate of this patient [required]
  type:
    v: date
parameter:
  name:
    v: family
  use:
    v: in
  min:
    v: 1
  max:
    v: 1
  documentation:
    v: The last name of this patient [required]
  type:
    v: string
parameter:
  name:
    v: gender
  use:
    v: in
  min:
    v: 1
  max:
    v: 1
  documentation:
    v: The gender of this patient [required]
  type:
    v: string
  search type:
    v: token
parameter:
  name:
    v: given
  use:
    v: in
  min:
    v: 1
  max:
    v: 1
  documentation:
    v: The first or middle name for this patient [required]
  type:
    v: string
parameter:
  name:
    v: address-postalcode
  use:
    v: in
  min:
    v: 0
  max:
    v: 1
  documentation:
    v: The zip code of the patient [optional]
  type:
    v: string
parameter:
  name:
    v: email
  use:
    v: in
  min:
    v: 0
  max:
    v: 1
  documentation:
    v: The email address for this patient [optional]
  type:
    v: string
  search type:
    v: token
parameter:
  name:
    v: identifier
  use:
    v: in
  min:
    v: 0
  max:
    v: 1
  documentation:
    v: Any other identifier known for this patient [optional]
  type:
    v: string
  search type:
    v: token
parameter:
  name:
    v: phone
  use:
    v: in
  min:
    v: 0
  max:
    v: 1
  documentation:
    v: A phone number for this patient [optional]
  type:
    v: string
  search type:
    v: token
parameter:
  name:
    v: telecom
  use:
    v: in
  min:
    v: 0
  max:
    v: 1
  documentation:
    v: A phone number or email address for this patient [optional]
  type:
    v: string
  search type:
    v: token
parameter:
  name:
    v: return
  use:
    v: out
  min:
    v: 1
  max:
    v: 1
  documentation:
    v: The patient that was found.
  type:
    v: Patient