getvaccinationhistory
type: StructureDefinition
node role: treeRoot
id:
  v: getvaccinationhistory
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition getvaccinationhistory Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> getvaccinationhistory 0..* Base GetVaccinationHistory Logical Model #xD; VaccinationMedicalRecord 0..* BackboneElement Vaccinationsjournal #xD; vaccinationMedicalRecordHeader 1..1 BackboneElement Dokumentets basinformation #xD; <a href="StructureDefinition-getvaccinationhistory-definitions.html#getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId" title="Identifierare för uppgift i patientjournal. Identifieraren ska vara konsistent och beständig mellan olika majorversioner av ett tjänstekontrakt. Detta för att en tjänstekonsument ska kunna ta bort dubbletter från de tjänsteproducenter som producerar via flera majorversioner. Ett exempel på detta är att en vårdkontakt ska ha samma identifierare i majorversion 3 och 4 av ett tjänstekontrakt för att läsa vårdkontakter.#xA;Identifieraren ska även vara konsistent och beständig mellan olika tjänstekontrakt. Ett exempel på detta är att samma remiss-identitet ska användas i ett tjänstekontrakt för att läsa remisser, samt tjänstekontraktet som läser remissvar som refererar till den ursprungliga remissen.">documentId 1..1 string Identifierare för patientjournaluppgift #xD; sourceSystemHSAId 1..1 Identifier HSA-id för källsystem #xD; documentTitle 0..1 string Dokumenttitel #xD; documentTime 0..1 dateTime Tidpunkt för vaccination #xD; patientId 1..1 Identifier Patientens identifierare #xD; <a href="StructureDefinition-getvaccinationhistory-definitions.html#getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional" title="Information avseende dokumentation av uppgiften som tillgängliggörs.#xA;Notera att den som registrerar uppgiften från annan källa, exempelvis en medicinsk sekreterare som transkriberar ett diktat, inte avses.#xA;Tidpunkt då uppgiften dokumenterades …
url:
  v: http://example.org/fhir/klinisk-process---halsotillstand-och-funktionsnedsattning/StructureDefinition/getvaccinationhistory
  l: getvaccinationhistory
version:
  v: 0.1.0
name:
  v: GetVaccinationHistoryLM
title:
  v: GetVaccinationHistory Logical Model
status:
  v: draft
date:
  v: 2025-12-16T10:13:06+00:00
publisher:
  v: Test Generator
contact:
  name:
    v: Test Generator
  telecom:
    system:
      v: url
    value:
      v: http://example.org
description:
  v: Logical model from GetVaccinationHistory service contract (from normalized Excel)
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: SE
    display:
      v: Sweden
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://example.org/fhir/klinisk-process---halsotillstand-och-funktionsnedsattning/StructureDefinition/getvaccinationhistory
  l: getvaccinationhistory
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: getvaccinationhistory
    path:
      v: getvaccinationhistory
    short:
      v: GetVaccinationHistory Logical Model
    definition:
      v: Logical model from GetVaccinationHistory service contract (from normalized Excel)
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: getvaccinationhistory.VaccinationMedicalRecord
    path:
      v: getvaccinationhistory.VaccinationMedicalRecord
    short:
      v: Vaccinationsjournal
    definition:
      v: En strukturerad vaccinationsjournal.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: getvaccinationhistory.VaccinationMedicalRecord
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: BackboneElement
        l: BackboneElement
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
  element:
    id:
      v: getvaccinationhistory.VaccinationMedicalRecord.id
    path:
      v: getvaccinationhistory.VaccinationMedicalRecord.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: getvaccinationhistory.VaccinationMedicalRecord.extension
    path:
      v: getvaccinationhistory.VaccinationMedicalRecord.extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open
    short:
      v: Additional content defined by implementations
    definition:
      v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    comment:
      v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    alias:
      v: extensions
    alias:
      v: user content
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element.extension
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Extension
        l: Extension
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children

Url
v: string
l: string

v: value

v: url

v: hasValue() or (children().count() > id.count())

v: @value|f:*|h:div

key:
  v: ext-1
severity:
  v: error
human:
  v: Must have either extensions or value[x], not both
expression:
  v: extension.exists() != value.exists()
xpath:
  v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
source:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  l: Extension

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
short:
  v: Dokumentets basinformation
definition:
  v: Innehåller basinformation om dokumentet.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
short:
  v: Identifierare för patientjournaluppgift
