Thank you for your response...
After receiving ite, I reviewed the instructions and found, I think, that I had not understood some of them. Now, we have most of it built per the instructions, at least to the best of our knowledge, though we are still working to obtain a couple of the code systems, namely cdt and cpt. (We had not understood exactly what files were required in the code repository.) Here's what we have:
All of the files reside in a local folder: c:\MountainsideData\CDA_Validator and its subdirectories:
codes in: C:\MountainsideData\CDA_Validator\vocabulary\code_repository
So far we have the ICD9s, HCPCs, Loincs, RxNorms and SNOMED. We are waiting on responses from ADA and AMA to obtain CDT and CPT codes.
We have the most recent ICD-10 download, but it comes in an xml format. Using that, we can generated the required file formats but would appreciate clarification on the layout. The Code Systems spreadsheet shows that the Code needs to be in column positions 7-14, the Short Display Name in 17-78, and the Long Display Name in positions 70-end of line. But17-78 overlaps with 70, so not sure which of those numbers is wrong.
We had some of the value sets, but now I believe we have all of them. The are stored in C:\MountainsideData\CDA_Validator\vocabulary\valueset_repository\VSAC
referencecdaservice.xml is in tomcat's conf\Catalina\localhost directory and has the following content:
<Context reloadable="true">
<Parameter name="vocabulary.localCodeRepositoryDir" value="C:\MountainsideData\CDA_Validator\vocabulary\code_repository" override="true"/>
<Parameter name="vocabulary.localValueSetRepositoryDir" value="C:\MountainsideData\CDA_Validator\vocabulary\valueset_repository" override="true"/>
<Parameter name="referenceccda.configFile" value="C:\MountainsideData\CDA_Validator\ccdaReferenceValidatorConfig.xml" override="true"/>
<Parameter name="referenceccda.isDynamicVocab" value="false" override="true"/>
<Parameter name="referenceccda.configFolder" value="C:\MountainsideData\CDA_Validator" override="true"/>
<Parameter name="content.scenariosDir" value="C:\MountainsideData\CDA_Validator\Scenarios" override="true"/>
</Context>
Per what we read in the instructions, the valueset repository reference is not supposed to include the VSAC sub-directory name so it is not included in the above xml.
Following these changes I tried again to start the validator with, seemingly, the same result. When I read down through the log, all I see is a lot of failed instantiations without it naming any specific file that it needs. For example:
Error creating bean with name 'referenceCCDAValidationController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: org.sitenv.referenceccda.services.ReferenceCCDAValidationService
I don't know what that means since I'm not a Java/Tomcat developer; but it almost looks like it is missing something other than a configuration file.