/** * @param boolean $returnSXE * @param \SimpleXMLElement $sxe * @return string|\SimpleXMLElement */ public function xmlSerialize($returnSXE = false, $sxe = null) { if (null === $sxe) { $sxe = new \SimpleXMLElement('<ClaimResponseAdjudication3 xmlns="http://hl7.org/fhir"></ClaimResponseAdjudication3>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->code) { $this->code->xmlSerialize(true, $sxe->addChild('code')); } if (null !== $this->amount) { $this->amount->xmlSerialize(true, $sxe->addChild('amount')); } 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('<ClaimResponseDetail1 xmlns="http://hl7.org/fhir"></ClaimResponseDetail1>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->service) { $this->service->xmlSerialize(true, $sxe->addChild('service')); } if (null !== $this->fee) { $this->fee->xmlSerialize(true, $sxe->addChild('fee')); } if (0 < count($this->adjudication)) { foreach ($this->adjudication as $adjudication) { $adjudication->xmlSerialize(true, $sxe->addChild('adjudication')); } } 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('<ClaimItem xmlns="http://hl7.org/fhir"></ClaimItem>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->sequence) { $this->sequence->xmlSerialize(true, $sxe->addChild('sequence')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->provider) { $this->provider->xmlSerialize(true, $sxe->addChild('provider')); } if (0 < count($this->diagnosisLinkId)) { foreach ($this->diagnosisLinkId as $diagnosisLinkId) { $diagnosisLinkId->xmlSerialize(true, $sxe->addChild('diagnosisLinkId')); } } if (null !== $this->service) { $this->service->xmlSerialize(true, $sxe->addChild('service')); } if (null !== $this->serviceDate) { $this->serviceDate->xmlSerialize(true, $sxe->addChild('serviceDate')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->unitPrice) { $this->unitPrice->xmlSerialize(true, $sxe->addChild('unitPrice')); } if (null !== $this->factor) { $this->factor->xmlSerialize(true, $sxe->addChild('factor')); } if (null !== $this->points) { $this->points->xmlSerialize(true, $sxe->addChild('points')); } if (null !== $this->net) { $this->net->xmlSerialize(true, $sxe->addChild('net')); } if (null !== $this->udi) { $this->udi->xmlSerialize(true, $sxe->addChild('udi')); } if (null !== $this->bodySite) { $this->bodySite->xmlSerialize(true, $sxe->addChild('bodySite')); } if (0 < count($this->subSite)) { foreach ($this->subSite as $subSite) { $subSite->xmlSerialize(true, $sxe->addChild('subSite')); } } if (0 < count($this->modifier)) { foreach ($this->modifier as $modifier) { $modifier->xmlSerialize(true, $sxe->addChild('modifier')); } } if (0 < count($this->detail)) { foreach ($this->detail as $detail) { $detail->xmlSerialize(true, $sxe->addChild('detail')); } } if (null !== $this->prosthesis) { $this->prosthesis->xmlSerialize(true, $sxe->addChild('prosthesis')); } 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('<PaymentReconciliation xmlns="http://hl7.org/fhir"></PaymentReconciliation>'); } 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->outcome) { $this->outcome->xmlSerialize(true, $sxe->addChild('outcome')); } if (null !== $this->disposition) { $this->disposition->xmlSerialize(true, $sxe->addChild('disposition')); } 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->period) { $this->period->xmlSerialize(true, $sxe->addChild('period')); } if (null !== $this->organization) { $this->organization->xmlSerialize(true, $sxe->addChild('organization')); } if (null !== $this->requestProvider) { $this->requestProvider->xmlSerialize(true, $sxe->addChild('requestProvider')); } if (null !== $this->requestOrganization) { $this->requestOrganization->xmlSerialize(true, $sxe->addChild('requestOrganization')); } if (0 < count($this->detail)) { foreach ($this->detail as $detail) { $detail->xmlSerialize(true, $sxe->addChild('detail')); } } if (null !== $this->form) { $this->form->xmlSerialize(true, $sxe->addChild('form')); } if (null !== $this->total) { $this->total->xmlSerialize(true, $sxe->addChild('total')); } if (0 < count($this->note)) { foreach ($this->note as $note) { $note->xmlSerialize(true, $sxe->addChild('note')); } } 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('<ClaimSubDetail xmlns="http://hl7.org/fhir"></ClaimSubDetail>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->sequence) { $this->sequence->xmlSerialize(true, $sxe->addChild('sequence')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->service) { $this->service->xmlSerialize(true, $sxe->addChild('service')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->unitPrice) { $this->unitPrice->xmlSerialize(true, $sxe->addChild('unitPrice')); } if (null !== $this->factor) { $this->factor->xmlSerialize(true, $sxe->addChild('factor')); } if (null !== $this->points) { $this->points->xmlSerialize(true, $sxe->addChild('points')); } if (null !== $this->net) { $this->net->xmlSerialize(true, $sxe->addChild('net')); } if (null !== $this->udi) { $this->udi->xmlSerialize(true, $sxe->addChild('udi')); } 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('<ContractValuedItem1 xmlns="http://hl7.org/fhir"></ContractValuedItem1>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->entityCodeableConcept) { $this->entityCodeableConcept->xmlSerialize(true, $sxe->addChild('entityCodeableConcept')); } if (null !== $this->entityReference) { $this->entityReference->xmlSerialize(true, $sxe->addChild('entityReference')); } if (null !== $this->identifier) { $this->identifier->xmlSerialize(true, $sxe->addChild('identifier')); } if (null !== $this->effectiveTime) { $this->effectiveTime->xmlSerialize(true, $sxe->addChild('effectiveTime')); } if (null !== $this->quantity) { $this->quantity->xmlSerialize(true, $sxe->addChild('quantity')); } if (null !== $this->unitPrice) { $this->unitPrice->xmlSerialize(true, $sxe->addChild('unitPrice')); } if (null !== $this->factor) { $this->factor->xmlSerialize(true, $sxe->addChild('factor')); } if (null !== $this->points) { $this->points->xmlSerialize(true, $sxe->addChild('points')); } if (null !== $this->net) { $this->net->xmlSerialize(true, $sxe->addChild('net')); } 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('<ClaimResponse xmlns="http://hl7.org/fhir"></ClaimResponse>'); } 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->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->organization) { $this->organization->xmlSerialize(true, $sxe->addChild('organization')); } if (null !== $this->requestProvider) { $this->requestProvider->xmlSerialize(true, $sxe->addChild('requestProvider')); } if (null !== $this->requestOrganization) { $this->requestOrganization->xmlSerialize(true, $sxe->addChild('requestOrganization')); } if (null !== $this->outcome) { $this->outcome->xmlSerialize(true, $sxe->addChild('outcome')); } if (null !== $this->disposition) { $this->disposition->xmlSerialize(true, $sxe->addChild('disposition')); } if (null !== $this->payeeType) { $this->payeeType->xmlSerialize(true, $sxe->addChild('payeeType')); } if (0 < count($this->item)) { foreach ($this->item as $item) { $item->xmlSerialize(true, $sxe->addChild('item')); } } if (0 < count($this->addItem)) { foreach ($this->addItem as $addItem) { $addItem->xmlSerialize(true, $sxe->addChild('addItem')); } } if (0 < count($this->error)) { foreach ($this->error as $error) { $error->xmlSerialize(true, $sxe->addChild('error')); } } if (null !== $this->totalCost) { $this->totalCost->xmlSerialize(true, $sxe->addChild('totalCost')); } if (null !== $this->unallocDeductable) { $this->unallocDeductable->xmlSerialize(true, $sxe->addChild('unallocDeductable')); } if (null !== $this->totalBenefit) { $this->totalBenefit->xmlSerialize(true, $sxe->addChild('totalBenefit')); } if (null !== $this->paymentAdjustment) { $this->paymentAdjustment->xmlSerialize(true, $sxe->addChild('paymentAdjustment')); } if (null !== $this->paymentAdjustmentReason) { $this->paymentAdjustmentReason->xmlSerialize(true, $sxe->addChild('paymentAdjustmentReason')); } if (null !== $this->paymentDate) { $this->paymentDate->xmlSerialize(true, $sxe->addChild('paymentDate')); } if (null !== $this->paymentAmount) { $this->paymentAmount->xmlSerialize(true, $sxe->addChild('paymentAmount')); } if (null !== $this->paymentRef) { $this->paymentRef->xmlSerialize(true, $sxe->addChild('paymentRef')); } if (null !== $this->reserved) { $this->reserved->xmlSerialize(true, $sxe->addChild('reserved')); } if (null !== $this->form) { $this->form->xmlSerialize(true, $sxe->addChild('form')); } if (0 < count($this->note)) { foreach ($this->note as $note) { $note->xmlSerialize(true, $sxe->addChild('note')); } } if (0 < count($this->coverage)) { foreach ($this->coverage as $coverage) { $coverage->xmlSerialize(true, $sxe->addChild('coverage')); } } 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('<PaymentReconciliationDetail xmlns="http://hl7.org/fhir"></PaymentReconciliationDetail>'); } parent::xmlSerialize(true, $sxe); if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->request) { $this->request->xmlSerialize(true, $sxe->addChild('request')); } if (null !== $this->responce) { $this->responce->xmlSerialize(true, $sxe->addChild('responce')); } if (null !== $this->submitter) { $this->submitter->xmlSerialize(true, $sxe->addChild('submitter')); } if (null !== $this->payee) { $this->payee->xmlSerialize(true, $sxe->addChild('payee')); } if (null !== $this->date) { $this->date->xmlSerialize(true, $sxe->addChild('date')); } if (null !== $this->amount) { $this->amount->xmlSerialize(true, $sxe->addChild('amount')); } 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('<Account xmlns="http://hl7.org/fhir"></Account>'); } parent::xmlSerialize(true, $sxe); if (0 < count($this->identifier)) { foreach ($this->identifier as $identifier) { $identifier->xmlSerialize(true, $sxe->addChild('identifier')); } } if (null !== $this->name) { $this->name->xmlSerialize(true, $sxe->addChild('name')); } if (null !== $this->type) { $this->type->xmlSerialize(true, $sxe->addChild('type')); } if (null !== $this->status) { $this->status->xmlSerialize(true, $sxe->addChild('status')); } if (null !== $this->activePeriod) { $this->activePeriod->xmlSerialize(true, $sxe->addChild('activePeriod')); } if (null !== $this->currency) { $this->currency->xmlSerialize(true, $sxe->addChild('currency')); } if (null !== $this->balance) { $this->balance->xmlSerialize(true, $sxe->addChild('balance')); } if (null !== $this->coveragePeriod) { $this->coveragePeriod->xmlSerialize(true, $sxe->addChild('coveragePeriod')); } if (null !== $this->subject) { $this->subject->xmlSerialize(true, $sxe->addChild('subject')); } if (null !== $this->owner) { $this->owner->xmlSerialize(true, $sxe->addChild('owner')); } if (null !== $this->description) { $this->description->xmlSerialize(true, $sxe->addChild('description')); } if ($returnSXE) { return $sxe; } return $sxe->saveXML(); }