definition:
  v: Identifierare för uppgift i patientjournal. Identifieraren ska vara konsistent och beständig mellan olika majorversioner av ett tjänstekontrakt. Detta för att en tjänstekonsument ska kunna ta bort dubbletter från de tjänsteproducenter som producerar via flera majorversioner. Ett exempel på detta är att en vårdkontakt ska ha samma identifierare i majorversion 3 och 4 av ett tjänstekontrakt för att läsa vårdkontakter. Identifieraren ska även vara konsistent och beständig mellan olika tjänstekontrakt. Ett exempel på detta är att samma remiss-identitet ska användas i ett tjänstekontrakt för att läsa remisser, samt tjänstekontraktet som läser remissvar som refererar till den ursprungliga remissen.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
short:
  v: HSA-id för källsystem
definition:
  v: Det källsystem som uppgiften lagras i. Sätts till OID för HSA-katalogen (1.2.752.129.2.1.4.1)
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
short:
  v: Dokumenttitel
definition:
  v: Titel som beskriver den information som tillgängliggörs.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
short:
  v: Tidpunkt för vaccination
definition:
  v: Händelsetidpunkt. Tidsangivelse för den vaccinationstidpunkt dokumentet gäller.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.patientId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.patientId
short:
  v: Patientens identifierare
definition:
  v: Personidentifierare för patienten.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.patientId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
short:
  v: Ansvarig hälso- och sjukvårdspersonal
definition:
  v: Information avseende dokumentation av uppgiften som tillgängliggörs. Notera att den som registrerar uppgiften från annan källa, exempelvis en medicinsk sekreterare som transkriberar ett diktat, inte avses. Tidpunkt då uppgiften dokumenterades eller senast uppdaterades.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
short:
  v: Dokumentationstidpunkt
definition:
  v: I de fall då uppgiften ursprungligen dokumenterats eller uppdaterats i ett annat informationssystem än tjänsteproducentens källsystem (t.ex. laboratorieinformationssystem), ska tidpunkten spegla informationen från systemet där uppgiften ursprungligen dokumenterades.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
short:
  v: HSA-id för dokumenterande personal
definition:
  v: HSA-id för hälso- och sjukvårdspersonal som dokumenterat uppgiften som tillgängliggörs. I de fall då HSA-id inte finns tillgängligt i systemet kan Orgnr + lokalt id anges.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
short:
  v: Namn på hälso- och sjukvårdspersonal
definition:
  v: Namn på hälso- och sjukvårdspersonal. Anges med tilltalsnamn och efternamn.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
short:
  v: Befattning för vårdpersonal
definition:
  v: Information om hälso- och sjukvårdspersonalens befattning så som den var angiven i HSA-katalogen vid dokumentationstidpunkten. Anges med HSAs kodverk Befattning (OID: 1.2.752.129.2.2.1.4) [R6]. Om kod inte är tillgänglig anges befattning som klartext i datatypens attribut originalText.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
short:
  v: Organisation för vårdpersonal
definition:
  v: Den organisation som hälso- och sjukvårdspersonen är uppdragstagare på
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
short:
  v: HSA-id för organisation
definition:
  v: HSA-id för organisationsenhet. I de fall då HSA-id inte finns tillgängligt i systemet kan Orgnr + lokalt id anges.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
short:
  v: Organisationsnamn
definition:
  v: Namnet på den organisation som hälso- och sjukvårdspersonen är uppdragstagare på.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom
short:
  v: Organisationsenhetens telefon
definition:
  v: Telefon till organisationsenhet
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
short:
  v: Organisationsenhetens e-post
definition:
  v: E-post till organisationsenhet
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
short:
  v: Organisationsenhetens adress
definition:
  v: Postadress för den organisation som hälso- och sjukvårdspersonen är uppdragstagare på. Skrivs på ett så naturligt sätt som möjligt, exempelvis: Storgatan 12 468 91 Lilleby
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
short:
  v: Organisationsenhetens plats
definition:
  v: Text som anger namnet på plats eller ort för organisationens fysiska placering
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
short:
  v: HSA-id för vårdenhet
definition:
  v: HSA-id för vårdenheten där uppgiften är dokumenterad. För mer information av vad som avses med vårdenhet, se [R17]. I de fall då HSA-id inte finns tillgängligt i systemet ska lokalt id anges (unikt inom källsystemet). Regel 1.1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
short:
  v: HSA-id för vårdgivare
