CareContactBodyType
type: StructureDefinition
node role: treeRoot
id:
  v: CareContactBodyType
text:
  status:
    v: extensions
  div: Generated Narrative: StructureDefinition CareContactBodyType Name Flags Card. Type Description & Constraints CareContactBodyType 0..* Base CareContactBodyType careContactCode 0..1 CVType careContactReason 0..1 string careContactOrgUnit 0..1 OrgUnitType careContactTimePeriod 0..1 TimePeriodType careContactStatus 0..1 CVType additionalPatientInformation 0..1 AdditionalPatientInformationType Documentation for this format
url:
  v: http://inera.infopeak.se/StructureDefinition/CareContactBodyType
version:
  v: 0.1.0
name:
  v: CareContactBodyType
title:
  v: CareContactBodyType
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/CareContactBodyType
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: CareContactBodyType
    path:
      v: CareContactBodyType
    short:
      v: CareContactBodyType
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: CareContactBodyType.careContactCode
    path:
      v: CareContactBodyType.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
  element:
    id:
      v: CareContactBodyType.careContactReason
    path:
      v: CareContactBodyType.careContactReason
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: CareContactBodyType.careContactReason
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: string
  element:
    id:
      v: CareContactBodyType.careContactOrgUnit
    path:
      v: CareContactBodyType.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
  element:
    id:
      v: CareContactBodyType.careContactTimePeriod
    path:
      v: CareContactBodyType.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
  element:
    id:
      v: CareContactBodyType.careContactStatus
    path:
      v: CareContactBodyType.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
  element:
    id:
      v: CareContactBodyType.additionalPatientInformation
    path:
      v: CareContactBodyType.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
differential:
  element:
    id:
      v: CareContactBodyType
    path:
      v: CareContactBodyType
    short:
      v: CareContactBodyType
  element:
    id:
      v: CareContactBodyType.careContactCode
    path:
      v: CareContactBodyType.careContactCode
    min:
      v: 0
    max:
      v: 1
    type:
      code:
        v: http://inera.infopeak.se/StructureDefinition/CVType

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

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

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

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

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