I struggle with the correct setup of a
CarePlan. I would like to specify that medication A has to be taken every day before breakfast for example.
To do so, I would specify an
ActivityDefinition in order to capture the timing information and a
Task that instantiates the
ActivityDefinition and is part of the
Once the medication has been given, a corresponding
MedicationAdministration should be created and linked to this task. This allows me to track the adherence to the care plan as well as to use the
MedicationAdministration for other purposes.
Now the problems:
- Is there a preferred or proven way to deal with open-ended care plans? The care plan has no end date in my case and will remain valid until a change of condition requires a change to the care plan. Creating a new task for every day in the background seems to be a bad idea as it would require a change to the
CarePlanitself. Reusing the same task leaves me to wonder what the
statusof the taks should be?
- How should I link the created
MedicationAdministrationto the task in the
CarePlan? I want to avoid using
MedicationRequestsif possible, as it makes the whole model overly complicated.
Thank you for your thoughts on this and Happy Easter.