# a-path and values **Category:** [Technical (archive)](https://discourse.openehr.org/c/technical-archive/156) **Created:** 2010-03-26 14:02 UTC **Views:** 3 **Replies:** 2 **URL:** https://discourse.openehr.org/t/a-path-and-values/16240 --- ## Post #1 by @Paria_Kashfi Hi there, I'm trying to save and load archetype data for a sample observation which includes boolean and quantity as well. ............. String cellDifferentiation = "/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0069]/value"; String ana = "/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0063]/value/value"; String ra = "/data[at0001]/events[at0002]/data[at0003]/items[at0006]/items[at0064]/value/value"; ......... pArchetypeWrapper.getElementAtNode(cellDifferentiation).setMagnitudeOfQuantity("100"); pArchetypeWrapper.getElementAtNode(cellDifferentiation).setUnitOfQuantity("ml"); pArchetypeWrapper.getElementAtNode(ana).setBooleanValue("False"); pArchetypeWrapper.getElementAtNode(ra).setBooleanValue("True"); I'm actually able to save data in DB but when I run the sample opereffa code to load and print data into console, .......... wrapperToLoadData.loadFromPOJO(archetypeDatas); System.out.println(wrapperToLoadData.getRootWrapper().getGUITestString()); But I can just retrieve boolean values. it sounds somewhere I loose value (numbers) for quantity elements... Any idea about the reason? Regards Pariya MSc; PhD Candidate Department of Computing Science and Engineering Chalmers University of Technology [http://www.chalmers.se/cse/EN/people/kashfi-hajar](http://www.chalmers.se/cse/EN/people/kashfi-hajar) --- ## Post #2 by @Paria_Kashfi Hi again, I've traced the problem to this point: --- ## Post #3 by @Seref Hi Pariya, For some reason, I am getting mails from the group with a delay. Anyway, regarding your question; the code you have given is doing what it is supposed to do. It is returning a QuantityInfo object, containing the quantity magnitude and unit. When this method is called, there is a datavalue object in the wrapper, and this method returns information about the dvquantity, that is all. There is not reason to set any value where you have commented. I've created a modified version of the ArchetypeSaveLoadExample.java class, along with a modified version of one of the observation archetypes used by Opereffa. Both the java and adl files are attached. You should place the archetype file under the archetype repository dir, and the java file should simply work in Eclipse environment (it is a class which already exists in the Opereffa source tree). I assume you are already using this class, looking at the snippet you have given. Using this adl file, I've saved and loaded the newly added quantity field, maybe using this would help. Please let me know if there are any other problems. Kind regards Seref [details="(attachments)"] [openEHR-EHR-OBSERVATION.soap\_clerking8QandB.v8.adl|attachment](upload://oLrWbm6bFVuIlqMGjrpKcL5ZpSO.adl) (5.12 KB) [ArchetypeSaveLoadExample.java|attachment](upload://v48BjEE36unekKONNPNXHMyONA4.java) (6.48 KB) [/details] --- **Canonical:** https://discourse.openehr.org/t/a-path-and-values/16240 **Original content:** https://discourse.openehr.org/t/a-path-and-values/16240