OtherInfos
type: StructureDefinition
node role: treeRoot
id:
  v: OtherInfos
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition OtherInfos Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> OtherInfos 0..* Base Other info and relevant events #xD; identifier 0..1 Identifier Relevant event number #xD; relatedDiagnosis 0..1 Identifier Progressive number of diagnosis #xD; relatedRelapse 0..1 Identifier Progressive number of relapse/progression (after FLT) #xD; severeToxicity 0..10 BackboneElement Important toxicity during treatment #xD; Yes#xA;2 => No#xA;-9922 => NK ">flag 0..* CodeableConcept Important toxicity during treatment #xD; numberOfToxicity 0..1 integer Number of toxicity #xD; date 1..1 dateTime Date of event #xD; description 1..1 string Description #xD; isResolved 0..1 CodeableConcept Resolved ? #xD; hypogonadal 0..1 CodeableConcept Hypogonadal ? #xD; growthHormoneDeficiency 0..1 CodeableConcept Growth hormone deficiency ? #xD; hydrocephalus 0..1 CodeableConcept Hydrocephalus ? #xD; chronicViralHepatitis 0..1 CodeableConcept Chronic viral hepatitis ? #xD; sinusoidalObstructionSyndrome 0..1 CodeableConcept Sinusoidal obstruction syndrome ? #xD; catheter 0..1 BackboneElement CVC positioning #xD; isInPlace 0..1 CodeableConcept If yes #xD; site 0..1 string Specify the site #xD; relatedThrombosis 0..1 BackboneElement Catheter-related thrombosis #xD; occurred 0..1 CodeableConcept Yes/No/UNK #xD; specification 0..1 string Catheter-related thrombosis specification #xD; transfusion 0..1 BackboneElement Transfusion #xD; occured 0..1 CodeableConcept Yes/No/UNK #xD; last 0..1 string Last transfusion date #xD; moreThan10 0..1 CodeableConcept >= 10 Transfusions ? #xD; fertilityPreservation 0..1 BackboneElement Fertility preservation #xD; description 0..1 CodeableConcept Description #xD; storage 0..1 string Storage Institution #xD; otherTreatment 0..1 string Other oncological treatments #xD; dischargeLetter 0..1 Attachment Discharge letter #xD; <img src="[binary]" alt="doco" style="background-colo…
url:
  v: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/OtherInfos
  l: OtherInfos
version:
  v: 1.0.0
name:
  v: OtherInfos
title:
  v: Other info and relevant events
status:
  v: active
date:
  v: 2026-01-16T12:01:48+00:00
publisher:
  v: PanCareSurPass Project
contact:
  name:
    v: PanCareSurPass Project
  telecom:
    system:
      v: url
    value:
      v: https://www.pancaresurpass.eu/
contact:
  name:
    v: PanCareSurPass Project
  telecom:
    system:
      v: url
    value:
      v: https://www.pancaresurpass.eu/
description:
  v: Other info and relevant events
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 150
    display:
      v: Europe
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: fhir
  uri:
    v: hl7.org/fhir/r4
    l: r4
  name:
    v: OtherInfos model to PCSP HL7 FHIR R4 Profiles
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/OtherInfos
  l: OtherInfos
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: OtherInfos
    path:
      v: OtherInfos
    short:
      v: Other info and relevant events
    definition:
      v: Other info and relevant events
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: fhir
      map:
        v: Procedure
    mapping:
      identity:
        v: fhir
      map:
        v: Condition
  element:
    id:
      v: OtherInfos.identifier
    path:
      v: OtherInfos.identifier
    short:
      v: Relevant event number
    definition:
      v: Progressive number of relevant event (1=first; 2= second; 3 = third; ?). In this field must be reported the ordinal number of relevant event to be described.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: OtherInfos.identifier
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: Identifier
        l: Identifier
    mapping:
      identity:
        v: fhir
      map:
        v: .identifier
  element:
    id:
      v: OtherInfos.relatedDiagnosis
    path:
      v: OtherInfos.relatedDiagnosis
    short:
      v: Progressive number of diagnosis
    definition:
      v: Progressive number of diagnosis (1=first; 2= second; 3 = third; ?). In this field must be reported the ordinal number of the tumor diagnosis in which other info or relevant events occurred
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: OtherInfos.relatedDiagnosis
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: Identifier
        l: Identifier
    mapping:
      identity:
        v: fhir
      map:
        v: Procedure.reasonReference
  element:
    id:
      v: OtherInfos.relatedRelapse
    path:
      v: OtherInfos.relatedRelapse
    short:
      v: Progressive number of relapse/progression (after FLT)
    definition:
      v: Progressive number of relevant event (1=first; 2= second; 3 = third; ?). In this field must be reported the ordinal number of relevant event to be described.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: OtherInfos.relatedRelapse
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: Identifier
        l: Identifier
    mapping:
      identity:
        v: fhir
      map:
        v: Procedure.reasonReference
    mapping:
      identity:
        v: fhir
      map:
        v: extension('http://hl7.org/fhir/StructureDefinition/condition-related').valueReference

