Initial implementation of DatasetSpecificFilesScenarioGenerator #160
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Intended to allow a Redacted MRN based session to be transformed into one that can be used in a dataset.
At present, if a redacted MRN based session generator is invoked multiple times it just generates the same message repeatedly. Effectively leading to lots of updates of the same thing.
This isn't compatible with the idea of a dataset, where we expect each invocation to generate a new set of resources.
To make this work i've started to introduce a new base class DatasetSpecificFilesScenarioGenerator which will handle ensuring everything works correctly.
Intends to find the IDs of the messages, ie CHED ref, MRN, GMR and turn them into unique references, and then update other documents that reference those IDs with the correct values so that subsequent linking etc works.