Hello,
Thanks for your interest in using Everest.
Everest is bundled with several pre-compiled libraries for pan-Canadian messaging, CDA, NE2008 and NE2010. You can use the DLL files if you want to just implement a model from those normative editions. If you want to implement HL7 using another version of the HL7v3 standard you're correct that you'll need to compile the models.
The package you have downloaded is for the RIM only which, while technically v3, is the abstract model upon which most jurisdictions will restrict RMIMs for referrals. Your jurisdiction may have published a more complete standard set of MIFs (in Canada our spec is about 400+ files). That being said, if you'd like to compile the RIM from MIF you can do so however I've only tried it with MIF 2.1.4 (2.4 is published with MIF 2.1.6).
There is an XSLT that GPMR applies prior to loading (located in "xsl\2.1.6.xslt" of the install directory) and you can get it to load the MIF files by adding this xsl template:
Code:<xsl:template match="mif:property"></xsl:template>
So that it ignores the "property" element which is causing the issue. I'll file this bug and release a patch in a few days when we're done testing a few other fixes. You can also download the new XSLT from our SVN site:
https://fisheye.marc-hi.ca/svn/Everest/branches/1.2/gpmr/XSL/2.1.6.xslt and replace the installed file.
Cheers
-Justin