- Companion:
- class
Type members
Classlikes
@POJOBoilerplate
class Accident(val id: Option[String], val date: FHIRDate, `type`: Option[CodeableConcept], val extension: LitSeq[Extension], val location: Option[LocationChoice], val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class CareTeam(val id: Option[String], val role: Option[CodeableConcept], val sequence: PositiveInt, val provider: Reference, val extension: LitSeq[Extension], val responsible: Option[Boolean], val qualification: Option[CodeableConcept], val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class Diagnosis(val id: Option[String], `type`: LitSeq[CodeableConcept], val sequence: PositiveInt, val extension: LitSeq[Extension], val onAdmission: Option[CodeableConcept], val packageCode: Option[CodeableConcept], val diagnosis: DiagnosisChoice, val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class Insurance(val id: Option[String], val focal: Boolean, val sequence: PositiveInt, val coverage: Reference, val extension: LitSeq[Extension], val identifier: Option[Identifier], val preAuthRef: LitSeq[String], val claimResponse: Option[Reference], val modifierExtension: LitSeq[Extension], val businessArrangement: Option[String], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class Item(val id: Option[String], val net: Option[Money], val udi: LitSeq[Reference], val factor: Option[BigDecimal], val revenue: Option[CodeableConcept], val subSite: LitSeq[CodeableConcept], val sequence: PositiveInt, val category: Option[CodeableConcept], val modifier: LitSeq[CodeableConcept], val quantity: Option[Quantity], val bodySite: Option[CodeableConcept], val extension: LitSeq[Extension], val unitPrice: Option[Money], val encounter: LitSeq[Reference], val programCode: LitSeq[CodeableConcept], val serviced: Option[ServicedChoice], val location: Option[LocationChoice], val careTeamSequence: LitSeq[PositiveInt], val productOrService: CodeableConcept, val modifierExtension: LitSeq[Extension], val diagnosisSequence: LitSeq[PositiveInt], val procedureSequence: LitSeq[PositiveInt], val informationSequence: LitSeq[PositiveInt], val detail: LitSeq[Detail], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class Payee(val id: Option[String], `type`: CodeableConcept, val party: Option[Reference], val extension: LitSeq[Extension], val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class Procedure(val id: Option[String], val udi: LitSeq[Reference], `type`: LitSeq[CodeableConcept], val date: Option[FHIRDateTime], val sequence: PositiveInt, val extension: LitSeq[Extension], val procedure: ProcedureChoice, val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class Related(val id: Option[String], val claim: Option[Reference], val extension: LitSeq[Extension], val reference: Option[Identifier], val relationship: Option[CodeableConcept], val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
@POJOBoilerplate
class SupportingInfo(val id: Option[String], val code: Option[CodeableConcept], val reason: Option[CodeableConcept], val sequence: PositiveInt, val category: CodeableConcept, val value: Option[ValueChoice], val extension: LitSeq[Extension], val timing: Option[TimingChoice], val modifierExtension: LitSeq[Extension], val primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]) extends BackboneElement
- Companion:
- object
Inherited classlikes
Value members
Concrete methods
def apply(id: Option[String], use: CLAIM_USE, meta: Option[Meta], text: Option[Narrative], `type`: CodeableConcept, total: Option[Money], status: FM_STATUS, subType: Option[CodeableConcept], patient: Reference, created: FHIRDateTime, enterer: Option[Reference], insurer: Option[Reference], language: Option[LANGUAGES], provider: Reference, priority: CodeableConcept, referral: Option[Reference], facility: Option[Reference], contained: LitSeq[Resource], extension: LitSeq[Extension], identifier: LitSeq[Identifier], fundsReserve: Option[CodeableConcept], prescription: Option[Reference], implicitRules: Option[UriStr], billablePeriod: Option[Period], modifierExtension: LitSeq[Extension], originalPrescription: Option[Reference], payee: Option[Payee], related: LitSeq[Related], careTeam: LitSeq[CareTeam], accident: Option[Accident], diagnosis: LitSeq[Diagnosis], procedure: LitSeq[Procedure], insurance: NonEmptyLitSeq[Insurance], supportingInfo: LitSeq[SupportingInfo], item: LitSeq[Item], primitiveAttributes: TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]): Claim
Inherited methods
def checkUnknownFields(cursor: HCursor, keys: Set[String], keyPrefixes: Seq[Set[String]])(implicit decoderParams: DecoderParams): Try[Unit]
- Inherited from:
- CompanionFor
def companionOf[T <: FHIRObject : ClassTag](implicit evidence$1: ClassTag[T], tag: LTag[T]): CompanionFor[T]
- Inherited from:
- Utils
def decodeAttributes(cursor: HCursor)(implicit params: DecoderParams): TreeMap[FHIRComponentFieldMeta[_], PrimitiveElementInfo]
- Inherited from:
- CompanionFor
def decodeMethodFor[T <: FHIRObject : ClassTag](implicit evidence$2: ClassTag[T], tag: LTag[T], params: DecoderParams): HCursor => Try[T]
- Inherited from:
- Utils
Concrete fields
Inherited fields
Implicits
Implicits
implicit def summonObjectAndCompanionClaim380098919(o: Claim): ObjectAndCompanion[Claim, Claim.type]
Inherited implicits
implicit def decodeEither[A, B](implicit decoderA: Decoder[A], decoderB: Decoder[B]): Decoder[Either[A, B]]
- Inherited from:
- BaseFieldDecoders
implicit def decodeNonEmptyLitSeq[T](implicit decoder: Decoder[LitSeq[T]]): Decoder[NonEmptyLitSeq[T]]
- Inherited from:
- BaseFieldDecoders
implicit def encodeEither[A, B](implicit encoderA: Encoder[A], encoderB: Encoder[B]): Encoder[Either[A, B]]
- Inherited from:
- BaseFieldDecoders