PanCareSurPass Project HL7 FHIR Implementation Guide
0.2.0 - CI Build 150

PanCareSurPass Project HL7 FHIR Implementation Guide, published by PanCareSurPass Project. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/pcsp/ and changes regularly. See the Directory of published versions

Resource Profile: ConditionPrimaryCancerPcsp - Detailed Descriptions

Draft as of 2024-12-11

Definitions for the Condition-primaryCancer-eu-pcsp resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Condition
2. Condition.extension
SlicingThis element introduces a set of slices on Condition.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Condition.extension:condition-occurredFollowing
    Slice Namecondition-occurredFollowing
    Control0..*
    TypeExtension(Condition Occurred Following) (Extension Type: Choice of: CodeableConcept, Reference(Condition, Procedure, MedicationAdministration, Immunization, MedicationStatement))
    6. Condition.extension:condition-occurredFollowing.value[x]
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    SlicingThis element introduces a set of slices on Condition.extension.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • type @ $this
    • 8. Condition.extension:condition-occurredFollowing.value[x]:valueCodeableConcept
      Slice NamevalueCodeableConcept
      Control0..0
      TypeCodeableConcept
      10. Condition.extension:condition-occurredFollowing.value[x]:valueReference
      Slice NamevalueReference
      ShortFor relapses, reference to the first occurance of this tumor.
      Control0..1
      TypeReference(Condition: Primary Cancer)
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      12. Condition.extension:assertedDate
      Slice NameassertedDate
      Control0..1
      TypeExtension(Condition Asserted Date) (Extension Type: dateTime)
      14. Condition.extension:histologyMorphologyBehavior
      Slice NamehistologyMorphologyBehavior
      Control0..1
      TypeExtension(Histology-Morphology-Behavior Extension) (Extension Type: CodeableConcept)
      16. Condition.extension:histologyMorphologyBehavior.value[x]
      BindingThe codes SHALL be taken from ICD-O-3 Morphology
      (required to http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-icdo3-morphology-eu-pcsp)
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      18. Condition.extension:previousStatus
      Slice NamepreviousStatus
      Control0..1
      TypeExtension(Previous Status) (Extension Type: CodeableConcept)
      20. Condition.extension:relapseType
      Slice NamerelapseType
      Control0..1
      TypeExtension(Relapse Type) (Extension Type: CodeableConcept)
      22. Condition.extension:relapseType.value[x]
      BindingThe codes SHOULD be taken from Relapse type (Local/Distant/Combined)
      (preferred to http://hl7.eu/fhir/ig/pcsp/ValueSet/relapse-type-vs)
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      24. Condition.clinicalStatus
      Example<br/><b>Relapse</b>:{ "coding" : [{ "system" : "http://terminology.hl7.org/CodeSystem/condition-clinical", "code" : "relapse" }] }
      26. Condition.code
      Control1..?
      Must Supporttrue
      28. Condition.code.coding
      Must Supporttrue
      SlicingThis element introduces a set of slices on Condition.code.coding. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • pattern @ $this
      • 30. Condition.code.coding:iccc3-classification
        Slice Nameiccc3-classification
        Control0..1
        BindingThe codes SHALL be taken from ICCC-3
        (required to http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-iccc3-eu-pcsp)
        Must Supporttrue
        32. Condition.code.coding:exceptions
        Slice Nameexceptions
        Control0..1
        BindingThe codes SHALL be taken from ClassNullFlavor
        (required to http://terminology.hl7.org/ValueSet/v3-ClassNullFlavor)
        34. Condition.bodySite
        BindingUnless not suitable, these codes SHALL be taken from ICD-O-3 Topography
        (extensible to http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-icdo3-topography-eu-pcsp)
        36. Condition.bodySite.extension:locationQualifier
        Slice NamelocationQualifier
        Control0..*
        TypeExtension(Body Location Qualifier) (Extension Type: CodeableConcept)
        38. Condition.bodySite.extension:lateralityQualifier
        Slice NamelateralityQualifier
        Control0..1
        TypeExtension(Laterality Qualifier) (Extension Type: CodeableConcept)
        40. Condition.bodySite.extension:lateralityQualifier.value[x]
        BindingThe codes SHOULD be taken from Laterality Qualifier Value Set
        (preferred to http://hl7.eu/fhir/ig/pcsp/ValueSet/laterality-qualifier-lrub-vs)

        Qualifiers to specify laterality.

        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        42. Condition.subject
        TypeReference(Patient: PCSP)
        44. Condition.encounter
        TypeReference(Encounter, Encounter: Treatment Center)
        46. Condition.onset[x]
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Must Supporttrue
        48. Condition.stage
        Must Supporttrue
        50. Condition.stage.summary
        Definition

        As for mCODE, in PCSP staging information MUST be captured in an Observation that conforms to the CancerStageGroup profile. For convenience, the stage group MAY appear in this element, copied from the CancerStageGroup, but Data Senders and Receivers MAY ignore it.

        ShortMost recent Stage Group
        52. Condition.stage.assessment
        TypeReference(Observation: Cancer Stage Group)
        54. Condition.stage.type
        Definition

        As for mCODE, in PCSP staging information MUST be captured in an Observation that conforms to the CancerStageGroup profile. For convenience, the staging system MAY appear in this element, but Data Senders and Receivers MAY ignore it.

        ShortStaging system used.
        56. Condition.evidence
        SlicingThis element introduces a set of slices on Condition.evidence. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • pattern @ code
        • 58. Condition.evidence:diagnosisDetails
          Slice NamediagnosisDetails
          ShortDiagnosis details
          Control0..1
          60. Condition.evidence:diagnosisDetails.detail
          TypeReference(Observation: Diagnosis details)
          62. Condition.evidence:geneticMarker
          Slice NamegeneticMarker
          ShortGenetic Marker
          Control0..1
          64. Condition.evidence:geneticMarker.code
          66. Condition.evidence:geneticMarker.code.coding
          Pattern Value{
            "system" : "http://snomed.info/sct",
            "code" : "106221001"
          }
          68. Condition.evidence:geneticMarker.detail
          TypeReference(Observation, DocumentReference, DiagnosticReport)
          70. Condition.evidence:geneticMarker.detail.display
          ShortText alternative for the resource (Genetic finding)
          72. Condition.evidence:immunology
          Slice Nameimmunology
          ShortImmunology
          Control0..1
          74. Condition.evidence:immunology.code
          76. Condition.evidence:immunology.code.coding
          Pattern Value{
            "system" : "http://snomed.info/sct",
            "code" : "365861007",
            "display" : "Finding of immune status"
          }
          78. Condition.evidence:immunology.detail
          TypeReference(Observation, DocumentReference, DiagnosticReport)
          80. Condition.evidence:predisposition
          Slice Namepredisposition
          ShortPredisposition
          Control0..1
          82. Condition.evidence:predisposition.code
          BindingUnless not suitable, these codes SHALL be taken from Hereditary Predispositions or Disease
          (extensible to http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-hereditary-eu-pcsp)
          84. Condition.evidence:predisposition.code.text
          ShortText for predisposition
          86. Condition.evidence:predisposition.detail
          TypeReference(Observation: Hereditary Predisposition)
          88. Condition.note
          ShortAdditional information about the Cancer Condition