definition:
  v: Id för uppgiftsägande vårdgivare. För mer information av vad som avses med vårdgivare, se [R17]. I första hand HSA-id, i andra hand organisationsnummer. Regel 1.1
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
short:
  v: Information om signering
definition:
  v: Information avseende signering av uppgiften som tillgängliggörs.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
short:
  v: Tidpunkt för signering
definition:
  v: Tidpunkt då uppgiften signerades.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
short:
  v: HSA-id för signeringsansvarig
definition:
  v: HSA-id för hälso- och sjukvårdspersonal som signerat uppgiften som tillgängliggörs. I de fall då HSA-id inte finns tillgängligt i systemet kan Orgnr + lokalt id anges.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
short:
  v: Namn på signeringsansvarig
definition:
  v: Namn på hälso- och sjukvårdspersonal. Anges med tilltalsnamn och efternamn. Ansvarig vårdpersonals beslut, alternativt verksamhetens policy och regler (men- och sekretessprövning), huruvida uppgiften får delas till patient för ändamålet patients åtkomst (Individens direktåtkomst).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
short:
  v: Tillgänglig för patient
definition:
  v: Om uppgiften beslutas delas sätts värdet till true, i annat fall till false. False innebär att uppgiften inte får delas till patient. Notera att värdet kan, för samma uppgift, förändras med tiden på grund av att rådrumstid har passerats, eller att verksamheten ändrat policy för vad som lämnas ut till patient. I sådana fall skall källsystemet uppdatera engagemangsindex.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
short:
  v: Identifierare för vårdkontakt
definition:
  v: Identitetet för den vård- och omsorgskontakt som föranlett den information som omfattas av dokumentet. Identiteten är unik inom källsystemet
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
short:
  v: Dokument makulerat
definition:
  v: Anger om dokumentet makulerats i källsystemet. Sätts i så fall till true annars false. Används bl.a. i statistik-.rapportuttag med hjälp av tjänstekontrakten.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
short:
  v: Orsak till makulering
definition:
  v: Anger orsak till makulering. Får endast anges i kombination med att nullified = true
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody
short:
  v: Innehåller vaccinationsdata
definition:
  v: Består av en registrationData med ytterligare administrativ information samt en eller flera vaccinationData om utförda vaccinationer vid vaccinationstillfället.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
short:
  v: Administrativ registreringsdata
definition:
  v: Annan information än ovan som registreras vid eller relaterat till vaccinationstillfället
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
short:
  v: Vaccinationstillfällets datum
definition:
  v: Datum då nedan vaccination(er) gavs
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
short:
  v: Patientens postnummer
definition:
  v: Postnummer för patientens senast kända bostadsadress
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
short:
  v: Ostrukturerad vaccinationsinformation
definition:
  v: Enligt CDA:s konvention med läsbar fritextsammanfattning av den strukturerade information kan också använda här. Not: Om endast ostrukturerad vaccinationsinformation finns, kan, detta kontrakt produceras men i så fall inga administrationRecords nedan returneras.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
short:
  v: Patientens riskkategori
definition:
  v: Information om patientens eventuella riskgruppstillhörighet, känd vid vaccinationstillfället, baserad på i förekommande fall patientens hälsodeklaration
min:
  v: 0
max:
  v: *
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
short:
  v: Biverkningar vid vaccinationstillfället
definition:
  v: Information om patienten erfarit någon eller några reaktioner hänför bara till vaccinationstillfället men ej specifik vaccination (i fall som när flera vaccin givits vid samma tillfälle)
min:
  v: 0
max:
  v: *
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
short:
  v: Juridisk vårdgivare
definition:
  v: Information om juridisk vårdgivare; hsaid (om finns) och kontaktuppgifter namn, e-post, tel, adress etc.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
short:
  v: Kontaktperson hos vårdgivare
definition:
  v: Kontaktperson hos juridiskt ansvarig vårdgivare
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
short:
  v: Namn på källsystem
definition:
  v: Klartextnamn på källsystemet. Detta fält fylls med namnet på den organisationen som ansvarar för vaccinationen, till exempel privat företag eller vårdgivarens huvudman.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
short:
  v: Källsystemets produktnamn
definition:
  v: Klartextnamn på källsystemets produktnamn
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
short:
  v: Källsystemets produktversion
definition:
  v: Klartextnamn på källsystemets produktversion
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
short:
  v: Kontaktuppgifter till källsystem
definition:
  v: Kontaktuppgifter till källsystemsansvarig
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
short:
  v: Registrerings-ID hos SMI
