View Source GoogleApi.HealthCare.V1beta1.Model.Field (google_api_health_care v0.50.1)

A (sub) field of a type.

Attributes

  • maxOccurs (type: integer(), default: nil) - The maximum number of times this field can be repeated. 0 or -1 means unbounded.
  • minOccurs (type: integer(), default: nil) - The minimum number of times this field must be present/repeated.
  • name (type: String.t, default: nil) - The name of the field. For example, "PID-1" or just "1".
  • table (type: String.t, default: nil) - The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296".
  • type (type: String.t, default: nil) - The type of this field. A Type with this name must be defined in an Hl7TypesConfig.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.HealthCare.V1beta1.Model.Field{
  maxOccurs: integer() | nil,
  minOccurs: integer() | nil,
  name: String.t() | nil,
  table: String.t() | nil,
  type: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.