public VSArterialBloodGasCollection listArterialBSVo(CareContextRefVo careContext) { if(careContext == null) throw new CodingRuntimeException("Contact not Provided"); DomainFactory factory = getDomainFactory(); List<?> arterialBloodGas = factory.find(" select v1_1.arterialBloodGas from VitalSigns as v1_1 left join v1_1.arterialBloodGas as a1_1 where v1_1.careContext.id = :idCareContext)", new String[]{"idCareContext" }, new Object[]{ careContext.getID_CareContext()}); VSArterialBloodGasCollection collVSArterialBloodGasVo = VSArterialBloodGasAssembler.createVSArterialBloodGasCollectionFromArterialBloodGas(arterialBloodGas); return collVSArterialBloodGasVo; }