Pre-requisite:
Same document example has been used for all the tests.
Only the profile in context and the related profiles are added in the IG
There is only one file in the ‘example’ directory. This is the FHIR document sample.
Following directories are cleared before executing the test
temp
output
Environment:
Operating System: Windows 10 64 bit
Processor: i7 8650U 1.9 GHz 2.11 GHz
RAM: 16 GB
Java version: 1.8.0_191 3607MB available
IG Publisher version: v1.1.16
- Run Date:
Option 1: Slicing with pattern: $this.resolve().code.coding
Run 1: 00:04.0513
Run 2: 00:04.0557
Run 3: 00:04.0397
Run 4: 00:04.0625
Average: 00:04.0523
Option 2: Slicing with profile: $this.resolve()
Run 1: 00:04.0959
Run 2: 00:04.0838
Run 3: 00:04.0901
Run 4: 00:05.0135
Average: 00:04.320
Selected Option:
Option 1 shows ~6% better performance as compared to Option 2 and no limitation noticed. Collaborative will adopt Option 1 for entry slicing.
The latest Profile can be found at: http://build.fhir.org/ig/hl7au/au-fhir-childhealth/branches/au-fhir-ch-r4/StructureDefinition-ncdhc-composition-document-nb-examination.html

