Stream: Clinicians on FHIR
Topic: Summary of using Logical Model in conman
David Hay (Jan 16 2019 at 16:50):
Some summary notes for using a Logical model in Conman. Idea is that you can change the resource definition, and then use instances of that definition in conman to test out the changes. For example, in ClinicalImpression - add an element 'absent' to 'finding' to indicate that something was not present. I've set up a base model for CI - these notes are how you could alter that on the day.
David Hay (Jan 16 2019 at 16:51):
(Note that if you do change the model, then you have to add a new instance to the scenario in conman - existing ones will not be updated)
David Hay (Jan 16 2019 at 16:52):
The model I've set up (which has the finding.absent element) is at http://clinfhir.com/logicalModeller.html#p79er
David Hay (Jan 16 2019 at 16:53):
Note also that instances created from logical models cannot be saved to a server.
Also - this is all R4 - and there are likely still bugs to be found - they earlier they are located, the more likely I'll be able to fix them before the day)
David Hay (Jan 16 2019 at 17:01):
So - process to change the model:
1. Load the model in the logical modeller (quickest way is to click the link that is in the conman track)
2. Update the model as required (again, note that this is R4 - fresh off the mint!)
3. Save the model
4. Re-load conman (shouldn't really need to, but I noticed some weird things happening during the R4 upgrade)
5. Load the track (if you click the 'clinical' button it's easier to find)
6. select the Graph Builder tab, and the scenario you're working on
7. Add a new instance of the updated model from the 'logical models' tab to the upper right
8. edit as required
Remember:
- existing instances won't be updated - you'll need to delete them and re-enter the data / references. (suggests that focus on structure, not content)
- instances can't be saved on a server
Last updated: Apr 12 2022 at 19:14 UTC