PackagesCanonicalsLogsProblems
    Packages
    ltsi.fhir.oncofair@0.1.0
    http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-careplan
description: This object describes the chaining of prescription elements attached to the prescribed protocol. Its structure enables the chaining of nested sub-protocols. \r\n\nCet objet décrit le chaînage des éléments de prescription rattachés au protocole prescrit. Sa structure permet le chaînage de sous-protocoles imbriqués.
package_name: ltsi.fhir.oncofair
derivation: constraint
name: OncoFAIRCarePlan
type: CarePlan
elements:
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        oncofair-cp-treatment:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-cp-treatment', index: 1}
          min: 1
          max: 1
        oncofair-pharmacist-advice:
          match: {url: null}
          schema: {type: Extension, mustSupport: true, url: 'http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-pharmacist-advice', index: 2}
          min: 0
          max: 1
  identifier:
    mustSupport: true
    index: 3
    elements:
      value: {short: Prescribed protocol identifier, index: 4}
  partOf:
    type: Reference
    short: Describes the reference protocol from which the prescribed protocol is derived
    refers: ['http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-careplan']
    index: 5
  status: {short: Indicates the status of the protocol from the prescriber's point of view, mustSupport: true, index: 6}
  title: {short: Wording of the prescribed protocol, mustSupport: true, index: 7}
  note:
    mustSupport: true
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: id, type: value}
      min: null
      slices:
        indication:
          match: {id: indication}
          schema:
            short: Explains the reasons that led the prescriber to prescribe this protocol (or this sub-protocol if Id. parent protocol is defined)
            index: 9
            elements:
              id:
                pattern: {type: Id, value: indication}
                index: 10
            required: [id]
        comments:
          match: {id: comments}
          schema:
            short: Comments associated with the prescribed protocol
            index: 11
            elements:
              id:
                pattern: {type: Id, value: comments}
                index: 12
            required: [id]
        idFatherProtocol:
          match: {id: idFatherProtocol}
          schema:
            short: Identifier of the prescribed protocol to which this prescribed protocol belongs
            index: 13
            elements:
              id:
                pattern: {type: Id, value: idFatherProtocol}
                index: 14
            required: [id]
package_version: 0.1.0
extensions:
  oncofair-cp-treatment: {url: 'http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-cp-treatment', min: 1, max: 1, type: Extension, mustSupport: true, index: 1}
  oncofair-pharmacist-advice: {url: 'http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-pharmacist-advice', min: 0, max: 1, type: Extension, mustSupport: true, index: 2}
class: profile
kind: resource
url: http://oncofair-ig.kereval.cloud/StructureDefinition/oncofair-careplan
base: http://hl7.org/fhir/StructureDefinition/CarePlan
version: 0.1.0
required: [extension, identifier, title]