definition:
  v: Utförande vårdenhetens registreringsId hos SMI
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
short:
  v: Information om utförda vaccinationer
definition:
  v: Information om utförd(a) vaccination(er) vid tillfället. Ordinerad men av någon anledning ej given vaccination kan inkluderas.
min:
  v: 0
max:
  v: *
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
short:
  v: Namn på vaccinationsprogram
definition:
  v: Information om vaccinationsprogram om vaccinationen är del av sådant program. Tillåter kodat värde liksom endast namn genom bruk av originalText i CVType.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
short:
  v: Organisation för ordination
definition:
  v: Information om var vaccinationen ordinerats (eller i fallet med förskrivna vaccinationsläkemedel, förskrivits)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
short:
  v: Den som ordinerat vaccinationen
definition:
  v: Information om vem som ordinerat.förskrivit vaccinationen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
short:
  v: Organisation som administrerat vaccinet
definition:
  v: Information om vårdenhet som utfört vaccinationen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
short:
  v: Den som administrerade vaccinet
definition:
  v: Information om vem som utfört (administrerat) vaccineringen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
short:
  v: Plats på kroppen för vaccinering
definition:
  v: Information om var på kroppen vaccinet givits.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
short:
  v: Administreringsväg för vaccinering
definition:
  v: Information om hur vaccinet givits. Ibland kallat administrationsväg
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
short:
  v: Mängd vaccin som gavs
definition:
  v: Mängd vaccin som givits
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
short:
  v: Dosmängd
definition:
  v: Mängd preparat som givits dvs 1 ml etc. Ska anges om möjligt i denna strukturerade form med värde(float) samt enhet. Annars i nästa fält om det endast finns angivet som text.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
short:
  v: Beskrivning av dosmängd
definition:
  v: Fritextbeskrivning av mängd vaccin som givits. T ex 1 ml Anges även om quantity angivits ovan.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
short:
  v: Indikerar om full dos är given
definition:
  v: True om vaccineringen räknas som hel dos eller efter flera delvaccinationer fullt utförd. Annars false (dvs för de fall som ytterligare delvaccinationer ska ges innan full dos är uppnådd)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
short:
  v: Dosens ordningsnummer
definition:
  v: Anger vilken dos i ordningen som administrerats då vaccineringen är en del av flera vaccinationer som ska utföras för att räknas som full dos uppnådd. Värden 1,2,3,… 1 om endast en vaccinering utgör full dos. Exempel: om tre doser krävs för att vaccinationen ska uppnå full dos och patient erhåller den andra i ordningen anges detta värde som 2.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
short:
  v: Totalt antal doser för full vaccination
definition:
  v: Anger antalet delvaccinationer som ska utföras för att vaccinationen ska räknas som full dos uppnådd. Värden 1,2,3,… 1 om endast en vaccinering utgör full dos Exempel: om tre doser krävs för att vaccinationen ska uppnå full dos anges detta värde som 3.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
short:
  v: Källa för efterregistrerad vaccination
definition:
  v: Fritextinformation som anger källa för vaccinering som efterregistrerats. T ex namn på annan vårdenhet, intyg, land el. dyl.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
short:
  v: Kommentarer i ordinationen
definition:
  v: Fritextinformation. T.ex. instruktioner som noterats i ordinationen av vaccineringen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
short:
  v: Kommentarer vid vaccinationstillfället
definition:
  v: Fritextinformation. Generella kommentarer gjorde vid vaccineringen av den som utfört den
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
short:
  v: Reaktioner vid administrering
definition:
  v: Information om patienten erfarit någon eller några reaktioner hänför bara till den specifika administreringen
min:
  v: 0
max:
  v: *
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
short:
  v: Vaccintyp
definition:
  v: Information om givet vaccin. Beskriver vaccintyp i praktiken genom att beskriva vilka sjukdomar som vaccinet skyddar emot (exempel på koder: Hep A, MPR och säsongsinfluensa).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
short:
  v: Vaccinets produktnamn
definition:
  v: Information om givet vaccins produktnamn. I code ska anges företrädelsevis NPL-id (codeSystem =1.2.752.129.2.1.5.1, codeSystemName = NPL). Om standardkodverk ej används anges endast namnet på vaccinet i attributet originalText.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
short:
  v: Batchnummer för vaccinet
definition:
  v: Identifiering av batchnummer för vaccinets tillverkning
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineManufacturer
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineManufacturer
short:
  v: Vaccintillverkare
