/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->code) { $json['code'] = $this->code->jsonSerialize(); } if (null !== $this->amount) { $json['amount'] = $this->amount->jsonSerialize(); } if (null !== $this->value) { $json['value'] = $this->value->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->service) { $json['service'] = $this->service->jsonSerialize(); } if (null !== $this->fee) { $json['fee'] = $this->fee->jsonSerialize(); } if (0 < count($this->adjudication)) { $json['adjudication'] = array(); foreach ($this->adjudication as $adjudication) { $json['adjudication'][] = $adjudication->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->sequence) { $json['sequence'] = $this->sequence->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->provider) { $json['provider'] = $this->provider->jsonSerialize(); } if (0 < count($this->diagnosisLinkId)) { $json['diagnosisLinkId'] = array(); foreach ($this->diagnosisLinkId as $diagnosisLinkId) { $json['diagnosisLinkId'][] = $diagnosisLinkId->jsonSerialize(); } } if (null !== $this->service) { $json['service'] = $this->service->jsonSerialize(); } if (null !== $this->serviceDate) { $json['serviceDate'] = $this->serviceDate->jsonSerialize(); } if (null !== $this->quantity) { $json['quantity'] = $this->quantity->jsonSerialize(); } if (null !== $this->unitPrice) { $json['unitPrice'] = $this->unitPrice->jsonSerialize(); } if (null !== $this->factor) { $json['factor'] = $this->factor->jsonSerialize(); } if (null !== $this->points) { $json['points'] = $this->points->jsonSerialize(); } if (null !== $this->net) { $json['net'] = $this->net->jsonSerialize(); } if (null !== $this->udi) { $json['udi'] = $this->udi->jsonSerialize(); } if (null !== $this->bodySite) { $json['bodySite'] = $this->bodySite->jsonSerialize(); } if (0 < count($this->subSite)) { $json['subSite'] = array(); foreach ($this->subSite as $subSite) { $json['subSite'][] = $subSite->jsonSerialize(); } } if (0 < count($this->modifier)) { $json['modifier'] = array(); foreach ($this->modifier as $modifier) { $json['modifier'][] = $modifier->jsonSerialize(); } } if (0 < count($this->detail)) { $json['detail'] = array(); foreach ($this->detail as $detail) { $json['detail'][] = $detail->jsonSerialize(); } } if (null !== $this->prosthesis) { $json['prosthesis'] = $this->prosthesis->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); $json['resourceType'] = $this->_fhirElementName; if (0 < count($this->identifier)) { $json['identifier'] = array(); foreach ($this->identifier as $identifier) { $json['identifier'][] = $identifier->jsonSerialize(); } } if (null !== $this->request) { $json['request'] = $this->request->jsonSerialize(); } if (null !== $this->outcome) { $json['outcome'] = $this->outcome->jsonSerialize(); } if (null !== $this->disposition) { $json['disposition'] = $this->disposition->jsonSerialize(); } if (null !== $this->ruleset) { $json['ruleset'] = $this->ruleset->jsonSerialize(); } if (null !== $this->originalRuleset) { $json['originalRuleset'] = $this->originalRuleset->jsonSerialize(); } if (null !== $this->created) { $json['created'] = $this->created->jsonSerialize(); } if (null !== $this->period) { $json['period'] = $this->period->jsonSerialize(); } if (null !== $this->organization) { $json['organization'] = $this->organization->jsonSerialize(); } if (null !== $this->requestProvider) { $json['requestProvider'] = $this->requestProvider->jsonSerialize(); } if (null !== $this->requestOrganization) { $json['requestOrganization'] = $this->requestOrganization->jsonSerialize(); } if (0 < count($this->detail)) { $json['detail'] = array(); foreach ($this->detail as $detail) { $json['detail'][] = $detail->jsonSerialize(); } } if (null !== $this->form) { $json['form'] = $this->form->jsonSerialize(); } if (null !== $this->total) { $json['total'] = $this->total->jsonSerialize(); } if (0 < count($this->note)) { $json['note'] = array(); foreach ($this->note as $note) { $json['note'][] = $note->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->sequence) { $json['sequence'] = $this->sequence->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->service) { $json['service'] = $this->service->jsonSerialize(); } if (null !== $this->quantity) { $json['quantity'] = $this->quantity->jsonSerialize(); } if (null !== $this->unitPrice) { $json['unitPrice'] = $this->unitPrice->jsonSerialize(); } if (null !== $this->factor) { $json['factor'] = $this->factor->jsonSerialize(); } if (null !== $this->points) { $json['points'] = $this->points->jsonSerialize(); } if (null !== $this->net) { $json['net'] = $this->net->jsonSerialize(); } if (null !== $this->udi) { $json['udi'] = $this->udi->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->entityCodeableConcept) { $json['entityCodeableConcept'] = $this->entityCodeableConcept->jsonSerialize(); } if (null !== $this->entityReference) { $json['entityReference'] = $this->entityReference->jsonSerialize(); } if (null !== $this->identifier) { $json['identifier'] = $this->identifier->jsonSerialize(); } if (null !== $this->effectiveTime) { $json['effectiveTime'] = $this->effectiveTime->jsonSerialize(); } if (null !== $this->quantity) { $json['quantity'] = $this->quantity->jsonSerialize(); } if (null !== $this->unitPrice) { $json['unitPrice'] = $this->unitPrice->jsonSerialize(); } if (null !== $this->factor) { $json['factor'] = $this->factor->jsonSerialize(); } if (null !== $this->points) { $json['points'] = $this->points->jsonSerialize(); } if (null !== $this->net) { $json['net'] = $this->net->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->sequence) { $json['sequence'] = $this->sequence->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->service) { $json['service'] = $this->service->jsonSerialize(); } if (null !== $this->quantity) { $json['quantity'] = $this->quantity->jsonSerialize(); } if (null !== $this->unitPrice) { $json['unitPrice'] = $this->unitPrice->jsonSerialize(); } if (null !== $this->factor) { $json['factor'] = $this->factor->jsonSerialize(); } if (null !== $this->points) { $json['points'] = $this->points->jsonSerialize(); } if (null !== $this->net) { $json['net'] = $this->net->jsonSerialize(); } if (null !== $this->udi) { $json['udi'] = $this->udi->jsonSerialize(); } if (0 < count($this->subDetail)) { $json['subDetail'] = array(); foreach ($this->subDetail as $subDetail) { $json['subDetail'][] = $subDetail->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); $json['resourceType'] = $this->_fhirElementName; if (0 < count($this->identifier)) { $json['identifier'] = array(); foreach ($this->identifier as $identifier) { $json['identifier'][] = $identifier->jsonSerialize(); } } if (null !== $this->request) { $json['request'] = $this->request->jsonSerialize(); } if (null !== $this->ruleset) { $json['ruleset'] = $this->ruleset->jsonSerialize(); } if (null !== $this->originalRuleset) { $json['originalRuleset'] = $this->originalRuleset->jsonSerialize(); } if (null !== $this->created) { $json['created'] = $this->created->jsonSerialize(); } if (null !== $this->organization) { $json['organization'] = $this->organization->jsonSerialize(); } if (null !== $this->requestProvider) { $json['requestProvider'] = $this->requestProvider->jsonSerialize(); } if (null !== $this->requestOrganization) { $json['requestOrganization'] = $this->requestOrganization->jsonSerialize(); } if (null !== $this->outcome) { $json['outcome'] = $this->outcome->jsonSerialize(); } if (null !== $this->disposition) { $json['disposition'] = $this->disposition->jsonSerialize(); } if (null !== $this->payeeType) { $json['payeeType'] = $this->payeeType->jsonSerialize(); } if (0 < count($this->item)) { $json['item'] = array(); foreach ($this->item as $item) { $json['item'][] = $item->jsonSerialize(); } } if (0 < count($this->addItem)) { $json['addItem'] = array(); foreach ($this->addItem as $addItem) { $json['addItem'][] = $addItem->jsonSerialize(); } } if (0 < count($this->error)) { $json['error'] = array(); foreach ($this->error as $error) { $json['error'][] = $error->jsonSerialize(); } } if (null !== $this->totalCost) { $json['totalCost'] = $this->totalCost->jsonSerialize(); } if (null !== $this->unallocDeductable) { $json['unallocDeductable'] = $this->unallocDeductable->jsonSerialize(); } if (null !== $this->totalBenefit) { $json['totalBenefit'] = $this->totalBenefit->jsonSerialize(); } if (null !== $this->paymentAdjustment) { $json['paymentAdjustment'] = $this->paymentAdjustment->jsonSerialize(); } if (null !== $this->paymentAdjustmentReason) { $json['paymentAdjustmentReason'] = $this->paymentAdjustmentReason->jsonSerialize(); } if (null !== $this->paymentDate) { $json['paymentDate'] = $this->paymentDate->jsonSerialize(); } if (null !== $this->paymentAmount) { $json['paymentAmount'] = $this->paymentAmount->jsonSerialize(); } if (null !== $this->paymentRef) { $json['paymentRef'] = $this->paymentRef->jsonSerialize(); } if (null !== $this->reserved) { $json['reserved'] = $this->reserved->jsonSerialize(); } if (null !== $this->form) { $json['form'] = $this->form->jsonSerialize(); } if (0 < count($this->note)) { $json['note'] = array(); foreach ($this->note as $note) { $json['note'][] = $note->jsonSerialize(); } } if (0 < count($this->coverage)) { $json['coverage'] = array(); foreach ($this->coverage as $coverage) { $json['coverage'][] = $coverage->jsonSerialize(); } } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->request) { $json['request'] = $this->request->jsonSerialize(); } if (null !== $this->responce) { $json['responce'] = $this->responce->jsonSerialize(); } if (null !== $this->submitter) { $json['submitter'] = $this->submitter->jsonSerialize(); } if (null !== $this->payee) { $json['payee'] = $this->payee->jsonSerialize(); } if (null !== $this->date) { $json['date'] = $this->date->jsonSerialize(); } if (null !== $this->amount) { $json['amount'] = $this->amount->jsonSerialize(); } return $json; }
/** * @return array */ public function jsonSerialize() { $json = parent::jsonSerialize(); $json['resourceType'] = $this->_fhirElementName; if (0 < count($this->identifier)) { $json['identifier'] = array(); foreach ($this->identifier as $identifier) { $json['identifier'][] = $identifier->jsonSerialize(); } } if (null !== $this->name) { $json['name'] = $this->name->jsonSerialize(); } if (null !== $this->type) { $json['type'] = $this->type->jsonSerialize(); } if (null !== $this->status) { $json['status'] = $this->status->jsonSerialize(); } if (null !== $this->activePeriod) { $json['activePeriod'] = $this->activePeriod->jsonSerialize(); } if (null !== $this->currency) { $json['currency'] = $this->currency->jsonSerialize(); } if (null !== $this->balance) { $json['balance'] = $this->balance->jsonSerialize(); } if (null !== $this->coveragePeriod) { $json['coveragePeriod'] = $this->coveragePeriod->jsonSerialize(); } if (null !== $this->subject) { $json['subject'] = $this->subject->jsonSerialize(); } if (null !== $this->owner) { $json['owner'] = $this->owner->jsonSerialize(); } if (null !== $this->description) { $json['description'] = $this->description->jsonSerialize(); } return $json; }