CareContactType
type: StructureDefinition
node role: treeRoot
id:
  v: CareContactType
text:
  status:
    v: extensions
  div: Generated Narrative: StructureDefinition CareContactType Name Flags Card. Type Description & Constraints CareContactType 0..* Base CareContactType careContactHeader 1..1 PatientSummaryHeaderType Header-information documentId 1..1 string Unikt dokument-ID för vårdkontakt accountableHealthcareProfessional 1..1 AccountableHealthcareProfessional Ansvarig vårdpersonal healthcareProfessionalCareUnitHSAId 0..1 Identifier HSA-id för vårdenhet healthcareProfessionalCareGiverHSAId 0..1 Identifier HSA-id för vårdgivare careContactBody 1..1 CareContactBodyType careContactCode 0..1 CVType Documentation for this format
url:
  v: http://inera.infopeak.se/StructureDefinition/CareContactType
version:
  v: 0.1.0
name:
  v: CareContactType
title:
  v: CareContactType
status:
  v: draft
date:
  v: 2025-05-21T13:18:11+02:00
publisher:
  v: Inera AB
contact:
  name:
    v: Inera AB
  telecom:
    system:
      v: url
    value:
      v: http://inera.se
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: http://inera.infopeak.se/StructureDefinition/CareContactType
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 4.0.1
  element:
    id:
      v: CareContactType
    path:
      v: CareContactType
    short:
      v: CareContactType
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: CareContactType.careContactHeader
    path:
      v: CareContactType.careContactHeader
    short:
      v: Header-information
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: CareContactType.careContactHeader
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://inera.infopeak.se/StructureDefinition/PatientSummaryHeaderType
  element:
    id:
      v: CareContactType.careContactHeader.documentId
    path:
      v: CareContactType.careContactHeader.documentId
    short:
      v: Unikt dokument-ID
    definition:
      v: Diagnosens identitet som är unik inom källsystemet.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: PatientSummaryHeaderType.documentId
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: CareContactType.careContactHeader.sourceSystemHSAId
    path:
      v: CareContactType.careContactHeader.sourceSystemHSAId
    short:
      v: Systemets HSA-id
    definition:
      v: HSA-id för det system tillgängliggör informationen.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: PatientSummaryHeaderType.sourceSystemHSAId
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://inera.infopeak.se/StructureDefinition/Identifier
  element:
    id:
      v: CareContactType.careContactHeader.patientId
    path:
      v: CareContactType.careContactHeader.patientId
    short:
      v: Patientens ID
    definition:
      v: Identifierare för patient.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: PatientSummaryHeaderType.patientId
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://inera.infopeak.se/StructureDefinition/Identifier
    mapping:
      identity:
        v: PatientSummaryHeaderTypeMapping
      map:
        v: Patient.identifier
  element:
    id:
      v: CareContactType.careContactHeader.accountableHealthcareProfessional
    path:
      v: CareContactType.careContactHeader.accountableHealthcareProfessional
    short:
      v: Ansvarig vårdpersonal
    definition:
      v: Ansvarig vårdpersonal
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: PatientSummaryHeaderType.accountableHealthcareProfessional
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://inera.infopeak.se/StructureDefinition/AccountableHealthcareProfessional
  element:
    id:
      v: CareContactType.careContactHeader.legalAuthenticator
    path:
      v: CareContactType.careContactHeader.legalAuthenticator
    short:
      v: signering
    definition:
      v: signering
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: PatientSummaryHeaderType.legalAuthenticator

v: 0

v: 1

id:
  v: CareContactType.careContactHeader.legalAuthenticator.legalAuthenticatorTime
path:
  v: CareContactType.careContactHeader.legalAuthenticator.legalAuthenticatorTime
short:
  v: Tidpunkt för signatur
definition:
  v: Tidpunkt för signatur
min:
  v: 1
max:
  v: 1
base:
  path:
    v: LegalAuthenticator.legalAuthenticatorTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime

id:
  v: CareContactType.careContactHeader.legalAuthenticator.legalAuthenticatorHSAId
path:
  v: CareContactType.careContactHeader.legalAuthenticator.legalAuthenticatorHSAId
short:
  v: Signerande persons HSA-id
definition:
  v: Signerande persons HSA-id
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LegalAuthenticator.legalAuthenticatorHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/Identifier

id:
  v: CareContactType.careContactHeader.legalAuthenticator.legalAuthenticatorName
path:
  v: CareContactType.careContactHeader.legalAuthenticator.legalAuthenticatorName
short:
  v: Signerande persons namn
definition:
  v: Signerande persons namn
min:
  v: 0
max:
  v: 1
base:
  path:
    v: LegalAuthenticator.legalAuthenticatorName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/Identifier

id:
  v: CareContactType.careContactHeader.approvedForPatient
path:
  v: CareContactType.careContactHeader.approvedForPatient
short:
  v: Godkänd för patientvisning
definition:
  v: Anger om information får delas till patient. Värdet sätts i sådant fall till true, i annat fall till false.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: PatientSummaryHeaderType.approvedForPatient
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: boolean

id:
  v: CareContactType.careContactHeader.careContactId