definition:
  v: Namn på tillverkaren av vaccinet.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineManufacturer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
short:
  v: Skyddade sjukdomar
definition:
  v: Information om den.de sjukdomar vaccinet skyddar emot.
min:
  v: 0
max:
  v: *
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
short:
  v: Unik identifierare för vaccinationen
definition:
  v: Unika referensen till källsystemets vaccinationsinformation. Om identiteten i källsystemet är globalt unik kan den anges här (t.ex. om den är en UUID). Annars anges källsystemets HSA-id här och källsystemets lokala ID för vaccinationen anges i ”extention”.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
short:
  v: Extra patientinformation
definition:
  v: Ytterligare information om patienten som inte går att få tag på via en gemensam PU-slagning.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
short:
  v: Patientens födelsedatum
definition:
  v: Patientens födelsedatum.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
short:
  v: Patientens kön
definition:
  v: Patientens kön. KV Kön (1.2.752.129.2.2.1.1) bör användas.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result
short:
  v: Resultatinformation
definition:
  v: Innehåller information om begäran gick bra eller ej.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.result
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.id
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.extension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.modifierExtension
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.resultCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.resultCode
short:
  v: Resultatkod
definition:
  v: Kan endast vara OK, INFO eller ERROR
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.result.resultCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.errorCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.errorCode
short:
  v: Felkod vid fel
definition:
  v: Sätts endast om resultCode är ERROR, se kapitel 4.4 för mer information.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.result.errorCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.subcode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.subcode
short:
  v: Eventuell subkod
definition:
  v: Inga subkoder är specificerade.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.result.subcode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.logId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.logId
short:
  v: Unik loggningsidentifierare
definition:
  v: En UUID som kan användas vid felanmälan för att användas vid felsökning av producent.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.result.logId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.message
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.message
short:
  v: Beskrivande meddelande
definition:
  v: En beskrivande text som kan visas för användaren.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.result.message
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: getvaccinationhistory
  path:
    v: getvaccinationhistory
  short:
    v: GetVaccinationHistory Logical Model
  definition:
    v: Logical model from GetVaccinationHistory service contract (from normalized Excel)
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord
  short:
    v: Vaccinationsjournal
  definition:
    v: En strukturerad vaccinationsjournal.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
  short:
    v: Dokumentets basinformation
  definition:
    v: Innehåller basinformation om dokumentet.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
  short:
    v: Identifierare för patientjournaluppgift
  definition:
    v: Identifierare för uppgift i patientjournal. Identifieraren ska vara konsistent och beständig mellan olika majorversioner av ett tjänstekontrakt. Detta för att en tjänstekonsument ska kunna ta bort dubbletter från de tjänsteproducenter som producerar via flera majorversioner. Ett exempel på detta är att en vårdkontakt ska ha samma identifierare i majorversion 3 och 4 av ett tjänstekontrakt för att läsa vårdkontakter. Identifieraren ska även vara konsistent och beständig mellan olika tjänstekontrakt. Ett exempel på detta är att samma remiss-identitet ska användas i ett tjänstekontrakt för att läsa remisser, samt tjänstekontraktet som läser remissvar som refererar till den ursprungliga remissen.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
  short:
    v: HSA-id för källsystem
  definition:
    v: Det källsystem som uppgiften lagras i. Sätts till OID för HSA-katalogen (1.2.752.129.2.1.4.1)
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
  short:
    v: Dokumenttitel
  definition:
    v: Titel som beskriver den information som tillgängliggörs.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
  short:
    v: Tidpunkt för vaccination
  definition:
    v: Händelsetidpunkt. Tidsangivelse för den vaccinationstidpunkt dokumentet gäller.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.patientId
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.patientId
  short:
    v: Patientens identifierare
  definition:
    v: Personidentifierare för patienten.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
  short:
    v: Ansvarig hälso- och sjukvårdspersonal
  definition:
    v: Information avseende dokumentation av uppgiften som tillgängliggörs. Notera att den som registrerar uppgiften från annan källa, exempelvis en medicinsk sekreterare som transkriberar ett diktat, inte avses. Tidpunkt då uppgiften dokumenterades eller senast uppdaterades.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
  short:
    v: Dokumentationstidpunkt
  definition:
    v: I de fall då uppgiften ursprungligen dokumenterats eller uppdaterats i ett annat informationssystem än tjänsteproducentens källsystem (t.ex. laboratorieinformationssystem), ska tidpunkten spegla informationen från systemet där uppgiften ursprungligen dokumenterades.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
  short:
    v: HSA-id för dokumenterande personal
  definition:
    v: HSA-id för hälso- och sjukvårdspersonal som dokumenterat uppgiften som tillgängliggörs. I de fall då HSA-id inte finns tillgängligt i systemet kan Orgnr + lokalt id anges.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
  short:
    v: Namn på hälso- och sjukvårdspersonal
  definition:
    v: Namn på hälso- och sjukvårdspersonal. Anges med tilltalsnamn och efternamn.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
  path:
    v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode

