Home
/
Profiles
/
Practitioner
Page Status: draft updated 2025-08-08
Practitioner
Information domain X, where this resource is represented as Person
Page index
Profile
HVOPractitioner (Practitioner) | | | http://hl7.se/fhir/ig/base/StructureDefinition/SEBasePractitioner | There are no (further) constraints on this element Data typehttp://hl7.se/fhir/ig/base/StructureDefinition/SEBasePractitioner |
id | S | | | There are no (further) constraints on this element Element idPractitioner.id |
identifier | S | ..1 | | There are no (further) constraints on this element Element idPractitioner.identifier Mappings- HVOPractitionerToHVOPersonLogical: id
|
name | S | 1.. | | There are no (further) constraints on this element Element idPractitioner.name Mappings- HVOPractitionerToHVOPersonLogical: namn
|
HVOPersonLogical | | | Base | Element idHVOPersonLogical Short descriptionPerson DefinitionKlassen person håller information om en mänsklig individ.
Data typeBase Constraints- ele-1: All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) Mappings |
id | C | 0..1 | Identifier | Element idHVOPersonLogical.id Short descriptionid DefinitionAngivelse av person-id i form av personnummer eller samordningsnummer.
Anges för de personer som har särskild administrativ behörighet att söka eller förändra uppgifter inom domänen på uppdrag av en särskild organisation.
CommentsThe rules of the identifier.type determine if a check digit is part of the ID value or sent separately, such as through the checkDigit extension.
Data typeIdentifier Constraints- ele-1: All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) - ident-1: Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason
value.exists() Mappings- rim: n/a,II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
- v2: CX / EI (occasionally, more often EI maps to a resource id or a URL)
- servd: Identifier
- PersonLogicalToHVOPractitioner: SEBasePractitioner.identifier
|
namn | | 1..1 | string | Element idHVOPersonLogical.namn Short descriptionnamn DefinitionAngivelse av personens namn.
CommentsNote that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size
Data typestring Constraints- ele-1: All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) Mappings- PersonLogicalToHVOPractitioner: SEBasePractitioner.name
|
skyddadIdentitet | C | 0..1 | Coding | Element idHVOPersonLogical.skyddadIdentitet Short descriptionskyddadIdentitet DefinitionA reference to a code defined by a terminology system.
CommentsCodes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.
Data typeCoding Constraints- cod-1: A Coding SHOULD NOT have a display unless a code is also present. Computation on Coding.display alone is generally unsafe. Consider using CodeableConcept.text
code.exists().not() implies display.exists().not() - ele-1: All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count()) Mappings- rim: n/a,CV
- v2: CE/CNE/CWE subset one of the sets of component 1-3 or 4-6
- orim: fhir:Coding rdfs:subClassOf dt:CDCoding
- PersonLogicalToHVOPractitioner:
|
<id value="HVOPractitioner" />
<url value="http://electronichealth.se/fhir/hvo/StructureDefinition/HVOPractitioner" />
<name value="HVOPractitioner" />
<description value="HVOPractitioner contains information about a human individual." />
<identity value="HVOPractitionerToHVOPersonLogical" />
<uri value="HVOPersonLogical" />
</mapping>
<kind value="resource" />
<type value="Practitioner" />
<baseDefinition value="http://hl7.se/fhir/ig/base/StructureDefinition/SEBasePractitioner" />
<path value="Practitioner.id" />
</element>
<element id="Practitioner.identifier">
<path value="Practitioner.identifier" />
<identity value="HVOPractitionerToHVOPersonLogical" />
</mapping>
</element>
<path value="Practitioner.name" />
<identity value="HVOPractitionerToHVOPersonLogical" />
</mapping>
</element>
</differential>
</StructureDefinition>
{
"url": "http://electronichealth.se/fhir/hvo/StructureDefinition/HVOPractitioner",
"name": "HVOPractitioner",
"description": "HVOPractitioner contains information about a human individual.",
{
"identity": "HVOPractitionerToHVOPersonLogical",
"uri": "HVOPersonLogical"
}
],
"baseDefinition": "http://hl7.se/fhir/ig/base/StructureDefinition/SEBasePractitioner",
{
"path": "Practitioner.id",
},
{
"id": "Practitioner.identifier",
"path": "Practitioner.identifier",
{
"identity": "HVOPractitionerToHVOPersonLogical",
}
]
},
{
"id": "Practitioner.name",
"path": "Practitioner.name",
{
"identity": "HVOPractitionerToHVOPersonLogical",
}
]
}
]
}
}
Details
The must-support flag indicates that the element is expected in some use cases, and a missing flag that the element is never used.
Validation rules
Rule ID |
Element |
Description |
Expression |
Error |
Severity |
|
|
|
|
|
|
Supported operations
HTTP methods
Operation |
Supported |
Comment |
Search (GET, POST) |
yes/no |
Kommentar |
Insert (POST) |
yes/no |
Kommentar |
Update (PUT) |
yes/no |
Kommentar |
Delete (DEL) |
yes/no |
Kommentar |
Operation (GET, POST) |
yes/no |
Kommentar |
Query operations
Supported Queries
.../Practitioner/[id]
../Practitioner?identifier=[value]