id:
  v: OtherInfos.severeToxicity
path:
  v: OtherInfos.severeToxicity
short:
  v: Important toxicity during treatment
definition:
  v: Important toxicity during treatment �
min:
  v: 0
max:
  v: 10
base:
  path:
    v: OtherInfos.severeToxicity
  min:
    v: 0
  max:
    v: 10
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
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-toxicity-eu-pcsp')

id:
  v: OtherInfos.severeToxicity.id
path:
  v: OtherInfos.severeToxicity.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: OtherInfos.severeToxicity.extension
path:
  v: OtherInfos.severeToxicity.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: OtherInfos.severeToxicity.modifierExtension
path:
  v: OtherInfos.severeToxicity.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: OtherInfos.severeToxicity.flag
path:
  v: OtherInfos.severeToxicity.flag
short:
  v: Important toxicity during treatment
definition:
  v: Answwer 'YES' OR 'NO' if non haematologic severe or life threatening (CTCAE grade 3 or 4) toxicity occurred during treatment. Please note that febrile neutropenia events are not considered as 'severe' unless infection had severly affected important organs (e.g osteomyelitis, pneumonia) 1 => Yes 2 => No -9922 => NK
min:
  v: 0
max:
  v: *
base:
  path:
    v: OtherInfos.severeToxicity.flag
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .exists()
mapping:
  identity:
    v: fhir
  map:
    v: .verificationStatus

id:
  v: OtherInfos.severeToxicity.numberOfToxicity
path:
  v: OtherInfos.severeToxicity.numberOfToxicity
short:
  v: Number of toxicity
definition:
  v: Number of toxicity
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.severeToxicity.numberOfToxicity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer
mapping:
  identity:
    v: fhir
  map:
    v: .identifier

id:
  v: OtherInfos.severeToxicity.date
path:
  v: OtherInfos.severeToxicity.date
short:
  v: Date of event
definition:
  v: Date (dd/mm/yyyy) of the event. If the date is unkown or partially missed insert the year at the best of your knowledge.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OtherInfos.severeToxicity.date
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
mapping:
  identity:
    v: fhir
  map:
    v: .onsetDateTime

id:
  v: OtherInfos.severeToxicity.description
path:
  v: OtherInfos.severeToxicity.description
short:
  v: Description
definition:
  v: Please describe any significant event (e.g. admission to the intensive care for a metabolic problem, seizures, severe toxic complication) occurring during therapy that might have fully recovered or be still remaining or with sequelae
min:
  v: 1
max:
  v: 1
base:
  path:
    v: OtherInfos.severeToxicity.description
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: .text
mapping:
  identity:
    v: fhir
  map:
    v: .note

id:
  v: OtherInfos.severeToxicity.isResolved
path:
  v: OtherInfos.severeToxicity.isResolved
short:
  v: Resolved ?
definition:
  v: Please specify if the event is resolved or not
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.severeToxicity.isResolved
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .clinicalStatus

id:
  v: OtherInfos.hypogonadal
path:
  v: OtherInfos.hypogonadal
short:
  v: Hypogonadal ?
definition:
  v: Please specify if hypogonadal occured during therapy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.hypogonadal
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#48130008 'Hypogonadism').exists()

id:
  v: OtherInfos.growthHormoneDeficiency
path:
  v: OtherInfos.growthHormoneDeficiency
short:
  v: Growth hormone deficiency ?
definition:
  v: Please specify if growth hormon deficiency occured during therapy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.growthHormoneDeficiency
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#397827003 'Growth hormone deficiency').exists()