v: Befattning för vårdpersonal

v: Information om hälso- och sjukvårdspersonalens befattning så som den var angiven i HSA-katalogen vid dokumentationstidpunkten. Anges med HSAs kodverk Befattning (OID: 1.2.752.129.2.2.1.4) [R6]. Om kod inte är tillgänglig anges befattning som klartext i datatypens attribut originalText.

v: 0

v: 1

code:
  v: code
  l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
short:
  v: Organisation för vårdpersonal
definition:
  v: Den organisation som hälso- och sjukvårdspersonen är uppdragstagare på
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
short:
  v: HSA-id för organisation
definition:
  v: HSA-id för organisationsenhet. I de fall då HSA-id inte finns tillgängligt i systemet kan Orgnr + lokalt id anges.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
short:
  v: Organisationsnamn
definition:
  v: Namnet på den organisation som hälso- och sjukvårdspersonen är uppdragstagare på.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom
short:
  v: Organisationsenhetens telefon
definition:
  v: Telefon till organisationsenhet
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
short:
  v: Organisationsenhetens e-post
definition:
  v: E-post till organisationsenhet
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
short:
  v: Organisationsenhetens adress
definition:
  v: Postadress för den organisation som hälso- och sjukvårdspersonen är uppdragstagare på. Skrivs på ett så naturligt sätt som möjligt, exempelvis: Storgatan 12 468 91 Lilleby
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
short:
  v: Organisationsenhetens plats
definition:
  v: Text som anger namnet på plats eller ort för organisationens fysiska placering
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
short:
  v: HSA-id för vårdenhet
definition:
  v: HSA-id för vårdenheten där uppgiften är dokumenterad. För mer information av vad som avses med vårdenhet, se [R17]. I de fall då HSA-id inte finns tillgängligt i systemet ska lokalt id anges (unikt inom källsystemet). Regel 1.1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
short:
  v: HSA-id för vårdgivare
definition:
  v: Id för uppgiftsägande vårdgivare. För mer information av vad som avses med vårdgivare, se [R17]. I första hand HSA-id, i andra hand organisationsnummer. Regel 1.1
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
short:
  v: Information om signering
definition:
  v: Information avseende signering av uppgiften som tillgängliggörs.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
short:
  v: Tidpunkt för signering
definition:
  v: Tidpunkt då uppgiften signerades.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
short:
  v: HSA-id för signeringsansvarig
definition:
  v: HSA-id för hälso- och sjukvårdspersonal som signerat uppgiften som tillgängliggörs. I de fall då HSA-id inte finns tillgängligt i systemet kan Orgnr + lokalt id anges.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
short:
  v: Namn på signeringsansvarig
definition:
  v: Namn på hälso- och sjukvårdspersonal. Anges med tilltalsnamn och efternamn. Ansvarig vårdpersonals beslut, alternativt verksamhetens policy och regler (men- och sekretessprövning), huruvida uppgiften får delas till patient för ändamålet patients åtkomst (Individens direktåtkomst).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
short:
  v: Tillgänglig för patient
definition:
  v: Om uppgiften beslutas delas sätts värdet till true, i annat fall till false. False innebär att uppgiften inte får delas till patient. Notera att värdet kan, för samma uppgift, förändras med tiden på grund av att rådrumstid har passerats, eller att verksamheten ändrat policy för vad som lämnas ut till patient. I sådana fall skall källsystemet uppdatera engagemangsindex.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
short:
  v: Identifierare för vårdkontakt
definition:
  v: Identitetet för den vård- och omsorgskontakt som föranlett den information som omfattas av dokumentet. Identiteten är unik inom källsystemet
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
short:
  v: Dokument makulerat
definition:
  v: Anger om dokumentet makulerats i källsystemet. Sätts i så fall till true annars false. Används bl.a. i statistik-.rapportuttag med hjälp av tjänstekontrakten.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
