HL7® FHIR® Te Aho o Te Kahu, Cancer Control Agency Implementation Guide
0.1.0 - CI Build
HL7® FHIR® Te Aho o Te Kahu, Cancer Control Agency Implementation Guide, published by Te Aho o Te Kahu, Cancer Control Agency. This is not an authorized publication; it is the continuous build for version 0.1.0. This version is based on the current content of https://github.com/HL7NZ/cca/ and changes regularly. See the Directory of published versions
The status of the overall plan is exposed in the PlanDefinition.status element, supported by an extension. The statuses that are used are:
Business status | Meaning | PlanDefinition.status | Extension |
---|---|---|---|
Published | The regimen is available for use | active | |
Provisionally published | The regimen is available for use, but is still undergoing a review so may change | active | additional-plan-status. Note that this extension is actually on the status element itself, not the root of the resource. |
Discontinued | The regimen is no longer in use | retired | |
Superceeded | The regimen is no longer in use, but has been superceeded by another. | retired | replaced-by. This extension is on the resource root. |
As noted in the background, the top most action element (attached to the resource root) represents a cycle of medication adminstration with the details of the cycles (ie the medications) present as child action elements, with a reference to the ActivityDefinition. The cycles are intended to be extecuted in series - completing one cycle (and its repeats) before moving on to the next one.
As well as having any number of defined cycles in the [plan, an individual cycle can also repeat any number of times, which is indicated in the action.timingTiming element. The element (which is a Timing datatype) has the following child elements.
It is common to have regimens with multiple cycles where all cycles except for the last one have a specific count value, and the last cycle has no count, meaning that the last cycle can be repeated any number of times, but the repeats for the others are defined.
A cycle of 14 days which is only executed once
"timingTiming": {
"repeat": {
"count": 1,
"duration": 14,
"durationUnit": "d"
}
}
A cycle of 28 days repeated twice
"timingTiming": {
"repeat": {
"count": 2,
"duration": 14,
"durationUnit": "d"
}
}
A cycle of 20 days which can be executed any number of times
"timingTiming": {
"repeat": {
"duration": 20,
"durationUnit": "d"
}
}
The PlanDefinition.useContext element is used for 2 main items.
The cancers for which the regimen is intended to treat. There can be up to 3 of these, representing the cancer type, sub-type and sub-sub-type. The ‘code’ value for these is ‘focus’ - indicating that these are the focus of the regimen.
For an infusable medication, the datatype used to indicate the infusion rate (Part of the dosage) is a Range. The range has 2 values - low and high. The high value will always be present and represents the ‘usual’ rate of administration. If the low value is present, then that represents the minimum period over which the infusion should be made.
A regimen can optionally have some additional details section (see extension). These sections contain relevant regimen information such as dose modifications. These sections can also be linked to an activity definition via the Related Artifact field.
There are a few regimens where for a given activity definition there is no dose quantity specified in the Dosage.DoseAndRate.Dose field. This is usually because the dose needs to be determined due to other clinical factors. The details for determining the dose will be found in either the order set instructions or the additional details tab.
Medications used in dosages are all NZMT SCTID codes. Currently these can be Medicinal Products, Trade Products, Medicinal Product Unit of Uses, Trade Product Unit of Uses, Medicinal Product Packs or Trade Product Packs.