@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:OperationDefinition; fhir:nodeRole fhir:treeRoot; fhir:Resource.id [ fhir:value "ehealth-person-match"]; fhir:DomainResource.text [ fhir:Narrative.status [ fhir:value "extensions" ]; fhir:Narrative.div "

Person name lookup

OPERATION: Person name lookup

The official URL for this operation definition is:

http://ehealth.sundhed.dk/fhir/OperationDefinition/ehealth-person-match

This operation is used to do a lookup on a citizen in the national infrastructure based on the identifier of the person unless the identifier can be resolved locally. The operation returns a 'limited' Person resource with the identifier and name of the person being the only returned attributes in the bundle. The operation is an implementation of https://www.hl7.org/fhir/stu3/patient-operations.html#match on the Person resource.

\n

URL: [base]/Person/$match

Parameters

UseNameCardinalityTypeBindingDocumentation
INresource1..1Person

The social security number of the person on which this operation is executed, wrapped in a Person. If the person exists in the infrastructure a link to the patient is provided

\n
OUTreturn1..1Bundle

A bundle containing a set of Person records that represent possible matches, optionally it may also contain an OperationOutcome with further information about the search results (such as warnings or information messages, such as a count of records that were close but eliminated) If the operation was unsuccessful, then an OperationOutcome may be returned along with a BadRequest status Code (e.g. security issue, or insufficient properties in person fragment - check against profile) Note: as this the only out parameter, it is a resource, and it has the name 'return', the result of this operation is returned directly as a resource.

\n
" ]; fhir:OperationDefinition.url [ fhir:value "http://ehealth.sundhed.dk/fhir/OperationDefinition/ehealth-person-match"]; fhir:OperationDefinition.version [ fhir:value "2022.2"]; fhir:OperationDefinition.name [ fhir:value "Person name lookup"]; fhir:OperationDefinition.status [ fhir:value "active"]; fhir:OperationDefinition.kind [ fhir:value "operation"]; fhir:OperationDefinition.date [ fhir:value "2019-10-16"^^xsd:date]; fhir:OperationDefinition.publisher [ fhir:value "Systematic | Trifork"]; fhir:OperationDefinition.contact [ fhir:index 0; fhir:ContactDetail.name [ fhir:value "Systematic | Trifork" ]; fhir:ContactDetail.telecom [ fhir:index 0; fhir:ContactPoint.system [ fhir:value "url" ]; fhir:ContactPoint.value [ fhir:value "http://ehealth.sundhed.dk" ] ] ]; fhir:OperationDefinition.description [ fhir:value "This operation is used to do a lookup on a citizen in the national infrastructure based on the identifier of the person unless the identifier can be resolved locally. The operation returns a 'limited' Person resource with the identifier and name of the person being the only returned attributes in the bundle. The operation is an implementation of [https://www.hl7.org/fhir/stu3/patient-operations.html#match](https://www.hl7.org/fhir/stu3/patient-operations.html#match) on the Person resource."]; fhir:OperationDefinition.affectsState [ fhir:value "true"^^xsd:boolean]; fhir:OperationDefinition.code [ fhir:value "match"]; fhir:OperationDefinition.resource [ fhir:value "Person"; fhir:index 0 ]; fhir:OperationDefinition.system [ fhir:value "false"^^xsd:boolean]; fhir:OperationDefinition.type [ fhir:value "true"^^xsd:boolean]; fhir:OperationDefinition.instance [ fhir:value "false"^^xsd:boolean]; fhir:OperationDefinition.parameter [ fhir:index 0; fhir:OperationDefinition.parameter.name [ fhir:value "resource" ]; fhir:OperationDefinition.parameter.use [ fhir:value "in" ]; fhir:OperationDefinition.parameter.min [ fhir:value "1"^^xsd:integer ]; fhir:OperationDefinition.parameter.max [ fhir:value "1" ]; fhir:OperationDefinition.parameter.documentation [ fhir:value "The social security number of the person on which this operation is executed, wrapped in a Person. If the person exists in the infrastructure a link to the patient is provided" ]; fhir:OperationDefinition.parameter.type [ fhir:value "Person" ] ], [ fhir:index 1; fhir:OperationDefinition.parameter.name [ fhir:value "return" ]; fhir:OperationDefinition.parameter.use [ fhir:value "out" ]; fhir:OperationDefinition.parameter.min [ fhir:value "1"^^xsd:integer ]; fhir:OperationDefinition.parameter.max [ fhir:value "1" ]; fhir:OperationDefinition.parameter.documentation [ fhir:value "A bundle containing a set of Person records that represent possible matches, optionally it may also contain an OperationOutcome with further information about the search results (such as warnings or information messages, such as a count of records that were close but eliminated) If the operation was unsuccessful, then an OperationOutcome may be returned along with a BadRequest status Code (e.g. security issue, or insufficient properties in person fragment - check against profile) Note: as this the only out parameter, it is a resource, and it has the name 'return', the result of this operation is returned directly as a resource." ]; fhir:OperationDefinition.parameter.type [ fhir:value "Bundle" ] ] . # - ontology header ------------------------------------------------------------ a owl:Ontology; owl:imports fhir:fhir.ttl . # -------------------------------------------------------------------------------------