getvaccinationhistoryResponse
type: StructureDefinition
node role: treeRoot
id:
  v: getvaccinationhistoryResponse
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition getvaccinationhistoryResponse Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> getvaccinationhistoryResponse 0..* Base GetVaccinationHistory Response Logical Model #xD; VaccinationMedicalRecord 0..* BackboneElement Vaccinationsjournal #xD; vaccinationMedicalRecordHeader 1..1 BackboneElement Dokumentets basinformation #xD; <a href="StructureDefinition-getvaccinationhistoryResponse-definitions.html#getvaccinationhistoryResponse.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-getvaccinationhistoryResponse-definitions.html#getvaccinationhistoryResponse.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 dik…
url:
  v: https://ineraservices.bitbucket.io/TKB_clinicalprocess_activityprescription_actoutcome/2.2.1/StructureDefinition/getvaccinationhistoryResponse
  l: getvaccinationhistoryResponse
version:
  v: 2.2.1
name:
  v: GetVaccinationHistoryResponseLM
title:
  v: GetVaccinationHistory Response Logical Model
status:
  v: draft
date:
  v: 2026-03-19T10:16:32+00:00
publisher:
  v: Blomberg Tobias
contact:
  name:
    v: Blomberg Tobias
  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: https://ineraservices.bitbucket.io/TKB_clinicalprocess_activityprescription_actoutcome/2.2.1/StructureDefinition/getvaccinationhistoryResponse
  l: getvaccinationhistoryResponse
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: getvaccinationhistoryResponse
    path:
      v: getvaccinationhistoryResponse
    short:
      v: GetVaccinationHistory Response 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: getvaccinationhistoryResponse.VaccinationMedicalRecord
    path:
      v: getvaccinationhistoryResponse.VaccinationMedicalRecord
    short:
      v: Vaccinationsjournal
    definition:
      v: En strukturerad vaccinationsjournal.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.id
    path:
      v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.extension
    path:
      v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
path:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
short:
  v: Dokumentets basinformation
definition:
  v: Inneh?ller basinformation om dokumentet.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

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

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

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

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

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

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
path:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
short:
  v: Patientens f?delsedatum
definition:
  v: Patientens f?delsedatum.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.result
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.id
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.extension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.modifierExtension
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.resultCode
path:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.resultCode
short:
  v: Resultatkod
definition:
  v: Kan endast vara OK, INFO eller ERROR
min:
  v: 1
max:
  v: 1
base:
  path:
    v: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.resultCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.errorCode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.errorCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

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

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.logId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.logId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.message
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.message
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: getvaccinationhistoryResponse
  path:
    v: getvaccinationhistoryResponse
  short:
    v: GetVaccinationHistory Response Logical Model
  definition:
    v: Logical model from GetVaccinationHistory service contract (from normalized Excel)
element:
  id:
    v: getvaccinationhistoryResponse.VaccinationMedicalRecord
  path:
    v: getvaccinationhistoryResponse.VaccinationMedicalRecord
  short:
    v: Vaccinationsjournal
  definition:
    v: En strukturerad vaccinationsjournal.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
element:
  id:
    v: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentId
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.sourceSystemHSAId
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTitle
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.documentTime
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.patientId
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.authorTime
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalName
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
  path:
    v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitname
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.signatureTime
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorHSAId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.LegalAuthenticator.legalAuthenticatorName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.approvedForPatient
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.careContactId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullified
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.vaccinationMedicalRecordHeader.nullifiedReason
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.date
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientPostalCode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.vaccinationUnstructuredNote
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.riskCategory
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverOrg
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careGiverContact
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemProductVersion
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.sourceSystemContact
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.registrationRecord.careUnitSmiId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationProgramName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberOrg
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.prescriberPerson
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performerOrg
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.performer
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.anatomicalSite
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.route
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.quantity
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.dose.displayName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.isDoseComplete
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.doseOrdinalNumber
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.numberOfPrescribedDoses
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.sourceDescription
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentPrescription
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.commentAdministration
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.patientAdverseEffect
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.typeOfVaccine
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineName
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineBatchId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineManufacturer
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccineTargetDisease
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.administrationRecord.vaccinationUniqueReference
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.dateOfBirth
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.VaccinationMedicalRecordBody.additionalPatientInformation.gender
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.resultCode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.errorCode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.subcode
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.logId
path:
  v: getvaccinationhistoryResponse.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: getvaccinationhistoryResponse.VaccinationMedicalRecord.result.message
path:
  v: getvaccinationhistoryResponse.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