id:
  v: OtherInfos.hydrocephalus
path:
  v: OtherInfos.hydrocephalus
short:
  v: Hydrocephalus ?
definition:
  v: Please specify if hydrocephalus occured during therapy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.hydrocephalus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#230745008 'Hydrocephalus').exists()

id:
  v: OtherInfos.chronicViralHepatitis
path:
  v: OtherInfos.chronicViralHepatitis
short:
  v: Chronic viral hepatitis ?
definition:
  v: Please specify if chronic viral hepatitis occured during therapy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.chronicViralHepatitis
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#10295004 'Chronic viral hepatitis').exists()

id:
  v: OtherInfos.sinusoidalObstructionSyndrome
path:
  v: OtherInfos.sinusoidalObstructionSyndrome
short:
  v: Sinusoidal obstruction syndrome ?
definition:
  v: Please specify if sinusoidal obstruction syndrome occured during therapy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.sinusoidalObstructionSyndrome
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#65617004 'Veno-occlusive disease of the liver').exists()

id:
  v: OtherInfos.catheter
path:
  v: OtherInfos.catheter
short:
  v: CVC positioning
definition:
  v: Please report if at least one central venous line (catheter) was positioned
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.catheter
  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
mapping:
  identity:
    v: fhir
  map:
    v: Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cvc-otherinfos-eu-pcsp')

id:
  v: OtherInfos.catheter.id
path:
  v: OtherInfos.catheter.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: OtherInfos.catheter.extension
path:
  v: OtherInfos.catheter.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: OtherInfos.catheter.modifierExtension
path:
  v: OtherInfos.catheter.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: OtherInfos.catheter.isInPlace
path:
  v: OtherInfos.catheter.isInPlace
short:
  v: If yes
definition:
  v: Report if the CVC is still in place or was removed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.catheter.isInPlace
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .focalDevice.action

id:
  v: OtherInfos.catheter.site
path:
  v: OtherInfos.catheter.site
short:
  v: Specify the site
definition:
  v: Report where (in which vein) the CVC was positioned
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.catheter.site
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: .bodySite

id:
  v: OtherInfos.catheter.relatedThrombosis
path:
  v: OtherInfos.catheter.relatedThrombosis
short:
  v: Catheter-related thrombosis
definition:
  v: Catheter-related thrombosis
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.catheter.relatedThrombosis
  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
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#439127006 'Thrombosis')

id:
  v: OtherInfos.catheter.relatedThrombosis.id
path:
  v: OtherInfos.catheter.relatedThrombosis.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: OtherInfos.catheter.relatedThrombosis.extension
path:
  v: OtherInfos.catheter.relatedThrombosis.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: OtherInfos.catheter.relatedThrombosis.modifierExtension
path:
  v: OtherInfos.catheter.relatedThrombosis.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: OtherInfos.catheter.relatedThrombosis.occurred
path:
  v: OtherInfos.catheter.relatedThrombosis.occurred
short:
  v: Yes/No/UNK
definition:
  v: Report if there was a catheter-related thrombosis due to a central venous catheter.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.catheter.relatedThrombosis.occurred
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .exists()

id:
  v: OtherInfos.catheter.relatedThrombosis.specification
path:
  v: OtherInfos.catheter.relatedThrombosis.specification
short:
  v: Catheter-related thrombosis specification
definition:
  v: Specify the details of the catheter-related thrombosis, including the location (vessel and laterality), treatment and status at the end of cancer treatment.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.catheter.relatedThrombosis.specification
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: .text

id:
  v: OtherInfos.transfusion
path:
  v: OtherInfos.transfusion
short:
  v: Transfusion
definition:
  v: Transfusion �
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.transfusion
  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
mapping:
  identity:
    v: fhir
  map:
    v: Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-transfusion-otherinfos-eu-pcsp')

id:
  v: OtherInfos.transfusion.id
path:
  v: OtherInfos.transfusion.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: OtherInfos.transfusion.extension
path:
  v: OtherInfos.transfusion.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: OtherInfos.transfusion.modifierExtension
path:
  v: OtherInfos.transfusion.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: OtherInfos.transfusion.occured
path:
  v: OtherInfos.transfusion.occured
short:
  v: Yes/No/UNK
