Updates to runtime
removed cell styles in attempt to determine saving issue
updates to manifest for acceleo
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/CDAValueUtil.java b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/CDAValueUtil.java
index 4f11cba..1a1bbc1 100644
--- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/CDAValueUtil.java
+++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/CDAValueUtil.java
@@ -290,7 +290,7 @@
}
- static CellStyle getDocumentDateStyle(Workbook workbook) {
+ static CellStyle getDocumentDateStylezzz(Workbook workbook) {
if (!GenerateCDADataHandler.documentDateStyles.containsKey(workbook)) {
CellStyle documentDateStyle = workbook.createCellStyle();
CreationHelper createHelper = workbook.getCreationHelper();
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
index ede4e33..07100d1 100644
--- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
+++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
@@ -917,7 +917,7 @@
return cdaMetrics;
}
- void format(String fileLocation, IProgressMonitor monitor) throws IOException {
+ void formatxxx(String fileLocation, IProgressMonitor monitor) throws IOException {
// FileInputStream fis = new FileInputStream(fileLocation);
@@ -2262,11 +2262,11 @@
/**
* @TODO Add preference for formatting
*/
- if (false && (folder != null
- ? folder.members().length
- : 1) < 50) {
- format(fileLocation, monitor);
- }
+ // if (false && (folder != null
+ // ? folder.members().length
+ // : 1) < 50) {
+ // format(fileLocation, monitor);
+ // }
monitor.subTask(
"Completed Saving " + CDAValueUtil.DATE_FORMAT3.format(new Date()) + "_" + (folder != null
? folder.getName().toUpperCase()
@@ -3542,11 +3542,11 @@
/**
* @TODO Add preference for formatting
*/
- if (false && (folder != null
- ? folder.members().length
- : 1) < 50) {
- format(fileLocation, monitor);
- }
+ // if (false && (folder != null
+ // ? folder.members().length
+ // : 1) < 50) {
+ // format(fileLocation, monitor);
+ // }
monitor.subTask(
"Completed Saving " + CDAValueUtil.DATE_FORMAT3.format(new Date()) + "_" + (folder != null
? folder.getName().toUpperCase()
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/SpreadsheetSerializer.java b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/SpreadsheetSerializer.java
index 3c7f23b..d3b403f 100644
--- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/SpreadsheetSerializer.java
+++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/SpreadsheetSerializer.java
@@ -1171,7 +1171,7 @@
if (documentMetadata.documentDate != null) {
cell = row.createCell(offset++);
- cell.setCellStyle(CDAValueUtil.getDocumentDateStyle(row.getSheet().getWorkbook()));
+ // cell.setCellStyle(CDAValueUtil.getDocumentDateStyle(row.getSheet().getWorkbook()));
cell.setCellValue(documentMetadata.documentDate);
} else {
row.createCell(offset++);
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.ui/META-INF/MANIFEST.MF b/cda/plugins/org.eclipse.mdht.uml.cda.ui/META-INF/MANIFEST.MF
index c4f4e5e..a98445c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.ui/META-INF/MANIFEST.MF
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.ui/META-INF/MANIFEST.MF
@@ -38,10 +38,10 @@
org.eclipse.mdht.dita.ui,
org.eclipse.pde.ui,
org.eclipse.emf.ecore,
- org.eclipse.acceleo.common;bundle-version="3.3.0",
- org.eclipse.acceleo.model;bundle-version="3.3.0",
- org.eclipse.acceleo.profiler;bundle-version="3.3.0",
- org.eclipse.acceleo.engine;bundle-version="3.3.0",
+ org.eclipse.acceleo.common,
+ org.eclipse.acceleo.model,
+ org.eclipse.acceleo.profiler,
+ org.eclipse.acceleo.engine,
com.google.guava
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.mdht.uml.cda.ui.acceleo.main,
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main.java
index d795420..11b9e29 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main.java
@@ -407,7 +407,7 @@
// create a validation result object to collect diagnostics produced during validation
ValidationResult result = new ValidationResult();
ClinicalDocument clinicalDocument = CDAUtil.load(
- new FileInputStream("samples/aaa/Immunization_eICR.07152020.xml"), result);
+ new FileInputStream("samples/Sample_CCDA_CCD_b1_Ambulatory_v2.xml"), result);
System.out.println("\n***** Reserialization of sample *****");
System.out.println(clinicalDocument);
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java
index ffd1e28..757a0e7 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java
@@ -24,11 +24,10 @@
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.util.FeatureMapUtil;
import org.eclipse.mdht.uml.cda.CDAFactory;
-import org.eclipse.mdht.uml.cda.Patient;
-import org.eclipse.mdht.uml.cda.Performer2;
-import org.eclipse.mdht.uml.cda.SubjectPerson;
+import org.eclipse.mdht.uml.cda.Observation;
import org.eclipse.mdht.uml.cda.util.CDAUtil;
import org.eclipse.mdht.uml.hl7.datatypes.DatatypesFactory;
+import org.eclipse.mdht.uml.hl7.datatypes.IVL_REAL;
import org.eclipse.mdht.uml.hl7.datatypes.ST;
/**
@@ -135,27 +134,39 @@
* @throws Exception
*/
public static void main(String[] args) throws Exception {
- Patient p = CDAFactory.eINSTANCE.createPatient();
+ // Patient p = CDAFactory.eINSTANCE.createPatient();
+ //
+ // p.setEthnicGroupCode(DatatypesFactory.eINSTANCE.createCE("11a", "22"));
+ // p.getSDTCEthnicGroupCodes().add(DatatypesFactory.eINSTANCE.createCE("11b", "22"));
+ // p.getSDTCEthnicGroupCodes().add(DatatypesFactory.eINSTANCE.createCE("11c", "22"));
+ //
+ // p.getSDTCEthnicGroupCodes().add(DatatypesFactory.eINSTANCE.createCE("11d", "22"));
+ //
+ // p.getGuardians().add(CDAFactory.eINSTANCE.createGuardian());
+ // p.getGuardians().add(CDAFactory.eINSTANCE.createGuardian());
+ // p.getGuardians().add(CDAFactory.eINSTANCE.createGuardian());
+ // CDAUtil.saveSnippet(p, System.out);
+ //
+ // SubjectPerson sp = CDAFactory.eINSTANCE.createSubjectPerson();
+ // populate(sp, 4);
+ // CDAUtil.saveSnippet(sp, System.out);
+ //
+ // System.out.println("asdfasdf");
+ // Performer2 performer2 = CDAFactory.eINSTANCE.createPerformer2();
+ // populate(performer2, 4);
+ // CDAUtil.saveSnippet(performer2, System.out);
- p.setEthnicGroupCode(DatatypesFactory.eINSTANCE.createCE("11a", "22"));
- p.getSDTCEthnicGroupCodes().add(DatatypesFactory.eINSTANCE.createCE("11b", "22"));
- p.getSDTCEthnicGroupCodes().add(DatatypesFactory.eINSTANCE.createCE("11c", "22"));
+ Observation observation = CDAFactory.eINSTANCE.createObservation();
+ IVL_REAL real = DatatypesFactory.eINSTANCE.createIVL_REAL();
+ real.setLow(DatatypesFactory.eINSTANCE.createIVXB_REAL());
+ real.getLow().setValue(9.0);
+ real.setHigh(DatatypesFactory.eINSTANCE.createIVXB_REAL());
+ real.getHigh().setValue(9.0);
+ real.setCenter(DatatypesFactory.eINSTANCE.createIVXB_REAL());
- p.getSDTCEthnicGroupCodes().add(DatatypesFactory.eINSTANCE.createCE("11d", "22"));
+ observation.getValues().add(real);
+ CDAUtil.saveSnippet(observation, System.out);
- p.getGuardians().add(CDAFactory.eINSTANCE.createGuardian());
- p.getGuardians().add(CDAFactory.eINSTANCE.createGuardian());
- p.getGuardians().add(CDAFactory.eINSTANCE.createGuardian());
- CDAUtil.saveSnippet(p, System.out);
-
- SubjectPerson sp = CDAFactory.eINSTANCE.createSubjectPerson();
- populate(sp, 4);
- CDAUtil.saveSnippet(sp, System.out);
-
- System.out.println("asdfasdf");
- Performer2 performer2 = CDAFactory.eINSTANCE.createPerformer2();
- populate(performer2, 4);
- CDAUtil.saveSnippet(performer2, System.out);
// sp.setAdministrativeGenderCode(DatatypesFactory.eINSTANCE);
}