/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ValueSetExpansion xmlns="http://hl7.org/fhir"></ValueSetExpansion>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->timestamp) { $this->timestamp->xmlSerialize(true, $sxe->addChild('timestamp')); } if (null !== $this->total) { $this->total->xmlSerialize(true, $sxe->addChild('total')); } if (null !== $this->offset) { $this->offset->xmlSerialize(true, $sxe->addChild('offset')); } if (0 < count($this->parameter)) { foreach ($this->parameter as $parameter) { $parameter->xmlSerialize(true, $sxe->addChild('parameter')); } } if (0 < count($this->contains)) { foreach ($this->contains as $contains) { $contains->xmlSerialize(true, $sxe->addChild('contains')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<SpecimenCollection xmlns="http://hl7.org/fhir"></SpecimenCollection>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->collector) { $this->collector->xmlSerialize(true, $sxe->addChild('collector')); } if (0 < count($this->comment)) { foreach ($this->comment as $comment) { $comment->xmlSerialize(true, $sxe->addChild('comment')); } } if (null !== $this->collectedDateTime) { $this->collectedDateTime->xmlSerialize(true, $sxe->addChild('collectedDateTime')); } if (null !== $this->collectedPeriod) { $this->collectedPeriod->xmlSerialize(true, $sxe->addChild('collectedPeriod')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->method) { $this->method->xmlSerialize(true, $sxe->addChild('method')); } if (null !== $this->bodySite) { $this->bodySite->xmlSerialize(true, $sxe->addChild('bodySite')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ContractTerm xmlns="http://hl7.org/fhir"></ContractTerm>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->issued) { $this->issued->xmlSerialize(true, $sxe->addChild('issued')); } if (null !== $this->applies) { $this->applies->xmlSerialize(true, $sxe->addChild('applies')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->subType) { $this->subType->xmlSerialize(true, $sxe->addChild('subType')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (0 < count($this->action)) { foreach ($this->action as $action) { $action->xmlSerialize(true, $sxe->addChild('action')); } } if (0 < count($this->actionReason)) { foreach ($this->actionReason as $actionReason) { $actionReason->xmlSerialize(true, $sxe->addChild('actionReason')); } } if (0 < count($this->actor)) { foreach ($this->actor as $actor) { $actor->xmlSerialize(true, $sxe->addChild('actor')); } } if (null !== $this->text) { $this->text->xmlSerialize(true, $sxe->addChild('text')); } if (0 < count($this->valuedItem)) { foreach ($this->valuedItem as $valuedItem) { $valuedItem->xmlSerialize(true, $sxe->addChild('valuedItem')); } } if (0 < count($this->group)) { foreach ($this->group as $group) { $group->xmlSerialize(true, $sxe->addChild('group')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<SupplyRequest xmlns="http://hl7.org/fhir"></SupplyRequest>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->kind) { $this->kind->xmlSerialize(true, $sxe->addChild('kind')); } if (null !== $this->orderedItem) { $this->orderedItem->xmlSerialize(true, $sxe->addChild('orderedItem')); } if (0 < count($this->supplier)) { foreach ($this->supplier as $supplier) { $supplier->xmlSerialize(true, $sxe->addChild('supplier')); } } if (null !== $this->reasonCodeableConcept) { $this->reasonCodeableConcept->xmlSerialize(true, $sxe->addChild('reasonCodeableConcept')); } if (null !== $this->reasonReference) { $this->reasonReference->xmlSerialize(true, $sxe->addChild('reasonReference')); } if (null !== $this->when) { $this->when->xmlSerialize(true, $sxe->addChild('when')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Period xmlns="http://hl7.org/fhir"></Period>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->start) { $this->start->xmlSerialize(true, $sxe->addChild('start')); } if (null !== $this->end) { $this->end->xmlSerialize(true, $sxe->addChild('end')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ImmunizationRecommendationDateCriterion xmlns="http://hl7.org/fhir"></ImmunizationRecommendationDateCriterion>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->value) { $this->value->xmlSerialize(true, $sxe->addChild('value')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<MedicationBatch xmlns="http://hl7.org/fhir"></MedicationBatch>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->lotNumber) { $this->lotNumber->xmlSerialize(true, $sxe->addChild('lotNumber')); } if (null !== $this->expirationDate) { $this->expirationDate->xmlSerialize(true, $sxe->addChild('expirationDate')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<RiskAssessment xmlns="http://hl7.org/fhir"></RiskAssessment>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->condition) { $this->condition->xmlSerialize(true, $sxe->addChild('condition')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->performer) { $this->performer->xmlSerialize(true, $sxe->addChild('performer')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->method) { $this->method->xmlSerialize(true, $sxe->addChild('method')); } if (0 < count($this->basis)) { foreach ($this->basis as $basis) { $basis->xmlSerialize(true, $sxe->addChild('basis')); } } if (0 < count($this->prediction)) { foreach ($this->prediction as $prediction) { $prediction->xmlSerialize(true, $sxe->addChild('prediction')); } } if (null !== $this->mitigation) { $this->mitigation->xmlSerialize(true, $sxe->addChild('mitigation')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Order xmlns="http://hl7.org/fhir"></Order>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->target) { $this->target->xmlSerialize(true, $sxe->addChild('target')); } if (null !== $this->reasonCodeableConcept) { $this->reasonCodeableConcept->xmlSerialize(true, $sxe->addChild('reasonCodeableConcept')); } if (null !== $this->reasonReference) { $this->reasonReference->xmlSerialize(true, $sxe->addChild('reasonReference')); } if (null !== $this->when) { $this->when->xmlSerialize(true, $sxe->addChild('when')); } if (0 < count($this->detail)) { foreach ($this->detail as $detail) { $detail->xmlSerialize(true, $sxe->addChild('detail')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<DetectedIssueMitigation xmlns="http://hl7.org/fhir"></DetectedIssueMitigation>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->action) { $this->action->xmlSerialize(true, $sxe->addChild('action')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->author) { $this->author->xmlSerialize(true, $sxe->addChild('author')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ConformanceSoftware xmlns="http://hl7.org/fhir"></ConformanceSoftware>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->releaseDate) { $this->releaseDate->xmlSerialize(true, $sxe->addChild('releaseDate')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<SubstanceInstance xmlns="http://hl7.org/fhir"></SubstanceInstance>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->expiry) { $this->expiry->xmlSerialize(true, $sxe->addChild('expiry')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ImmunizationReaction xmlns="http://hl7.org/fhir"></ImmunizationReaction>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->detail) { $this->detail->xmlSerialize(true, $sxe->addChild('detail')); } if (null !== $this->reported) { $this->reported->xmlSerialize(true, $sxe->addChild('reported')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ImmunizationRecommendationRecommendation xmlns="http://hl7.org/fhir"></ImmunizationRecommendationRecommendation>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->vaccineCode) { $this->vaccineCode->xmlSerialize(true, $sxe->addChild('vaccineCode')); } if (null !== $this->doseNumber) { $this->doseNumber->xmlSerialize(true, $sxe->addChild('doseNumber')); } if (null !== $this->forecastStatus) { $this->forecastStatus->xmlSerialize(true, $sxe->addChild('forecastStatus')); } if (0 < count($this->dateCriterion)) { foreach ($this->dateCriterion as $dateCriterion) { $dateCriterion->xmlSerialize(true, $sxe->addChild('dateCriterion')); } } if (null !== $this->protocol) { $this->protocol->xmlSerialize(true, $sxe->addChild('protocol')); } if (0 < count($this->supportingImmunization)) { foreach ($this->supportingImmunization as $supportingImmunization) { $supportingImmunization->xmlSerialize(true, $sxe->addChild('supportingImmunization')); } } if (0 < count($this->supportingPatientInformation)) { foreach ($this->supportingPatientInformation as $supportingPatientInformation) { $supportingPatientInformation->xmlSerialize(true, $sxe->addChild('supportingPatientInformation')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<VisionPrescription xmlns="http://hl7.org/fhir"></VisionPrescription>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->dateWritten) { $this->dateWritten->xmlSerialize(true, $sxe->addChild('dateWritten')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->prescriber) { $this->prescriber->xmlSerialize(true, $sxe->addChild('prescriber')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->reasonCodeableConcept) { $this->reasonCodeableConcept->xmlSerialize(true, $sxe->addChild('reasonCodeableConcept')); } if (null !== $this->reasonReference) { $this->reasonReference->xmlSerialize(true, $sxe->addChild('reasonReference')); } if (0 < count($this->dispense)) { foreach ($this->dispense as $dispense) { $dispense->xmlSerialize(true, $sxe->addChild('dispense')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<CompositionAttester xmlns="http://hl7.org/fhir"></CompositionAttester>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->mode)) { foreach ($this->mode as $mode) { $mode->xmlSerialize(true, $sxe->addChild('mode')); } } if (null !== $this->time) { $this->time->xmlSerialize(true, $sxe->addChild('time')); } if (null !== $this->party) { $this->party->xmlSerialize(true, $sxe->addChild('party')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<DiagnosticOrderEvent xmlns="http://hl7.org/fhir"></DiagnosticOrderEvent>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (null !== $this->dateTime) { $this->dateTime->xmlSerialize(true, $sxe->addChild('dateTime')); } if (null !== $this->actor) { $this->actor->xmlSerialize(true, $sxe->addChild('actor')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ListEntry xmlns="http://hl7.org/fhir"></ListEntry>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->flag) { $this->flag->xmlSerialize(true, $sxe->addChild('flag')); } if (null !== $this->deleted) { $this->deleted->xmlSerialize(true, $sxe->addChild('deleted')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->item) { $this->item->xmlSerialize(true, $sxe->addChild('item')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Annotation xmlns="http://hl7.org/fhir"></Annotation>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->authorReference) { $this->authorReference->xmlSerialize(true, $sxe->addChild('authorReference')); } if (null !== $this->authorString) { $this->authorString->xmlSerialize(true, $sxe->addChild('authorString')); } if (null !== $this->time) { $this->time->xmlSerialize(true, $sxe->addChild('time')); } if (null !== $this->text) { $this->text->xmlSerialize(true, $sxe->addChild('text')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<OrderResponse xmlns="http://hl7.org/fhir"></OrderResponse>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->request) { $this->request->xmlSerialize(true, $sxe->addChild('request')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->who) { $this->who->xmlSerialize(true, $sxe->addChild('who')); } if (null !== $this->orderStatus) { $this->orderStatus->xmlSerialize(true, $sxe->addChild('orderStatus')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->fulfillment)) { foreach ($this->fulfillment as $fulfillment) { $fulfillment->xmlSerialize(true, $sxe->addChild('fulfillment')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<MedicationAdministration xmlns="http://hl7.org/fhir"></MedicationAdministration>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->practitioner) { $this->practitioner->xmlSerialize(true, $sxe->addChild('practitioner')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->prescription) { $this->prescription->xmlSerialize(true, $sxe->addChild('prescription')); } if (null !== $this->wasNotGiven) { $this->wasNotGiven->xmlSerialize(true, $sxe->addChild('wasNotGiven')); } if (0 < count($this->reasonNotGiven)) { foreach ($this->reasonNotGiven as $reasonNotGiven) { $reasonNotGiven->xmlSerialize(true, $sxe->addChild('reasonNotGiven')); } } if (0 < count($this->reasonGiven)) { foreach ($this->reasonGiven as $reasonGiven) { $reasonGiven->xmlSerialize(true, $sxe->addChild('reasonGiven')); } } if (null !== $this->effectiveTimeDateTime) { $this->effectiveTimeDateTime->xmlSerialize(true, $sxe->addChild('effectiveTimeDateTime')); } if (null !== $this->effectiveTimePeriod) { $this->effectiveTimePeriod->xmlSerialize(true, $sxe->addChild('effectiveTimePeriod')); } if (null !== $this->medicationCodeableConcept) { $this->medicationCodeableConcept->xmlSerialize(true, $sxe->addChild('medicationCodeableConcept')); } if (null !== $this->medicationReference) { $this->medicationReference->xmlSerialize(true, $sxe->addChild('medicationReference')); } if (0 < count($this->device)) { foreach ($this->device as $device) { $device->xmlSerialize(true, $sxe->addChild('device')); } } if (null !== $this->note) { $this->note->xmlSerialize(true, $sxe->addChild('note')); } if (null !== $this->dosage) { $this->dosage->xmlSerialize(true, $sxe->addChild('dosage')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Claim xmlns="http://hl7.org/fhir"></Claim>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->ruleset) { $this->ruleset->xmlSerialize(true, $sxe->addChild('ruleset')); } if (null !== $this->originalRuleset) { $this->originalRuleset->xmlSerialize(true, $sxe->addChild('originalRuleset')); } if (null !== $this->created) { $this->created->xmlSerialize(true, $sxe->addChild('created')); } if (null !== $this->target) { $this->target->xmlSerialize(true, $sxe->addChild('target')); } if (null !== $this->provider) { $this->provider->xmlSerialize(true, $sxe->addChild('provider')); } if (null !== $this->organization) { $this->organization->xmlSerialize(true, $sxe->addChild('organization')); } if (null !== $this->use) { $this->use->xmlSerialize(true, $sxe->addChild('use')); } if (null !== $this->priority) { $this->priority->xmlSerialize(true, $sxe->addChild('priority')); } if (null !== $this->fundsReserve) { $this->fundsReserve->xmlSerialize(true, $sxe->addChild('fundsReserve')); } if (null !== $this->enterer) { $this->enterer->xmlSerialize(true, $sxe->addChild('enterer')); } if (null !== $this->facility) { $this->facility->xmlSerialize(true, $sxe->addChild('facility')); } if (null !== $this->prescription) { $this->prescription->xmlSerialize(true, $sxe->addChild('prescription')); } if (null !== $this->originalPrescription) { $this->originalPrescription->xmlSerialize(true, $sxe->addChild('originalPrescription')); } if (null !== $this->payee) { $this->payee->xmlSerialize(true, $sxe->addChild('payee')); } if (null !== $this->referral) { $this->referral->xmlSerialize(true, $sxe->addChild('referral')); } if (0 < count($this->diagnosis)) { foreach ($this->diagnosis as $diagnosis) { $diagnosis->xmlSerialize(true, $sxe->addChild('diagnosis')); } } if (0 < count($this->condition)) { foreach ($this->condition as $condition) { $condition->xmlSerialize(true, $sxe->addChild('condition')); } } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (0 < count($this->coverage)) { foreach ($this->coverage as $coverage) { $coverage->xmlSerialize(true, $sxe->addChild('coverage')); } } if (0 < count($this->exception)) { foreach ($this->exception as $exception) { $exception->xmlSerialize(true, $sxe->addChild('exception')); } } if (null !== $this->school) { $this->school->xmlSerialize(true, $sxe->addChild('school')); } if (null !== $this->accident) { $this->accident->xmlSerialize(true, $sxe->addChild('accident')); } if (null !== $this->accidentType) { $this->accidentType->xmlSerialize(true, $sxe->addChild('accidentType')); } if (0 < count($this->interventionException)) { foreach ($this->interventionException as $interventionException) { $interventionException->xmlSerialize(true, $sxe->addChild('interventionException')); } } if (0 < count($this->item)) { foreach ($this->item as $item) { $item->xmlSerialize(true, $sxe->addChild('item')); } } if (0 < count($this->additionalMaterials)) { foreach ($this->additionalMaterials as $additionalMaterials) { $additionalMaterials->xmlSerialize(true, $sxe->addChild('additionalMaterials')); } } if (0 < count($this->missingTeeth)) { foreach ($this->missingTeeth as $missingTeeth) { $missingTeeth->xmlSerialize(true, $sxe->addChild('missingTeeth')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<PaymentNotice xmlns="http://hl7.org/fhir"></PaymentNotice>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->ruleset) { $this->ruleset->xmlSerialize(true, $sxe->addChild('ruleset')); } if (null !== $this->originalRuleset) { $this->originalRuleset->xmlSerialize(true, $sxe->addChild('originalRuleset')); } if (null !== $this->created) { $this->created->xmlSerialize(true, $sxe->addChild('created')); } if (null !== $this->target) { $this->target->xmlSerialize(true, $sxe->addChild('target')); } if (null !== $this->provider) { $this->provider->xmlSerialize(true, $sxe->addChild('provider')); } if (null !== $this->organization) { $this->organization->xmlSerialize(true, $sxe->addChild('organization')); } if (null !== $this->request) { $this->request->xmlSerialize(true, $sxe->addChild('request')); } if (null !== $this->response) { $this->response->xmlSerialize(true, $sxe->addChild('response')); } if (null !== $this->paymentStatus) { $this->paymentStatus->xmlSerialize(true, $sxe->addChild('paymentStatus')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ClinicalImpression xmlns="http://hl7.org/fhir"></ClinicalImpression>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->assessor) { $this->assessor->xmlSerialize(true, $sxe->addChild('assessor')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (null !== $this->previous) { $this->previous->xmlSerialize(true, $sxe->addChild('previous')); } if (0 < count($this->problem)) { foreach ($this->problem as $problem) { $problem->xmlSerialize(true, $sxe->addChild('problem')); } } if (null !== $this->triggerCodeableConcept) { $this->triggerCodeableConcept->xmlSerialize(true, $sxe->addChild('triggerCodeableConcept')); } if (null !== $this->triggerReference) { $this->triggerReference->xmlSerialize(true, $sxe->addChild('triggerReference')); } if (0 < count($this->investigations)) { foreach ($this->investigations as $investigations) { $investigations->xmlSerialize(true, $sxe->addChild('investigations')); } } if (null !== $this->protocol) { $this->protocol->xmlSerialize(true, $sxe->addChild('protocol')); } if (null !== $this->summary) { $this->summary->xmlSerialize(true, $sxe->addChild('summary')); } if (0 < count($this->finding)) { foreach ($this->finding as $finding) { $finding->xmlSerialize(true, $sxe->addChild('finding')); } } if (0 < count($this->resolved)) { foreach ($this->resolved as $resolved) { $resolved->xmlSerialize(true, $sxe->addChild('resolved')); } } if (0 < count($this->ruledOut)) { foreach ($this->ruledOut as $ruledOut) { $ruledOut->xmlSerialize(true, $sxe->addChild('ruledOut')); } } if (null !== $this->prognosis) { $this->prognosis->xmlSerialize(true, $sxe->addChild('prognosis')); } if (0 < count($this->plan)) { foreach ($this->plan as $plan) { $plan->xmlSerialize(true, $sxe->addChild('plan')); } } if (0 < count($this->action)) { foreach ($this->action as $action) { $action->xmlSerialize(true, $sxe->addChild('action')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<TestScript xmlns="http://hl7.org/fhir"></TestScript>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (null !== $this->version) { $this->version->xmlSerialize(true, $sxe->addChild('version')); } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->experimental) { $this->experimental->xmlSerialize(true, $sxe->addChild('experimental')); } if (null !== $this->publisher) { $this->publisher->xmlSerialize(true, $sxe->addChild('publisher')); } if (0 < count($this->contact)) { foreach ($this->contact as $contact) { $contact->xmlSerialize(true, $sxe->addChild('contact')); } } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (0 < count($this->useContext)) { foreach ($this->useContext as $useContext) { $useContext->xmlSerialize(true, $sxe->addChild('useContext')); } } if (null !== $this->requirements) { $this->requirements->xmlSerialize(true, $sxe->addChild('requirements')); } if (null !== $this->copyright) { $this->copyright->xmlSerialize(true, $sxe->addChild('copyright')); } if (null !== $this->metadata) { $this->metadata->xmlSerialize(true, $sxe->addChild('metadata')); } if (null !== $this->multiserver) { $this->multiserver->xmlSerialize(true, $sxe->addChild('multiserver')); } if (0 < count($this->fixture)) { foreach ($this->fixture as $fixture) { $fixture->xmlSerialize(true, $sxe->addChild('fixture')); } } if (0 < count($this->profile)) { foreach ($this->profile as $profile) { $profile->xmlSerialize(true, $sxe->addChild('profile')); } } if (0 < count($this->variable)) { foreach ($this->variable as $variable) { $variable->xmlSerialize(true, $sxe->addChild('variable')); } } if (null !== $this->setup) { $this->setup->xmlSerialize(true, $sxe->addChild('setup')); } if (0 < count($this->test)) { foreach ($this->test as $test) { $test->xmlSerialize(true, $sxe->addChild('test')); } } if (null !== $this->teardown) { $this->teardown->xmlSerialize(true, $sxe->addChild('teardown')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<QuestionnaireAnswers xmlns="http://hl7.org/fhir"></QuestionnaireAnswers>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->questionnaire) { $this->questionnaire->xmlSerialize(true, $sxe->addChild('questionnaire')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->author) { $this->author->xmlSerialize(true, $sxe->addChild('author')); } if (null !== $this->authored) { $this->authored->xmlSerialize(true, $sxe->addChild('authored')); } if (null !== $this->source) { $this->source->xmlSerialize(true, $sxe->addChild('source')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (null !== $this->group) { $this->group->xmlSerialize(true, $sxe->addChild('group')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<QuestionnaireAnswersAnswer xmlns="http://hl7.org/fhir"></QuestionnaireAnswersAnswer>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->valueBoolean) { $this->valueBoolean->xmlSerialize(true, $sxe->addChild('valueBoolean')); } if (null !== $this->valueDecimal) { $this->valueDecimal->xmlSerialize(true, $sxe->addChild('valueDecimal')); } if (null !== $this->valueInteger) { $this->valueInteger->xmlSerialize(true, $sxe->addChild('valueInteger')); } if (null !== $this->valueDate) { $this->valueDate->xmlSerialize(true, $sxe->addChild('valueDate')); } if (null !== $this->valueDateTime) { $this->valueDateTime->xmlSerialize(true, $sxe->addChild('valueDateTime')); } if (null !== $this->valueInstant) { $this->valueInstant->xmlSerialize(true, $sxe->addChild('valueInstant')); } if (null !== $this->valueTime) { $this->valueTime->xmlSerialize(true, $sxe->addChild('valueTime')); } if (null !== $this->valueString) { $this->valueString->xmlSerialize(true, $sxe->addChild('valueString')); } if (null !== $this->valueUri) { $this->valueUri->xmlSerialize(true, $sxe->addChild('valueUri')); } if (null !== $this->valueAttachment) { $this->valueAttachment->xmlSerialize(true, $sxe->addChild('valueAttachment')); } if (null !== $this->valueCoding) { $this->valueCoding->xmlSerialize(true, $sxe->addChild('valueCoding')); } if (null !== $this->valueMeasuredQuantity) { $this->valueMeasuredQuantity->xmlSerialize(true, $sxe->addChild('valueMeasuredQuantity')); } if (null !== $this->valueReference) { $this->valueReference->xmlSerialize(true, $sxe->addChild('valueReference')); } if (0 < count($this->group)) { foreach ($this->group as $group) { $group->xmlSerialize(true, $sxe->addChild('group')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<DeviceUseRequest xmlns="http://hl7.org/fhir"></DeviceUseRequest>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->bodySiteCodeableConcept) { $this->bodySiteCodeableConcept->xmlSerialize(true, $sxe->addChild('bodySiteCodeableConcept')); } if (null !== $this->bodySiteReference) { $this->bodySiteReference->xmlSerialize(true, $sxe->addChild('bodySiteReference')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->device) { $this->device->xmlSerialize(true, $sxe->addChild('device')); } if (null !== $this->encounter) { $this->encounter->xmlSerialize(true, $sxe->addChild('encounter')); } if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (0 < count($this->indication)) { foreach ($this->indication as $indication) { $indication->xmlSerialize(true, $sxe->addChild('indication')); } } if (0 < count($this->notes)) { foreach ($this->notes as $notes) { $notes->xmlSerialize(true, $sxe->addChild('notes')); } } if (0 < count($this->prnReason)) { foreach ($this->prnReason as $prnReason) { $prnReason->xmlSerialize(true, $sxe->addChild('prnReason')); } } if (null !== $this->orderedOn) { $this->orderedOn->xmlSerialize(true, $sxe->addChild('orderedOn')); } if (null !== $this->recordedOn) { $this->recordedOn->xmlSerialize(true, $sxe->addChild('recordedOn')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->timingTiming) { $this->timingTiming->xmlSerialize(true, $sxe->addChild('timingTiming')); } if (null !== $this->timingPeriod) { $this->timingPeriod->xmlSerialize(true, $sxe->addChild('timingPeriod')); } if (null !== $this->timingDateTime) { $this->timingDateTime->xmlSerialize(true, $sxe->addChild('timingDateTime')); } if (null !== $this->priority) { $this->priority->xmlSerialize(true, $sxe->addChild('priority')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ImagingObjectSelection xmlns="http://hl7.org/fhir"></ImagingObjectSelection>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->uid) { $this->uid->xmlSerialize(true, $sxe->addChild('uid')); } if (null !== $this->patient) { $this->patient->xmlSerialize(true, $sxe->addChild('patient')); } if (null !== $this->title) { $this->title->xmlSerialize(true, $sxe->addChild('title')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if (null !== $this->author) { $this->author->xmlSerialize(true, $sxe->addChild('author')); } if (null !== $this->authoringTime) { $this->authoringTime->xmlSerialize(true, $sxe->addChild('authoringTime')); } if (0 < count($this->study)) { foreach ($this->study as $study) { $study->xmlSerialize(true, $sxe->addChild('study')); } } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }
/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<Attachment xmlns="http://hl7.org/fhir"></Attachment>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->contentType) { $this->contentType->xmlSerialize(true, $sxe->addChild('contentType')); } if (null !== $this->language) { $this->language->xmlSerialize(true, $sxe->addChild('language')); } if (null !== $this->data) { $this->data->xmlSerialize(true, $sxe->addChild('data')); } if (null !== $this->url) { $this->url->xmlSerialize(true, $sxe->addChild('url')); } if (null !== $this->size) { $this->size->xmlSerialize(true, $sxe->addChild('size')); } if (null !== $this->hash) { $this->hash->xmlSerialize(true, $sxe->addChild('hash')); } if (null !== $this->title) { $this->title->xmlSerialize(true, $sxe->addChild('title')); } if (null !== $this->creation) { $this->creation->xmlSerialize(true, $sxe->addChild('creation')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }