ch.elexis.tarmedprefs
Class TarmedRequirements
java.lang.Object
ch.elexis.tarmedprefs.TarmedRequirements
public class TarmedRequirements
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSURANCE
public static final java.lang.String INSURANCE
INSURANCE_NUMBER
public static final java.lang.String INSURANCE_NUMBER
CASE_NUMBER
public static final java.lang.String CASE_NUMBER
INTERMEDIATE
public static final java.lang.String INTERMEDIATE
ACCIDENT_NUMBER
public static final java.lang.String ACCIDENT_NUMBER
SSN
public static final java.lang.String SSN
EAN_PSEUDO
public static final java.lang.String EAN_PSEUDO
- See Also:
- Constant Field Values
EAN_PROVIDER
public static final java.lang.String EAN_PROVIDER
- See Also:
- Constant Field Values
EAN_RESPONSIBLE
public static final java.lang.String EAN_RESPONSIBLE
- See Also:
- Constant Field Values
EAN_PATTERN
public static final java.lang.String EAN_PATTERN
- See Also:
- Constant Field Values
ACCIDENT_DATE
public static final java.lang.String ACCIDENT_DATE
CASE_LAW
public static final java.lang.String CASE_LAW
BILLINGSYSTEM_NAME
public static final java.lang.String BILLINGSYSTEM_NAME
- See Also:
- Constant Field Values
OUTPUTTER_NAME
public static final java.lang.String OUTPUTTER_NAME
- See Also:
- Constant Field Values
DOMAIN_KSK
public static final java.lang.String DOMAIN_KSK
- See Also:
- Constant Field Values
DOMAIN_NIF
public static final java.lang.String DOMAIN_NIF
- See Also:
- Constant Field Values
DOMAIN_SUVA
public static final java.lang.String DOMAIN_SUVA
- See Also:
- Constant Field Values
DOMAIN_RECIPIENT_EAN
public static final java.lang.String DOMAIN_RECIPIENT_EAN
- See Also:
- Constant Field Values
TarmedRequirements
public TarmedRequirements()
getEAN
public static java.lang.String getEAN(Kontakt k)
getRecipientEAN
public static java.lang.String getRecipientEAN(Kontakt k)
getSuvaNr
public static java.lang.String getSuvaNr(Kontakt k)
getIntermediateEAN
public static java.lang.String getIntermediateEAN(Fall fall)
- Get EAN of the Intermediate where the bill shpould be sent. This must be a Fall-requirement
as defined in INTERMEDIATE and must contain the EAN
- Parameters:
fall
-
- Returns:
- the intermediate EAN as defined or the empty String (never null)
getProviderEAN
public static java.lang.String getProviderEAN(Fall fall)
- get ean_provider from Fall
- Parameters:
fall
-
- Returns:
- the EAN or "unknown" if no valid ean was provided
getResponsibleEAN
public static java.lang.String getResponsibleEAN(Fall fall)
- get ean_responsible from Fall
- Parameters:
fall
-
- Returns:
- the EAN or "unknown" if no valid ean was provided
normalizeKSK
public static java.lang.String normalizeKSK(java.lang.String KSK,
boolean bCompact)
- wandelt KSK's von der G123456-Schreibweise in die G 1234.56 Schreibweise um und umgekehrt
- Parameters:
KSK
- die KSK, welche aus exakt einem Buchstaben, exakt 6 Ziffern und optional exakt
einem Leerzeichen nach dem Buchstaben und einem Punkt vor den letzten beiden
Ziffern besteht.
- Returns:
- bei bCompact true eine KSK wie G123456, sonst eine wie G 1234.56
getKSK
public static java.lang.String getKSK(Kontakt k)
getNIF
public static java.lang.String getNIF(Kontakt k)
setEAN
public static boolean setEAN(Kontakt k,
java.lang.String ean)
setKSK
public static void setKSK(Kontakt k,
java.lang.String ksk)
setNIF
public static void setNIF(Kontakt k,
java.lang.String nif)
setSuvaNr
public static void setSuvaNr(Kontakt k,
java.lang.String SuvaNr)
getAHV
public static java.lang.String getAHV(Person p)
setAHV
public static void setAHV(Person p,
java.lang.String ahv)
getGesetz
public static java.lang.String getGesetz(Fall fall)
getTCName
public static java.lang.String getTCName(Kontakt mandant)
getTCCode
public static java.lang.String getTCCode(Kontakt mandant)
setTC
public static void setTC(Kontakt mandant,
java.lang.String tc)
hasTCContract
public static boolean hasTCContract(Kontakt mandant)
Copyright 2005-2011 by Gerry Weirich, Elexis