short:
  v: Orsak till makulering
definition:
  v: Anger orsak till makulering. Får endast anges i kombination med att nullified = true
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody
short:
  v: Innehåller vaccinationsdata
definition:
  v: Består av en registrationData med ytterligare administrativ information samt en eller flera vaccinationData om utförda vaccinationer vid vaccinationstillfället.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
short:
  v: Administrativ registreringsdata
definition:
  v: Annan information än ovan som registreras vid eller relaterat till vaccinationstillfället
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
short:
  v: Vaccinationstillfällets datum
definition:
  v: Datum då nedan vaccination(er) gavs
min:
  v: 1
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
short:
  v: Patientens postnummer
definition:
  v: Postnummer för patientens senast kända bostadsadress
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
short:
  v: Ostrukturerad vaccinationsinformation
definition:
  v: Enligt CDA:s konvention med läsbar fritextsammanfattning av den strukturerade information kan också använda här. Not: Om endast ostrukturerad vaccinationsinformation finns, kan, detta kontrakt produceras men i så fall inga administrationRecords nedan returneras.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
short:
  v: Patientens riskkategori
definition:
  v: Information om patientens eventuella riskgruppstillhörighet, känd vid vaccinationstillfället, baserad på i förekommande fall patientens hälsodeklaration
min:
  v: 0
max:
  v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
short:
  v: Biverkningar vid vaccinationstillfället
definition:
  v: Information om patienten erfarit någon eller några reaktioner hänför bara till vaccinationstillfället men ej specifik vaccination (i fall som när flera vaccin givits vid samma tillfälle)
min:
  v: 0
max:
  v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
short:
  v: Juridisk vårdgivare
definition:
  v: Information om juridisk vårdgivare; hsaid (om finns) och kontaktuppgifter namn, e-post, tel, adress etc.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
short:
  v: Kontaktperson hos vårdgivare
definition:
  v: Kontaktperson hos juridiskt ansvarig vårdgivare
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
short:
  v: Namn på källsystem
definition:
  v: Klartextnamn på källsystemet. Detta fält fylls med namnet på den organisationen som ansvarar för vaccinationen, till exempel privat företag eller vårdgivarens huvudman.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
short:
  v: Källsystemets produktnamn
definition:
  v: Klartextnamn på källsystemets produktnamn
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
short:
  v: Källsystemets produktversion
definition:
  v: Klartextnamn på källsystemets produktversion
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
short:
  v: Kontaktuppgifter till källsystem
definition:
  v: Kontaktuppgifter till källsystemsansvarig
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
short:
  v: Registrerings-ID hos SMI
definition:
  v: Utförande vårdenhetens registreringsId hos SMI
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
short:
  v: Information om utförda vaccinationer
definition:
  v: Information om utförd(a) vaccination(er) vid tillfället. Ordinerad men av någon anledning ej given vaccination kan inkluderas.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
short:
  v: Namn på vaccinationsprogram
definition:
  v: Information om vaccinationsprogram om vaccinationen är del av sådant program. Tillåter kodat värde liksom endast namn genom bruk av originalText i CVType.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
short:
  v: Organisation för ordination
definition:
  v: Information om var vaccinationen ordinerats (eller i fallet med förskrivna vaccinationsläkemedel, förskrivits)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
short:
  v: Den som ordinerat vaccinationen
definition:
  v: Information om vem som ordinerat.förskrivit vaccinationen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
short:
  v: Organisation som administrerat vaccinet
definition:
  v: Information om vårdenhet som utfört vaccinationen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
short:
  v: Den som administrerade vaccinet
definition:
  v: Information om vem som utfört (administrerat) vaccineringen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
short:
  v: Plats på kroppen för vaccinering
definition:
  v: Information om var på kroppen vaccinet givits.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
short:
  v: Administreringsväg för vaccinering
definition:
  v: Information om hur vaccinet givits. Ibland kallat administrationsväg
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
short:
  v: Mängd vaccin som gavs
definition:
  v: Mängd vaccin som givits
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
short:
  v: Dosmängd
definition:
  v: Mängd preparat som givits dvs 1 ml etc. Ska anges om möjligt i denna strukturerade form med värde(float) samt enhet. Annars i nästa fält om det endast finns angivet som text.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
short:
  v: Beskrivning av dosmängd
definition:
  v: Fritextbeskrivning av mängd vaccin som givits. T ex 1 ml Anges även om quantity angivits ovan.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
