Add loading profiles function while initialization
New behavior
During initialization, if a TestScript contains a profile, the engine reads it and retrieve StructureDefinition contents through the profile's canonical URL. Once a profile is extracted and stored in the engine, it may be reused by multiple tests/asserts.
Code changes
load_profile() in TestScriptRunnable.rb
Testing guidance
Run any TestScript containing profile element (id and reference)
Summary
Add loading profiles function while initialization
New behavior
During initialization, if a TestScript contains a profile, the engine reads it and retrieve StructureDefinition contents through the profile's canonical URL. Once a profile is extracted and stored in the engine, it may be reused by multiple tests/asserts.
Code changes
load_profile() in TestScriptRunnable.rb
Testing guidance
Run any TestScript containing profile element (id and reference)