path:
  v: CareContactType.careContactHeader.careContactId
short:
  v: Vårdkontakts-ID
definition:
  v: Vårdkontakts-id. Id för den vårdkontakt vid vilken funktionsstatusbedömningen gjorts.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PatientSummaryHeaderType.careContactId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: CareContactType.careContactHeader.documentId
path:
  v: CareContactType.careContactHeader.documentId
short:
  v: Unikt dokument-ID för vårdkontakt
definition:
  v: Vårdkontaktens identitet som är unik inom källsystemet.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: CareContactType.careContactHeader.documentId
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional
short:
  v: Ansvarig vårdpersonal
definition:
  v: Ansvarig vårdpersonal
min:
  v: 1
max:
  v: 1
base:
  path:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/AccountableHealthcareProfessional

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.authorTime
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.authorTime
short:
  v: Registreringstid
definition:
  v: Tidpunkt då informationen registrerades.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.authorTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId
short:
  v: Författarens HSA-id
definition:
  v: Författarens HSA-id.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.healthcareProfessionalHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/Identifier

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalName
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalName
short:
  v: Författarens namn
definition:
  v: Namn på författaren. Om tillgängligt ska detta anges.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.healthcareProfessionalName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode
short:
  v: Författarens befattning
definition:
  v: Information om personens befattning. Om möjligt ska kodverket Befattning (OID 1.2.752.129.2.2.1.4) användas. I de fall kodverket Befattning ej kan användas, men information om befattning finns tillgänglig, måste vårdgivaren ange en OID på det organisationsinterna kodverk som används istället.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.healthcareProfessionalRoleCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit
short:
  v: Organisationstillhörighet
definition:
  v: Organisationstillhörighet
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.healthcareProfessionalOrgUnit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/HealthcareProfessionalOrgUnit

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
short:
  v: HSA-id för vårdenhet
definition:
  v: HSA-id för vårdenhet
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/Identifier

id:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
path:
  v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
short:
  v: HSA-id för vårdgivare
definition:
  v: HSA-id för vårdgivare
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AccountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/Identifier

id:
  v: CareContactType.careContactBody
path:
  v: CareContactType.careContactBody
min:
  v: 1
max:
  v: 1
base:
  path:
    v: CareContactType.careContactBody
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/CareContactBodyType

id:
  v: CareContactType.careContactBody.careContactCode
path:
  v: CareContactType.careContactBody.careContactCode
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CareContactBodyType.careContactCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/CVType

id:
  v: CareContactType.careContactBody.careContactReason
path:
  v: CareContactType.careContactBody.careContactReason
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CareContactBodyType.careContactReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string

id:
  v: CareContactType.careContactBody.careContactOrgUnit
path:
  v: CareContactType.careContactBody.careContactOrgUnit
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CareContactBodyType.careContactOrgUnit
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/OrgUnitType

id:
  v: CareContactType.careContactBody.careContactTimePeriod
path:
  v: CareContactType.careContactBody.careContactTimePeriod
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CareContactBodyType.careContactTimePeriod
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/TimePeriodType

id:
  v: CareContactType.careContactBody.careContactStatus
path:
  v: CareContactType.careContactBody.careContactStatus
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CareContactBodyType.careContactStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/CVType

id:
  v: CareContactType.careContactBody.additionalPatientInformation
path:
  v: CareContactType.careContactBody.additionalPatientInformation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CareContactBodyType.additionalPatientInformation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://inera.infopeak.se/StructureDefinition/AdditionalPatientInformationType

element:
  id:
    v: CareContactType
  path:
    v: CareContactType
  short:
    v: CareContactType
element:
  id:
    v: CareContactType.careContactHeader
  path:
    v: CareContactType.careContactHeader
  short:
    v: Header-information
  definition:
    v: .
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://inera.infopeak.se/StructureDefinition/PatientSummaryHeaderType
element:
  id:
    v: CareContactType.careContactHeader.documentId
  path:
    v: CareContactType.careContactHeader.documentId
  short:
    v: Unikt dokument-ID för vårdkontakt
  definition:
    v: Vårdkontaktens identitet som är unik inom källsystemet.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
element:
  id:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional
  path:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional
  short:
    v: Ansvarig vårdpersonal
  definition:
    v: Ansvarig vårdpersonal
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://inera.infopeak.se/StructureDefinition/AccountableHealthcareProfessional
element:
  id:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
  path:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId
  short:
    v: HSA-id för vårdenhet
  definition:
    v: HSA-id för vårdenhet
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://inera.infopeak.se/StructureDefinition/Identifier
element:
  id:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
  path:
    v: CareContactType.careContactHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId
  short:
    v: HSA-id för vårdgivare
  definition:
    v: HSA-id för vårdgivare
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://inera.infopeak.se/StructureDefinition/Identifier
element:
  id:
    v: CareContactType.careContactBody
  path:
    v: CareContactType.careContactBody
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://inera.infopeak.se/StructureDefinition/CareContactBodyType
element:
  id:
    v: CareContactType.careContactBody.careContactCode
  path:
    v: CareContactType.careContactBody.careContactCode
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://inera.infopeak.se/StructureDefinition/CVType