Details
-
Type: Story
-
Status: Resolved
-
Priority: High
-
Resolution: Fixed
-
Affects Version/s: 3.0.4
-
Fix Version/s: 3.1.0
-
Component/s: None
-
Labels:None
-
Account:KER-IDS-Stage-NAB (KER-IDS-STAGE-NAB)
-
Epic Link:
-
Program Increment:PI-56
-
Targeted team:Development
Description
Create system testing module for GOC with fake ART-DECOR project, covering all HL7 specifications.
Based on:
https://docs.google.com/spreadsheets/d/1BMkyOBZbuVOnbp8wLH0ZELB34v2pUee9ll4CEPDiCwQ/edit?usp=sharing
This story includes:
+ Verify (add if missing) the coverage of all HL7 elements
+ Link tests with the document, and generate coverage report (GOC Specific annotations)
+ Create the module for system testing
- Define module APIs & Abstractions --> DONE
- Develop all implementations --> DONE
- Release first prototype ---> DONE
- Create fake ART-DECOR Project + CDA Samples (for all cases) --> 85%
* Cardinality: DONE
* Mandatory: DONE
* Vocabulary: DONE
* FixedVal: DONE
* Datatype: DONE
* Context: DONE
* Global: DONE
* Closed: Not Supported
* Choice: Pending => [~aai] [~nab] + échange équipe fonctionnel
- Report Generator ---> DONE
RAF for [~nab] intership:
- Specifications to be covered: Asserts, Map untestable specs with global ones (ex: NullFlavor, containements, includes...)
1. Analyse existing code and coverage (technically) --DONE
2. Generate a small report of what we have actually processed and tested --60%
3. Complete missing explicit (not NullFlavor, containement ...) specifications and / or test cases
4. Find solution for untestable specs (ex: NullFlavor, containements, includes...) in System testings
- dependency on improvement GocTestingEntry class with [~aai]
Objectives:
- Reach 95% of functional coverage for HL7 standards (exclude choices)
Based on:
https://docs.google.com/spreadsheets/d/1BMkyOBZbuVOnbp8wLH0ZELB34v2pUee9ll4CEPDiCwQ/edit?usp=sharing
This story includes:
+ Verify (add if missing) the coverage of all HL7 elements
+ Link tests with the document, and generate coverage report (GOC Specific annotations)
+ Create the module for system testing
- Define module APIs & Abstractions --> DONE
- Develop all implementations --> DONE
- Release first prototype ---> DONE
- Create fake ART-DECOR Project + CDA Samples (for all cases) --> 85%
* Cardinality: DONE
* Mandatory: DONE
* Vocabulary: DONE
* FixedVal: DONE
* Datatype: DONE
* Context: DONE
* Global: DONE
* Closed: Not Supported
* Choice: Pending => [~aai] [~nab] + échange équipe fonctionnel
- Report Generator ---> DONE
RAF for [~nab] intership:
- Specifications to be covered: Asserts, Map untestable specs with global ones (ex: NullFlavor, containements, includes...)
1. Analyse existing code and coverage (technically) --DONE
2. Generate a small report of what we have actually processed and tested --60%
3. Complete missing explicit (not NullFlavor, containement ...) specifications and / or test cases
4. Find solution for untestable specs (ex: NullFlavor, containements, includes...) in System testings
- dependency on improvement GocTestingEntry class with [~aai]
Objectives:
- Reach 95% of functional coverage for HL7 standards (exclude choices)