Hello All,
We have downloaded latest version .war file (1.0.23) of referenceccdaservice from
https://github.com/siteadmin/reference-ccda-validator/releases and published webapp under Tomcat 8.5. We are able to use UI as well as service call from our code and receiving validation report. However, validation report appears to be providing following items only:
- C-CDA MDHT Conformance Error
- C-CDA MDHT Conformance Warning
- C-CDA MDHT Conformance Info
- ONC 2015 S&CC Vocabulary Validation Conformance Info
Received XML CCDA does contain Vocabulary Errors but they are not included in the validation report so following two type are reporting 0 items:
- ONC 2015 S&CC Vocabulary Validation Conformance Error
- ONC 2015 S&CC Vocabulary Validation Conformance Warning
All vocabulary files are placed under C:\Base_Path\vocabulary\valueset_repository\VSAC folder. Upon review of log file from tomcat, we are seeing below entries
INFO [VocabularyLoadRunner:92] Loading vocabularies at: C:\Base_Path\vocabulary\code_repository\...
INFO [VocabularyLoadRunner:94] Vocabularies loaded...
INFO [VocabularyLoadRunner:99] Loading value sets at: C:\Base_Path\vocabulary\valueset_repository\VSAC\...
INFO [VocabularyLoadRunner:101] Value Sets loaded...
INFO [VocabularyLoadRunner:105] !!!!*********** VOCABULARY DATABASE HAS FINISHED LOADING - SERVER WILL CONTINUE AND SHOULD BE DONE SHORTLY. ***********!!!!
Above listed entries are leading us to believe that xlsx files placed under VSAC folder is not being loaded correctly. As indicated earlier, all xlsx files are downloaded from VSAC and placed under folder as is without any modification. Can someone please guide us in right direction as to if there is any modification required for these vocabulary files in xlsx format?
When we are making a post call using swagger ui, we are seeing following log entries in Tomcat:
INFO [ReferenceCCDAValidationService:164] Attempting MDHT validation...
WARN [ReferenceCCDAValidator:249] An invalid validationObjective was POSTed
INFO [ReferenceCCDAValidator:130] Mapped mdhtValidationObjective: NonSpecificCCDAR2
INFO [ReferenceCCDAValidator:141] Loading mdhtValidationObjective: NonSpecificCCDAR2 mapped from valdationObjective: C-CDA_IG_Plus_Vocab
INFO [ReferenceCCDAValidator:100] Processing and returning MDHT validation results
INFO [ReferenceCCDAValidationService:104] Adding MDHT results
INFO [ReferenceCCDAValidationService:169] Attempting Vocabulary validation...
INFO [ReferenceCCDAValidationService:113] Adding Vocabulary results
INFO [ReferenceCCDAValidationService:124] Skipping Content validation due to: validationObjective (CCDA_IG_Plus_Vocab) is not relevant or valid for Content validation
We would greatly appreciate any help to get our local implementation of CCDA Validator working in same manner as NIST hosted.