short:
  v: Indikerar om full dos är given
definition:
  v: True om vaccineringen räknas som hel dos eller efter flera delvaccinationer fullt utförd. Annars false (dvs för de fall som ytterligare delvaccinationer ska ges innan full dos är uppnådd)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
short:
  v: Dosens ordningsnummer
definition:
  v: Anger vilken dos i ordningen som administrerats då vaccineringen är en del av flera vaccinationer som ska utföras för att räknas som full dos uppnådd. Värden 1,2,3,… 1 om endast en vaccinering utgör full dos. Exempel: om tre doser krävs för att vaccinationen ska uppnå full dos och patient erhåller den andra i ordningen anges detta värde som 2.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
short:
  v: Totalt antal doser för full vaccination
definition:
  v: Anger antalet delvaccinationer som ska utföras för att vaccinationen ska räknas som full dos uppnådd. Värden 1,2,3,… 1 om endast en vaccinering utgör full dos Exempel: om tre doser krävs för att vaccinationen ska uppnå full dos anges detta värde som 3.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
short:
  v: Källa för efterregistrerad vaccination
definition:
  v: Fritextinformation som anger källa för vaccinering som efterregistrerats. T ex namn på annan vårdenhet, intyg, land el. dyl.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
short:
  v: Kommentarer i ordinationen
definition:
  v: Fritextinformation. T.ex. instruktioner som noterats i ordinationen av vaccineringen
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
short:
  v: Kommentarer vid vaccinationstillfället
definition:
  v: Fritextinformation. Generella kommentarer gjorde vid vaccineringen av den som utfört den
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
short:
  v: Reaktioner vid administrering
definition:
  v: Information om patienten erfarit någon eller några reaktioner hänför bara till den specifika administreringen
min:
  v: 0
max:
  v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
short:
  v: Vaccintyp
definition:
  v: Information om givet vaccin. Beskriver vaccintyp i praktiken genom att beskriva vilka sjukdomar som vaccinet skyddar emot (exempel på koder: Hep A, MPR och säsongsinfluensa).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
short:
  v: Vaccinets produktnamn
definition:
  v: Information om givet vaccins produktnamn. I code ska anges företrädelsevis NPL-id (codeSystem =1.2.752.129.2.1.5.1, codeSystemName = NPL). Om standardkodverk ej används anges endast namnet på vaccinet i attributet originalText.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
short:
  v: Batchnummer för vaccinet
definition:
  v: Identifiering av batchnummer för vaccinets tillverkning
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineManufacturer
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineManufacturer
short:
  v: Vaccintillverkare
definition:
  v: Namn på tillverkaren av vaccinet.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
short:
  v: Skyddade sjukdomar
definition:
  v: Information om den.de sjukdomar vaccinet skyddar emot.
min:
  v: 0
max:
  v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
short:
  v: Unik identifierare för vaccinationen
definition:
  v: Unika referensen till källsystemets vaccinationsinformation. Om identiteten i källsystemet är globalt unik kan den anges här (t.ex. om den är en UUID). Annars anges källsystemets HSA-id här och källsystemets lokala ID för vaccinationen anges i ”extention”.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
short:
  v: Extra patientinformation
definition:
  v: Ytterligare information om patienten som inte går att få tag på via en gemensam PU-slagning.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
short:
  v: Patientens födelsedatum
definition:
  v: Patientens födelsedatum.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
short:
  v: Patientens kön
definition:
  v: Patientens kön. KV Kön (1.2.752.129.2.2.1.1) bör användas.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result
short:
  v: Resultatinformation
definition:
  v: Innehåller information om begäran gick bra eller ej.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.resultCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.resultCode
short:
  v: Resultatkod
definition:
  v: Kan endast vara OK, INFO eller ERROR
min:
  v: 1
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.errorCode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.errorCode
short:
  v: Felkod vid fel
definition:
  v: Sätts endast om resultCode är ERROR, se kapitel 4.4 för mer information.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.subcode
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.subcode
short:
  v: Eventuell subkod
definition:
  v: Inga subkoder är specificerade.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.logId
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.logId
short:
  v: Unik loggningsidentifierare
definition:
  v: En UUID som kan användas vid felanmälan för att användas vid felsökning av producent.
min:
  v: 1
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.message
path:
  v: getvaccinationhistory.VaccinationMedicalRecord.result.message
short:
  v: Beskrivande meddelande
definition:
  v: En beskrivande text som kan visas för användaren.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string