@OnScheduled public void onScheduled(final ProcessContext context) throws IOException { getLogger().debug("Loading packages"); final StopWatch stopWatch = new StopWatch(true); // Load required MDHT packages System.setProperty( "org.eclipse.emf.ecore.EPackage.Registry.INSTANCE", "org.eclipse.emf.ecore.impl.EPackageRegistryImpl" ); CDAPackage.eINSTANCE.eClass(); HITSPPackage.eINSTANCE.eClass(); CCDPackage.eINSTANCE.eClass(); ConsolPackage.eINSTANCE.eClass(); IHEPackage.eINSTANCE.eClass(); stopWatch.stop(); getLogger().debug("Loaded packages in {}", new Object[] {stopWatch.getDuration(TimeUnit.MILLISECONDS)}); // Initialize JEXL jexl = new JexlBuilder().cache(1024).debug(false).silent(true).strict(false).create(); jexlCtx = new MapContext(); getLogger().debug("Loading mappings"); loadMappings(); // Load CDA mappings for parser }
generalHeaderConstraintsEClass.getESuperTypes().add(theCDAPackage.getClinicalDocument()); historyAndPhysicalEClass.getESuperTypes().add(this.getGeneralHeaderConstraints()); historyOfPresentIllnessEClass.getESuperTypes().add(theCDAPackage.getSection()); pastMedicalHistorySectionEClass.getESuperTypes().add(theCDAPackage.getSection()); reviewOfSystemsSectionIHEEClass.getESuperTypes().add(theCDAPackage.getSection()); physicalExaminationSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); vitalSignsSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); generalStatusSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); diagnosticFindingsEClass.getESuperTypes().add(theCCDPackage.getResultsSection()); consultationNoteEClass.getESuperTypes().add(this.getGeneralHeaderConstraints()); pastMedicalHistorySectionConsultEClass.getESuperTypes().add(theCDAPackage.getSection()); reviewOfSystemsSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); reasonForReferralSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); reasonForVisitSectionConsultEClass.getESuperTypes().add(theCDAPackage.getSection()); levelOneConformanceEClass.getESuperTypes().add(theCDAPackage.getClinicalDocument()); levelTwoConformanceEClass.getESuperTypes().add(this.getLevelOneConformance()); levelThreeConformanceEClass.getESuperTypes().add(this.getLevelTwoConformance()); assessmentSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); planSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); assessmentAndPlanSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); reasonForVisitSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); chiefComplaintSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); reasonForVisitAndChiefComplaintSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); progressNoteEClass.getESuperTypes().add(this.getGeneralHeaderConstraints()); assessmentAndPlanSectionProcNoteEClass.getESuperTypes().add(theCDAPackage.getSection()); assessmentSectionProcNoteEClass.getESuperTypes().add(theCDAPackage.getSection()); chiefComplaintSectionProcNoteEClass.getESuperTypes().add(theCDAPackage.getSection()); objectiveSectionEClass.getESuperTypes().add(theCDAPackage.getSection()); subjectiveSectionEClass.getESuperTypes().add(theCDAPackage.getSection());
private void load() { EPackage.Registry registry = EPackage.Registry.INSTANCE; EClass clinicalDocumentClass = (EClass) CDAPackage.eINSTANCE.getEClassifier("ClinicalDocument"); for (String key : registry.keySet().toArray(new String[registry.size()])) { try {
if (CDAPackage.eINSTANCE.getNsURI().equals(eClass.getEPackage().getNsURI()) && !"ClinicalStatement".equals(eClass.getName())) { snippetName = eClass.getName();
/** * Public constructor to instantiate the helper. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CDAXMLProcessor() { super((EPackage.Registry.INSTANCE)); CDAPackage.eINSTANCE.eClass(); }
CDAPackage.eINSTANCE.eClass();