/**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un consent incorrecte
      */
     $pocConsent = new CCDAPOCD_MT000040_Consent();
     $cs = new CCDACS();
     $cs->setCode(" ");
     $pocConsent->setStatusCode($cs);
     $this->setConsent($pocConsent);
     $tabTest[] = $this->sample("Test avec un consent incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correcte
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un consent correct
      */
     $cs->setCode("TEST");
     $pocConsent->setStatusCode($cs);
     $this->setConsent($pocConsent);
     $tabTest[] = $this->sample("Test avec un consent correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un criterion correct
      */
     $crit = new CCDAPOCD_MT000040_Criterion();
     $crit->setMoodCode();
     $this->setCriterion($crit);
     $tabTest[] = $this->sample("Test avec un criterion correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un observationRange correct
      */
     $obRange = new CCDAPOCD_MT000040_ObservationRange();
     $obRange->setMoodCode();
     $this->setObservationRange($obRange);
     $tabTest[] = $this->sample("Test avec un observationRange correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un serviceEvent correct
      */
     $event = new CCDAPOCD_MT000040_ServiceEvent();
     $event->setMoodCode();
     $this->setServiceEvent($event);
     $tabTest[] = $this->sample("Test avec un serviceEvent correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode incorrect
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un order correct
      */
     $ord = new CCDAPOCD_MT000040_Order();
     $ii = new CCDAII();
     $ii->setRoot("1.2.5");
     $ord->appendId($ii);
     $this->setOrder($ord);
     $tabTest[] = $this->sample("Test avec un order correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un encompassingEncounter correcte
      */
     $encou = new CCDAPOCD_MT000040_EncompassingEncounter();
     $ivl_ts = new CCDAIVL_TS();
     $hi = new CCDAIVXB_TS();
     $hi->setValue("75679245900741.869627871786625715081550660290154484483335306381809807748522068");
     $ivl_ts->setHigh($hi);
     $encou->setEffectiveTime($ivl_ts);
     $this->setEncompassingEncounter($encou);
     $tabTest[] = $this->sample("Test avec un encompassingEncounter correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correcte
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un section correcte
      */
     $sec = new CCDAPOCD_MT000040_Section();
     $sec->setClassCode();
     $this->setSection($sec);
     $tabTest[] = $this->sample("Test avec un section correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correcte
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextConductionInd correcte
      */
     $this->setContextConductionInd();
     $tabTest[] = $this->sample("Test avec un contextConductionInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un externalAct correct
      */
     $eAct = new CCDAPOCD_MT000040_ExternalAct();
     $eAct->setMoodCode();
     $this->setExternalAct($eAct);
     $tabTest[] = $this->sample("Test avec un externalAct correct, attribut manquant", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode incorrect
      */
     $this->setTypeCode("TESTTEST");
     $tabTest[] = $this->sample("Test avec un typeCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode("SPRT");
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un seperatableInd incorrect
      */
     $bl = new CCDABL();
     $bl->setValue("TESTTEST");
     $this->setSeperatableInd($bl);
     $tabTest[] = $this->sample("Test avec un seperatableInd incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un seperatableInd correct
      */
     $bl->setValue("true");
     $this->setSeperatableInd($bl);
     $tabTest[] = $this->sample("Test avec un seperatableInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un externalObservation correct
      */
     $eAct = new CCDAPOCD_MT000040_ExternalObservation();
     $eAct->setMoodCode();
     $this->setExternalObservation($eAct);
     $tabTest[] = $this->sample("Test avec un externalObservation correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un externalObservation correct
      */
     $this->externalAct = null;
     $tabTest[] = $this->sample("Test avec un externalObservation correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un externalProcedure correct
      */
     $eAct = new CCDAPOCD_MT000040_ExternalProcedure();
     $eAct->setMoodCode();
     $this->setExternalProcedure($eAct);
     $tabTest[] = $this->sample("Test avec un externalProcedure correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un externalProcedure correct
      */
     $this->externalObservation = null;
     $tabTest[] = $this->sample("Test avec un externalProcedure correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un externalDocument correct
      */
     $eAct = new CCDAPOCD_MT000040_ExternalDocument();
     $eAct->setMoodCode();
     $this->setExternalDocument($eAct);
     $tabTest[] = $this->sample("Test avec un externalDocument correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un externalDocument correct
      */
     $this->externalProcedure = null;
     $tabTest[] = $this->sample("Test avec un externalDocument correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un nonXMLBody correcte
      */
     $nonXML = new CCDAPOCD_MT000040_NonXMLBody();
     $ed = new CCDAED();
     $ed->setLanguage("TEST");
     $nonXML->setText($ed);
     $this->setNonXMLBody($nonXML);
     $tabTest[] = $this->sample("Test avec un nonXMLBody correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un structuredBody correcte
      */
     $struc = new CCDAPOCD_MT000040_StructuredBody();
     $comp = new CCDAPOCD_MT000040_Component3();
     $sec = new CCDAPOCD_MT000040_Section();
     $sec->setClassCode();
     $comp->setSection($sec);
     $struc->appendComponent($comp);
     $this->setStructuredBody($struc);
     $tabTest[] = $this->sample("Test avec un structuredBody correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un structuredBody correcte
      */
     $this->nonXMLBody = null;
     $tabTest[] = $this->sample("Test avec un structuredBody correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correcte
      */
     $this->setTypeCode();
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextConductionInd correcte
      */
     $this->setContextConductionInd();
     $tabTest[] = $this->sample("Test avec un contextConductionInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un parentDocument correct
      */
     $parent = new CCDAPOCD_MT000040_ParentDocument();
     $ii = new CCDAII();
     $ii->setRoot("1.2.5");
     $parent->appendId($ii);
     $this->setParentDocument($parent);
     $tabTest[] = $this->sample("Test avec un parentDocument correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode incorrect
      */
     $this->setTypeCode("TESTTEST");
     $tabTest[] = $this->sample("Test avec un typeCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typeCode correct
      */
     $this->setTypeCode("RPLC");
     $tabTest[] = $this->sample("Test avec un typeCode correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }
 /**
  * Fonction permettant de tester la classe
  *
  * @return array
  */
 function test()
 {
     $tabTest = parent::test();
     /**
      * Test avec un typCode incorrect
      */
     $this->setTypeCode("TEST");
     $tabTest[] = $this->sample("Test avec un typCode incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un typCode correct
      */
     $this->setTypeCode("COMP");
     $tabTest[] = $this->sample("Test avec un typCode correct", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un act correct
      */
     $ac = new CCDAPOCD_MT000040_Act();
     $cd = new CCDACD();
     $cd->setCode("SYNTH");
     $ac->setCode($cd);
     $ac->setClassCode("ACT");
     $ac->setMoodCode("INT");
     $this->setAct($ac);
     $tabTest[] = $this->sample("Test avec un act correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un inversionInd incorrect
      */
     $this->setInversionInd("TESTTEST");
     $tabTest[] = $this->sample("Test avec un inversionInd incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un inversionInd correct
      */
     $this->setInversionInd("true");
     $tabTest[] = $this->sample("Test avec un inversionInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextConductionInd incorrect
      */
     $this->setContextConductionInd("TESTTEST");
     $tabTest[] = $this->sample("Test avec un contextConductionInd incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un contextConductionInd correct
      */
     $this->setContextConductionInd("true");
     $tabTest[] = $this->sample("Test avec un contextConductionInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un negationInd incorrect
      */
     $this->setNegationInd("TESTTEST");
     $tabTest[] = $this->sample("Test avec un negationInd incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un negationInd correct
      */
     $this->setNegationInd("true");
     $tabTest[] = $this->sample("Test avec un negationInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un sequenceNumber incorrect
      */
     $int = new CCDAINT();
     $int->setValue("10.25");
     $this->setSequenceNumber($int);
     $tabTest[] = $this->sample("Test avec un sequenceNumber incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un sequenceNumber correct
      */
     $int->setValue("10");
     $this->setSequenceNumber($int);
     $tabTest[] = $this->sample("Test avec un sequenceNumber correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un seperatableInd incorrect
      */
     $bl = new CCDABL();
     $bl->setValue("TEST");
     $this->setSeperatableInd($bl);
     $tabTest[] = $this->sample("Test avec un seperatableInd incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un seperatableInd correct
      */
     $bl->setValue("true");
     $this->setSeperatableInd($bl);
     $tabTest[] = $this->sample("Test avec un seperatableInd correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un encounter correct
      */
     $enc = new CCDAPOCD_MT000040_Encounter();
     $enc->setClassCode("ACCM");
     $enc->setMoodCode("APT");
     $this->setEncounter($enc);
     $tabTest[] = $this->sample("Test avec un encounter correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un encounter correct
      */
     $this->act = null;
     $tabTest[] = $this->sample("Test avec un encounter correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une observation correct
      */
     $ob = new CCDAPOCD_MT000040_Observation();
     $ob->setClassCode("ALRT");
     $ob->setMoodCode("EVN");
     $cd = new CCDACD();
     $cd->setCode("SYNTH");
     $ob->setCode($cd);
     $this->setObservation($ob);
     $tabTest[] = $this->sample("Test avec une observation correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une observation correct
      */
     $this->encounter = null;
     $tabTest[] = $this->sample("Test avec une observation correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une observationMedia correct
      */
     $obM = new CCDAPOCD_MT000040_ObservationMedia();
     $obM->setClassCode("ALRT");
     $obM->setMoodCode("EVN");
     $ed = new CCDAED();
     $ed->setLanguage("TEST");
     $obM->setValue($ed);
     $this->setObservationMedia($obM);
     $tabTest[] = $this->sample("Test avec une observationMedia correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une observationMedia correct
      */
     $this->observation = null;
     $tabTest[] = $this->sample("Test avec une observationMedia correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un organizer correct
      */
     $org = new CCDAPOCD_MT000040_Organizer();
     $cs = new CCDACS();
     $cs->setCode("TEST");
     $org->setStatusCode($cs);
     $org->setClassCode("BATTERY");
     $org->setMoodCode("PRMS");
     $this->setOrganizer($org);
     $tabTest[] = $this->sample("Test avec un organizer correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un organizer correct
      */
     $this->observationMedia = null;
     $tabTest[] = $this->sample("Test avec un organizer correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une procedure correct
      */
     $proc = new CCDAPOCD_MT000040_Procedure();
     $proc->setClassCode("ACCM");
     $proc->setMoodCode("ARQ");
     $this->setProcedure($proc);
     $tabTest[] = $this->sample("Test avec une procedure correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une procedure correct
      */
     $this->organizer = null;
     $tabTest[] = $this->sample("Test avec une procedure correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une regionOfInterest correct
      */
     $reg = new CCDAPOCD_MT000040_RegionOfInterest();
     $val = new CCDAPOCD_MT000040_RegionOfInterest_value();
     $val->setUnsorted("true");
     $reg->appendValue($val);
     $cs = new CCDACS();
     $cs->setCode("TEST");
     $reg->setCode($cs);
     $ii = new CCDAII();
     $ii->setRoot("1.2.250.1.213.1.1.9");
     $reg->appendId($ii);
     $reg->setClassCode();
     $reg->setMoodCode();
     $this->setRegionOfInterest($reg);
     $tabTest[] = $this->sample("Test avec une regionOfInterest correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une regionOfInterest correct
      */
     $this->procedure = null;
     $tabTest[] = $this->sample("Test avec une regionOfInterest correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une substanceAdministration correct
      */
     $sub = new CCDAPOCD_MT000040_SubstanceAdministration();
     $consu = new CCDAPOCD_MT000040_Consumable();
     $manuProd = new CCDAPOCD_MT000040_ManufacturedProduct();
     $label = new CCDAPOCD_MT000040_LabeledDrug();
     $label->setClassCode();
     $manuProd->setManufacturedLabeledDrug($label);
     $consu->setManufacturedProduct($manuProd);
     $sub->setConsumable($consu);
     $sub->setClassCode();
     $sub->setMoodCode("INT");
     $this->setSubstanceAdministration($sub);
     $tabTest[] = $this->sample("Test avec une substanceAdministration correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec une substanceAdministration correct
      */
     $this->regionOfInterest = null;
     $tabTest[] = $this->sample("Test avec une substanceAdministration correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un supply correct
      */
     $sup = new CCDAPOCD_MT000040_Supply();
     $sup->setClassCode();
     $sup->setMoodCode("EVN");
     $this->setSupply($sup);
     $tabTest[] = $this->sample("Test avec un supply correct, séquence incorrect", "Document invalide");
     /*-------------------------------------------------------------------------------------*/
     /**
      * Test avec un supply correct
      */
     $this->substanceAdministration = null;
     $tabTest[] = $this->sample("Test avec un supply correct", "Document valide");
     /*-------------------------------------------------------------------------------------*/
     return $tabTest;
 }