VGR TransfusionMedicine Implementation Guide
0.5.0 - qa
This page is part of the VGR Transfusionmedicine Implementation Guide (v0.5.0: QA Preview) based on FHIR (HL7® FHIR® Standard) v5.0.0. No current official version has been published yet. For a full list of available versions, see the Directory of published versions
| Official URL: https://fhir.vgregion.se/ig/transfusionmedicine/StructureDefinition/SEBasePatientR5 | Version: 0.5.0 | |||
| Active as of 2026-06-10 | Computable Name: SEBasePatientR5 | |||
A profile for a patient, based on the Swedish base patient profile. This profile includes specific identifiers relevant to the Swedish healthcare system, such as personnummer, samordningsnummer, and reservnummer.
SE Base Organization is a profile for organizations in a Swedish context.
At the time of this IG:s development there was only an R4 version published of the Swedish base profile. This is an R5 version with the same profiling as SE Base Patient R4 1.0.0 and more information can be found there.
Användningar:
Du kan också kontrollera användningar i FHIR IG-statistiken
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Namn | Flaggor | Kard. | Typ | Beskrivning & begränsningar Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Patient | Information about an individual or animal receiving health care services | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 0..* | Identifier | An identifier for this patient Skiva: Oordnad, Öppen av value:system |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official |
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/personnummer |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official |
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/samordningsnummer |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: temp |
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/nationelltReservnummer |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 |
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use |
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to a Patient or RelatedPerson resource that concerns the same actual individual |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to |
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Bindning: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code |
Dokumentation för detta format | ||||
| Sökväg | Status | Användning | ValueSet | Version | Källa |
| Patient.identifier:personnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:samordningsnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:reservnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.link.type | Base | required | Link Type | 📍5.0.0 | FHIR-std. |
| Id | Grad | Sökväg(ar) | Beskrivning | Uttryck |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bästa praxis | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALLA** element | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALLA** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
This structure is derived from Patient
| Namn | Flaggor | Kard. | Typ | Beskrivning & begränsningar Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Patient | Information about an individual or animal receiving health care services | |
![]() ![]() |
S | 0..* | Identifier | An identifier for this patient Skiva: Oordnad, Öppen av value:system |
![]() ![]() ![]() |
S | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Obligatoriskt mönster: official | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/personnummer | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() |
S | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Obligatoriskt mönster: official | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/samordningsnummer | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() |
S | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Obligatoriskt mönster: temp | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/nationelltReservnummer | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() |
S | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
Dokumentation för detta format | ||||
| Namn | Flaggor | Kard. | Typ | Beskrivning & begränsningar Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Patient | Information about an individual or animal receiving health care services | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Bindning: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 0..* | Identifier | An identifier for this patient Skiva: Oordnad, Öppen av value:system | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Skiva: Oordnad, Öppen av value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Bindning: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/personnummer | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Skiva: Oordnad, Öppen av value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Bindning: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/samordningsnummer | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Skiva: Oordnad, Öppen av value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: temp | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Bindning: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/nationelltReservnummer | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||
![]() ![]() |
Σ | 0..* | HumanName | A name associated with the patient | ||||
![]() ![]() |
Σ | 0..* | ContactPoint | A contact detail for the individual | ||||
![]() ![]() |
Σ | 0..1 | code | male | female | other | unknown Bindning: AdministrativeGender (required): The gender of a person used for administrative purposes. | ||||
![]() ![]() |
Σ | 0..1 | date | The date of birth for the individual | ||||
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() |
Σ | 0..* | Address | An address for the individual | ||||
![]() ![]() |
0..1 | CodeableConcept | Marital (civil) status of a patient Bindning: MaritalStatusCodes (extensible): The domestic partnership status of a person. | |||||
![]() ![]() |
0..1 | Whether patient is part of a multiple birth | ||||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
integer | |||||||
![]() ![]() |
0..* | Attachment | Image of the patient | |||||
![]() ![]() |
C | 0..* | BackboneElement | A contact party (e.g. guardian, partner, friend) for the patient Constraints: pat-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | The kind of relationship Bindning: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | |||||
![]() ![]() ![]() |
C | 0..1 | HumanName | A name associated with the contact person | ||||
![]() ![]() ![]() |
C | 0..* | ContactPoint | A contact detail for the person | ||||
![]() ![]() ![]() |
C | 0..1 | Address | Address for the contact person | ||||
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Bindning: AdministrativeGender (required): The gender of a person used for administrative purposes. | |||||
![]() ![]() ![]() |
C | 0..1 | Reference(Organization) | Organization that is associated with the contact | ||||
![]() ![]() ![]() |
0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |||||
![]() ![]() |
0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Bindning: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | boolean | Language preference indicator | |||||
![]() ![]() |
0..* | Reference(Organization | Practitioner | PractitionerRole) | Patient's nominated primary care provider | |||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record | ||||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to a Patient or RelatedPerson resource that concerns the same actual individual | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | ||||
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Bindning: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code | ||||
Dokumentation för detta format | ||||||||
| Sökväg | Status | Användning | ValueSet | Version | Källa |
| Patient.language | Base | required | All Languages | 📍5.0.0 | FHIR-std. |
| Patient.identifier:personnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:personnummer.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR-std. |
| Patient.identifier:samordningsnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:samordningsnummer.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR-std. |
| Patient.identifier:reservnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:reservnummer.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR-std. |
| Patient.gender | Base | required | AdministrativeGender | 📍5.0.0 | FHIR-std. |
| Patient.maritalStatus | Base | extensible | Marital Status Codes | 📍5.0.0 | FHIR-std. |
| Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍5.0.0 | FHIR-std. |
| Patient.contact.gender | Base | required | AdministrativeGender | 📍5.0.0 | FHIR-std. |
| Patient.communication.language | Base | required | All Languages | 📍5.0.0 | FHIR-std. |
| Patient.link.type | Base | required | Link Type | 📍5.0.0 | FHIR-std. |
| Id | Grad | Sökväg(ar) | Beskrivning | Uttryck |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bästa praxis | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALLA** element | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALLA** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization |
name.exists() or telecom.exists() or address.exists() or organization.exists()
|
Key Elements View
| Namn | Flaggor | Kard. | Typ | Beskrivning & begränsningar Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Patient | Information about an individual or animal receiving health care services | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
SΣ | 0..* | Identifier | An identifier for this patient Skiva: Oordnad, Öppen av value:system |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official |
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/personnummer |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official |
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/samordningsnummer |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: temp |
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/nationelltReservnummer |
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 |
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use |
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |
![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to a Patient or RelatedPerson resource that concerns the same actual individual |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to |
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Bindning: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code |
Dokumentation för detta format | ||||
| Sökväg | Status | Användning | ValueSet | Version | Källa |
| Patient.identifier:personnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:samordningsnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:reservnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.link.type | Base | required | Link Type | 📍5.0.0 | FHIR-std. |
| Id | Grad | Sökväg(ar) | Beskrivning | Uttryck |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bästa praxis | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALLA** element | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALLA** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differential View
This structure is derived from Patient
| Namn | Flaggor | Kard. | Typ | Beskrivning & begränsningar Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Patient | Information about an individual or animal receiving health care services | |
![]() ![]() |
S | 0..* | Identifier | An identifier for this patient Skiva: Oordnad, Öppen av value:system |
![]() ![]() ![]() |
S | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Obligatoriskt mönster: official | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/personnummer | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() |
S | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Obligatoriskt mönster: official | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/samordningsnummer | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() |
S | 0..1 | Identifier | An identifier for this patient |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Obligatoriskt mönster: temp | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/nationelltReservnummer | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() |
S | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
Dokumentation för detta format | ||||
Snapshot View
| Namn | Flaggor | Kard. | Typ | Beskrivning & begränsningar Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Patient | Information about an individual or animal receiving health care services | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Bindning: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
SΣ | 0..* | Identifier | An identifier for this patient Skiva: Oordnad, Öppen av value:system | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Skiva: Oordnad, Öppen av value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Bindning: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/personnummer | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Skiva: Oordnad, Öppen av value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: official | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Bindning: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/samordningsnummer | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | An identifier for this patient | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Skiva: Oordnad, Öppen av value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Bindning: IdentifierUse (required): Identifies the purpose for this identifier, if known . Obligatoriskt mönster: temp | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Bindning: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Obligatoriskt mönster: http://electronichealth.se/identifier/nationelltReservnummer | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | The value that is unique Exempel General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||
![]() ![]() |
Σ | 0..* | HumanName | A name associated with the patient | ||||
![]() ![]() |
Σ | 0..* | ContactPoint | A contact detail for the individual | ||||
![]() ![]() |
Σ | 0..1 | code | male | female | other | unknown Bindning: AdministrativeGender (required): The gender of a person used for administrative purposes. | ||||
![]() ![]() |
Σ | 0..1 | date | The date of birth for the individual | ||||
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() |
Σ | 0..* | Address | An address for the individual | ||||
![]() ![]() |
0..1 | CodeableConcept | Marital (civil) status of a patient Bindning: MaritalStatusCodes (extensible): The domestic partnership status of a person. | |||||
![]() ![]() |
0..1 | Whether patient is part of a multiple birth | ||||||
![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() |
integer | |||||||
![]() ![]() |
0..* | Attachment | Image of the patient | |||||
![]() ![]() |
C | 0..* | BackboneElement | A contact party (e.g. guardian, partner, friend) for the patient Constraints: pat-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | The kind of relationship Bindning: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | |||||
![]() ![]() ![]() |
C | 0..1 | HumanName | A name associated with the contact person | ||||
![]() ![]() ![]() |
C | 0..* | ContactPoint | A contact detail for the person | ||||
![]() ![]() ![]() |
C | 0..1 | Address | Address for the contact person | ||||
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Bindning: AdministrativeGender (required): The gender of a person used for administrative purposes. | |||||
![]() ![]() ![]() |
C | 0..1 | Reference(Organization) | Organization that is associated with the contact | ||||
![]() ![]() ![]() |
0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |||||
![]() ![]() |
0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The language which can be used to communicate with the patient about his or her health Bindning: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | boolean | Language preference indicator | |||||
![]() ![]() |
0..* | Reference(Organization | Practitioner | PractitionerRole) | Patient's nominated primary care provider | |||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record | ||||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to a Patient or RelatedPerson resource that concerns the same actual individual | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | ||||
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Bindning: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code | ||||
Dokumentation för detta format | ||||||||
| Sökväg | Status | Användning | ValueSet | Version | Källa |
| Patient.language | Base | required | All Languages | 📍5.0.0 | FHIR-std. |
| Patient.identifier:personnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:personnummer.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR-std. |
| Patient.identifier:samordningsnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:samordningsnummer.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR-std. |
| Patient.identifier:reservnummer.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR-std. |
| Patient.identifier:reservnummer.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR-std. |
| Patient.gender | Base | required | AdministrativeGender | 📍5.0.0 | FHIR-std. |
| Patient.maritalStatus | Base | extensible | Marital Status Codes | 📍5.0.0 | FHIR-std. |
| Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍5.0.0 | FHIR-std. |
| Patient.contact.gender | Base | required | AdministrativeGender | 📍5.0.0 | FHIR-std. |
| Patient.communication.language | Base | required | All Languages | 📍5.0.0 | FHIR-std. |
| Patient.link.type | Base | required | Link Type | 📍5.0.0 | FHIR-std. |
| Id | Grad | Sökväg(ar) | Beskrivning | Uttryck |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | bästa praxis | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | **ALLA** element | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | **ALLA** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization |
name.exists() or telecom.exists() or address.exists() or organization.exists()
|
Other representations of profile: CSV, Excel, Schematron