@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:OperationDefinition ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "unique"] ; # fhir:text [ fhir:status [ fhir:v "generated" ] ; fhir:div "

Generated Narrative: OperationDefinition unique

URL: [base]/Patient/$null

URL: [base]/Patient/[id]/$null

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INbirthdate1..1date

The birthdate of this patient [required]

\n
INfamily1..1string

The last name of this patient [required]

\n
INgender1..1string
(token)

The gender of this patient [required]

\n
INgiven1..1string

The first or middle name for this patient [required]

\n
INaddress-postalcode0..1string

The zip code of the patient [optional]

\n
INemail0..1string
(token)

The email address for this patient [optional]

\n
INidentifier0..1string
(token)

Any other identifier known for this patient [optional]

\n
INphone0..1string
(token)

A phone number for this patient [optional]

\n
INtelecom0..1string
(token)

A phone number or email address for this patient [optional]

\n
OUTreturn1..1Patient

The patient that was found.

\n
" ] ; # fhir:url [ fhir:v "http://somewhere.org/fhir/uv/myig/OperationDefinition/unique"^^xsd:anyURI] ; # fhir:version [ fhir:v "23.1.0"] ; # fhir:name [ fhir:v "Find Unique Patient"] ; # fhir:status [ fhir:v "draft"] ; # fhir:kind [ fhir:v "operation"] ; # fhir:date [ fhir:v "2020-05-27T01:06:56+05:30"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "athenahealth"] ; # fhir:contact ( [ fhir:telecom ( [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "http://athenahealth.com" ] ] ) ] ) ; # fhir:jurisdiction ( [ fhir:coding ( [ fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ] ) ] ) ; # fhir:resource ( [ fhir:v "Patient"] ) ; # fhir:system [ fhir:v "false"^^xsd:boolean] ; # fhir:type [ fhir:v "true"^^xsd:boolean] ; # fhir:instance [ fhir:v "true"^^xsd:boolean] ; # fhir:parameter ( [ fhir:name [ fhir:v "birthdate" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "1"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The birthdate of this patient [required]" ] ; fhir:type [ fhir:v "date" ] ] [ fhir:name [ fhir:v "family" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "1"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The last name of this patient [required]" ] ; fhir:type [ fhir:v "string" ] ] [ fhir:name [ fhir:v "gender" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "1"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The gender of this patient [required]" ] ; fhir:type [ fhir:v "string" ] ; fhir:searchType [ fhir:v "token" ] ] [ fhir:name [ fhir:v "given" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "1"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The first or middle name for this patient [required]" ] ; fhir:type [ fhir:v "string" ] ] [ fhir:name [ fhir:v "address-postalcode" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "0"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The zip code of the patient [optional]" ] ; fhir:type [ fhir:v "string" ] ] [ fhir:name [ fhir:v "email" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "0"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The email address for this patient [optional]" ] ; fhir:type [ fhir:v "string" ] ; fhir:searchType [ fhir:v "token" ] ] [ fhir:name [ fhir:v "identifier" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "0"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "Any other identifier known for this patient [optional]" ] ; fhir:type [ fhir:v "string" ] ; fhir:searchType [ fhir:v "token" ] ] [ fhir:name [ fhir:v "phone" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "0"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "A phone number for this patient [optional]" ] ; fhir:type [ fhir:v "string" ] ; fhir:searchType [ fhir:v "token" ] ] [ fhir:name [ fhir:v "telecom" ] ; fhir:use [ fhir:v "in" ] ; fhir:min [ fhir:v "0"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "A phone number or email address for this patient [optional]" ] ; fhir:type [ fhir:v "string" ] ; fhir:searchType [ fhir:v "token" ] ] [ fhir:name [ fhir:v "return" ] ; fhir:use [ fhir:v "out" ] ; fhir:min [ fhir:v "1"^^xsd:integer ] ; fhir:max [ fhir:v "1" ] ; fhir:documentation [ fhir:v "The patient that was found." ] ; fhir:type [ fhir:v "Patient" ] ] ) . # # -------------------------------------------------------------------------------------