EuropeanHealthInsuranceCard

@Serializable
data class EuropeanHealthInsuranceCard(val issuingCountry: String, val socialSecurityNumber: String, val issuingAuthority: IssuingAuthority, val documentNumber: String, val issuanceDate: LocalDate, val expiryDate: LocalDate)(source)

Constructors

Link copied to clipboard
constructor(issuingCountry: String, socialSecurityNumber: String, issuingAuthority: IssuingAuthority, documentNumber: String, issuanceDate: LocalDate, expiryDate: LocalDate)

Properties

Link copied to clipboard
@SerialName(value = "document_number")
val documentNumber: String

The unique document identifier assigned by the issuing institution for the EHIC.

Link copied to clipboard
@SerialName(value = "expiry_date")
val expiryDate: LocalDate

Expiry date of the administrative validity period of the EHIC credential, represented as a full-date (YYYY-MM-DD) in accordance with ISO 8601-1 and RFC 3339.

Link copied to clipboard
@SerialName(value = "issuance_date")
val issuanceDate: LocalDate

Issuance date of the EHIC credential, represented as a full-date (YYYY-MM-DD) in accordance with ISO 8601-1 and RFC 3339.

Link copied to clipboard
@SerialName(value = "issuing_authority")
val issuingAuthority: IssuingAuthority

Character string that enables the health care provider to identify the person via international search mask (national format)

Link copied to clipboard
@SerialName(value = "issuing_country")
val issuingCountry: String

The country where the issuing institution operates, represented as a two-letter country code compliant with ISO 3166-1 alpha-2.

Link copied to clipboard
@SerialName(value = "social_security_number")
val socialSecurityNumber: String

The personal identification number for social security of the credential subject.