definition:
  v: Please state if at least one blood (any component) transfusion was made
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.transfusion.occured
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .exists()

id:
  v: OtherInfos.transfusion.last
path:
  v: OtherInfos.transfusion.last
short:
  v: Last transfusion date
definition:
  v: Please report the date of the last transfusion given. If the date is unkown or partially missed insert the year at the best of your knowledge.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.transfusion.last
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming').valueTiming.event.value.aggregate(iif($total.empty(), $this, iif($this > $total, $this, $total)))
mapping:
  identity:
    v: fhir
  map:
    v: performedDateTime

id:
  v: OtherInfos.transfusion.moreThan10
path:
  v: OtherInfos.transfusion.moreThan10
short:
  v: >= 10 Transfusions ?
definition:
  v: Please specify if patient recieved 10 or more than 10 trasfusions during therapy
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.transfusion.moreThan10
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: iif(.extension(''http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming').valueTiming.repeat.count > 9; true)
mapping:
  identity:
    v: fhir
  map:
    v: iif(.extension(''http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming').valueTiming.repeat..boundsRange.low > 9; true)

id:
  v: OtherInfos.fertilityPreservation
path:
  v: OtherInfos.fertilityPreservation
short:
  v: Fertility preservation
definition:
  v: Please state if any procedure was performed for fertility preservation
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.fertilityPreservation
  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
mapping:
  identity:
    v: fhir
  map:
    v: Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cryopreservation-otherinfos-eu-pcsp')

id:
  v: OtherInfos.fertilityPreservation.id
path:
  v: OtherInfos.fertilityPreservation.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: OtherInfos.fertilityPreservation.extension
path:
  v: OtherInfos.fertilityPreservation.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: OtherInfos.fertilityPreservation.modifierExtension
path:
  v: OtherInfos.fertilityPreservation.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: OtherInfos.fertilityPreservation.description
path:
  v: OtherInfos.fertilityPreservation.description
short:
  v: Description
definition:
  v: If fertility preservation was performed,please describe it
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.fertilityPreservation.description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .text

id:
  v: OtherInfos.fertilityPreservation.storage
path:
  v: OtherInfos.fertilityPreservation.storage
short:
  v: Storage Institution
definition:
  v: If fertility preservation was performed, describe with details of the institution where either sperm or ovarian tissue/oocytes have been stored
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.fertilityPreservation.storage
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: OtherInfos.otherTreatment
path:
  v: OtherInfos.otherTreatment
short:
  v: Other oncological treatments
definition:
  v: Report here if any other treatment (not included in the chemotherapy, surgery or radiotherapy sections) was adminstered to the survivor
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.otherTreatment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: OtherInfos.dischargeLetter
path:
  v: OtherInfos.dischargeLetter
short:
  v: Discharge letter
definition:
  v: Discharge letter
min:
  v: 0
max:
  v: 1
base:
  path:
    v: OtherInfos.dischargeLetter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Attachment
    l: Attachment

element:
  id:
    v: OtherInfos
  path:
    v: OtherInfos
  short:
    v: Other info and relevant events
  definition:
    v: Other info and relevant events
  mapping:
    identity:
      v: fhir
    map:
      v: Procedure
  mapping:
    identity:
      v: fhir
    map:
      v: Condition
element:
  id:
    v: OtherInfos.identifier
  path:
    v: OtherInfos.identifier
  short:
    v: Relevant event number
  definition:
    v: Progressive number of relevant event (1=first; 2= second; 3 = third; ?). In this field must be reported the ordinal number of relevant event to be described.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir
    map:
      v: .identifier
element:
  id:
    v: OtherInfos.relatedDiagnosis
  path:
    v: OtherInfos.relatedDiagnosis
  short:
    v: Progressive number of diagnosis
  definition:
    v: Progressive number of diagnosis (1=first; 2= second; 3 = third; ?). In this field must be reported the ordinal number of the tumor diagnosis in which other info or relevant events occurred
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir
    map:
      v: Procedure.reasonReference
element:
  id:
    v: OtherInfos.relatedRelapse
  path:
    v: OtherInfos.relatedRelapse
  short:
    v: Progressive number of relapse/progression (after FLT)
  definition:
    v: Progressive number of relevant event (1=first; 2= second; 3 = third; ?). In this field must be reported the ordinal number of relevant event to be described.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir
    map:
      v: Procedure.reasonReference
  mapping:
    identity:
      v: fhir
    map:
      v: extension('http://hl7.org/fhir/StructureDefinition/condition-related').valueReference
element:
  id:
    v: OtherInfos.severeToxicity
  path:
    v: OtherInfos.severeToxicity
  short:
    v: Important toxicity during treatment
  definition:
    v: Important toxicity during treatment �
  min:
    v: 0
  max:
    v: 10
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  mapping:
    identity:
      v: fhir
    map:
      v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-toxicity-eu-pcsp')
element:
  id:
    v: OtherInfos.severeToxicity.flag
  path:
    v: OtherInfos.severeToxicity.flag
  short:
    v: Important toxicity during treatment
  definition:
    v: Answwer 'YES' OR 'NO' if non haematologic severe or life threatening (CTCAE grade 3 or 4) toxicity occurred during treatment. Please note that febrile neutropenia events are not considered as 'severe' unless infection had severly affected important organs (e.g osteomyelitis, pneumonia) 1 => Yes 2 => No -9922 => NK
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  mapping:
    identity:
      v: fhir
    map:
      v: .exists()
  mapping:
    identity:
      v: fhir
    map:
      v: .verificationStatus
element:
  id:
    v: OtherInfos.severeToxicity.numberOfToxicity
  path:
    v: OtherInfos.severeToxicity.numberOfToxicity
  short:
    v: Number of toxicity
  definition:
    v: Number of toxicity
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: integer
      l: integer
  mapping:
    identity:
      v: fhir
    map:
      v: .identifier
element:
  id:
    v: OtherInfos.severeToxicity.date
  path:
    v: OtherInfos.severeToxicity.date
  short:
    v: Date of event
  definition:
    v: Date (dd/mm/yyyy) of the event. If the date is unkown or partially missed insert the year at the best of your knowledge.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
  mapping:
    identity:
      v: fhir
    map:
      v: .onsetDateTime
element:
  id:
    v: OtherInfos.severeToxicity.description
  path:
    v: OtherInfos.severeToxicity.description
  short:
    v: Description
  definition:
    v: Please describe any significant event (e.g. admission to the intensive care for a metabolic problem, seizures, severe toxic complication) occurring during therapy that might have fully recovered or be still remaining or with sequelae
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  mapping:
    identity:
      v: fhir

v: .text

identity:
  v: fhir
map:
  v: .note

id:
  v: OtherInfos.severeToxicity.isResolved
path:
  v: OtherInfos.severeToxicity.isResolved
short:
  v: Resolved ?
definition:
  v: Please specify if the event is resolved or not
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .clinicalStatus

id:
  v: OtherInfos.hypogonadal
path:
  v: OtherInfos.hypogonadal
short:
  v: Hypogonadal ?
definition:
  v: Please specify if hypogonadal occured during therapy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#48130008 'Hypogonadism').exists()

id:
  v: OtherInfos.growthHormoneDeficiency
path:
  v: OtherInfos.growthHormoneDeficiency
short:
  v: Growth hormone deficiency ?
definition:
  v: Please specify if growth hormon deficiency occured during therapy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#397827003 'Growth hormone deficiency').exists()

id:
  v: OtherInfos.hydrocephalus
path:
  v: OtherInfos.hydrocephalus
short:
  v: Hydrocephalus ?
definition:
  v: Please specify if hydrocephalus occured during therapy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#230745008 'Hydrocephalus').exists()

id:
  v: OtherInfos.chronicViralHepatitis
path:
  v: OtherInfos.chronicViralHepatitis
short:
  v: Chronic viral hepatitis ?
definition:
  v: Please specify if chronic viral hepatitis occured during therapy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#10295004 'Chronic viral hepatitis').exists()

id:
  v: OtherInfos.sinusoidalObstructionSyndrome
path:
  v: OtherInfos.sinusoidalObstructionSyndrome
short:
  v: Sinusoidal obstruction syndrome ?
definition:
  v: Please specify if sinusoidal obstruction syndrome occured during therapy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#65617004 'Veno-occlusive disease of the liver').exists()

id:
  v: OtherInfos.catheter
path:
  v: OtherInfos.catheter
short:
  v: CVC positioning
definition:
  v: Please report if at least one central venous line (catheter) was positioned
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cvc-otherinfos-eu-pcsp')

id:
  v: OtherInfos.catheter.isInPlace
path:
  v: OtherInfos.catheter.isInPlace
short:
  v: If yes
definition:
  v: Report if the CVC is still in place or was removed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .focalDevice.action

id:
  v: OtherInfos.catheter.site
path:
  v: OtherInfos.catheter.site
short:
  v: Specify the site
definition:
  v: Report where (in which vein) the CVC was positioned
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: .bodySite

id:
  v: OtherInfos.catheter.relatedThrombosis
path:
  v: OtherInfos.catheter.relatedThrombosis
short:
  v: Catheter-related thrombosis
definition:
  v: Catheter-related thrombosis
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Condition.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp').where(code = http://snomed.info/sct#439127006 'Thrombosis')

id:
  v: OtherInfos.catheter.relatedThrombosis.occurred
path:
  v: OtherInfos.catheter.relatedThrombosis.occurred
short:
  v: Yes/No/UNK
definition:
  v: Report if there was a catheter-related thrombosis due to a central venous catheter.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .exists()

id:
  v: OtherInfos.catheter.relatedThrombosis.specification
path:
  v: OtherInfos.catheter.relatedThrombosis.specification
short:
  v: Catheter-related thrombosis specification
definition:
  v: Specify the details of the catheter-related thrombosis, including the location (vessel and laterality), treatment and status at the end of cancer treatment.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: .text

id:
  v: OtherInfos.transfusion
path:
  v: OtherInfos.transfusion
short:
  v: Transfusion
definition:
  v: Transfusion �
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-transfusion-otherinfos-eu-pcsp')

id:
  v: OtherInfos.transfusion.occured
path:
  v: OtherInfos.transfusion.occured
short:
  v: Yes/No/UNK
definition:
  v: Please state if at least one blood (any component) transfusion was made
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .exists()

id:
  v: OtherInfos.transfusion.last
path:
  v: OtherInfos.transfusion.last
short:
  v: Last transfusion date
definition:
  v: Please report the date of the last transfusion given. If the date is unkown or partially missed insert the year at the best of your knowledge.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
mapping:
  identity:
    v: fhir
  map:
    v: extension('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming').valueTiming.event.value.aggregate(iif($total.empty(), $this, iif($this > $total, $this, $total)))
mapping:
  identity:
    v: fhir
  map:
    v: performedDateTime

id:
  v: OtherInfos.transfusion.moreThan10
path:
  v: OtherInfos.transfusion.moreThan10
short:
  v: >= 10 Transfusions ?
definition:
  v: Please specify if patient recieved 10 or more than 10 trasfusions during therapy
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: iif(.extension(''http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming').valueTiming.repeat.count > 9; true)
mapping:
  identity:
    v: fhir
  map:
    v: iif(.extension(''http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming').valueTiming.repeat..boundsRange.low > 9; true)

id:
  v: OtherInfos.fertilityPreservation
path:
  v: OtherInfos.fertilityPreservation
short:
  v: Fertility preservation
definition:
  v: Please state if any procedure was performed for fertility preservation
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir
  map:
    v: Procedure.conformsTo('http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cryopreservation-otherinfos-eu-pcsp')

id:
  v: OtherInfos.fertilityPreservation.description
path:
  v: OtherInfos.fertilityPreservation.description
short:
  v: Description
definition:
  v: If fertility preservation was performed,please describe it
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir
  map:
    v: .text

id:
  v: OtherInfos.fertilityPreservation.storage
path:
  v: OtherInfos.fertilityPreservation.storage
short:
  v: Storage Institution
definition:
  v: If fertility preservation was performed, describe with details of the institution where either sperm or ovarian tissue/oocytes have been stored
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: OtherInfos.otherTreatment
path:
  v: OtherInfos.otherTreatment
short:
  v: Other oncological treatments
definition:
  v: Report here if any other treatment (not included in the chemotherapy, surgery or radiotherapy sections) was adminstered to the survivor
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string

id:
  v: OtherInfos.dischargeLetter
path:
  v: OtherInfos.dischargeLetter
short:
  v: Discharge letter
definition:
  v: Discharge letter
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Attachment
    l: Attachment