September 30, 2016 6 Comments
In this post we’re going to look at representing the Medication List using a List resource as part of supporting the SNapp event at the SNOMED conference in New Zealand next month. As we discussed in the last post – this is a preferable, albeit more complex way than just using queries against MedicationStatement resources.
To understand how this works, take a look at this image:
It’s a screen dump from clinFHIR that shows how the List resource in the middle of the graph refers to the individual MedicationStatement resources that are part of the List (as well as the patient). Yes, I know, I really need to work on those colours! Oh, and BTW take a look at this post to see how you can create your own sample patients on a FHIR server
What you can see is that you still need the individual MedicationStatement resources that represent each medication, but you now have an additional resource that adds the extra information about the list – e.g.
- When the list was created, and by whom.
- Type of list eg a comprehensive review of all mediations, or just updating it in the context of a specific event (an antibiotic for a fixed period)
- Medications that have been stopped in this review (you can indicate why they were stopped using an extension)
- Notes about the list
And we can be explicit about stating that the patient is not taking any medications (as far as we know), plus versioning of the list as it changes.
So lets see how we can do that.