public class Impfung
extends Object
Constructor and Description |
---|
Impfung() |
Modifier and Type | Method and Description |
---|---|
AuthorBody |
getAuthor()
Für die Impfung verantwortlicher GDA.
|
BerechtigterBearbeiter |
getBerechtigterBearbeiter()
Berechtigt zur Korrektur.
|
DokumentReferenz |
getDokumentReferenz()
Dokument-Referenz auf den Impfpass.
|
String |
getDosierungEinheit()
Einheit der Dosierung.
|
Double |
getDosierungMenge()
Menge des verabreichten Impfstoffes.
|
EintragendePerson |
getEintragendePerson()
Person, die das Dokument geschrieben hat.
|
Teilnehmer |
getImpfenderGDA()
Person, die die Impfung durchgeführt hat, zu der der Impfende GDA gehört Siehe
Teilnehmer . |
Code |
getImpfprogramm()
Code des Impfprogramms, mit dem die Impfung abgerechnet wird.
|
Impfschema |
getImpfschema()
Angaben zum Impfschema.
|
Code |
getImpfsetting()
Code der Umgebung, in der die Impfung stattgefunden hat, etwa eine Impfstraße.
|
Impfstoff |
getImpfstoff()
Impfstoff.
|
KorrigierendePerson |
getKorrigierendePerson()
Für die fachliche Richtigkeit der Korrektur verantwortlich.
|
NachtragendePerson |
getNachtragendePerson()
Verantwortlicher für die nachträgliche Eintragung einer Impfung.
|
ImpfungVerrechnungsinformation |
getVerrechnungsinformation()
Information über Impfgutschein oder Verrechenbarkeit mit dem Land.
|
String |
getZeitpunkt()
Zeitpunkt der Impfung.
|
boolean |
isAutorUnleserlich()
Gibt an, dass der für die Impfung verantwortliche GDA in der Primärdokumentation unleserlich ist.
|
boolean |
isNachtragung()
Kennzeichen ob es sich um eine Nachtragung handelt.
|
void |
setAuthor(AuthorBody author) |
void |
setAutorUnleserlich(boolean autorUnleserlich) |
void |
setBerechtigterBearbeiter(BerechtigterBearbeiter bb) |
void |
setDokumentReferenz(DokumentReferenz dokumentReferenz) |
void |
setDosierungEinheit(String dosierungEinheit) |
void |
setDosierungMenge(Double dosierungMenge) |
void |
setEintragendePerson(EintragendePerson ep) |
void |
setImpfenderGDA(Teilnehmer impfenderGDA) |
void |
setImpfprogramm(Code impfprogramm) |
void |
setImpfschema(Impfschema impfschema) |
void |
setImpfsetting(Code impfsetting) |
void |
setImpfstoff(Impfstoff impfstoff) |
void |
setKorrigierendePerson(KorrigierendePerson kp) |
void |
setNachtragendePerson(NachtragendePerson nachtragendePerson) |
void |
setNachtragung(boolean nachtragung) |
void |
setVerrechnungsinformation(ImpfungVerrechnungsinformation verrechnungsinformation) |
void |
setZeitpunkt(String zeitpunkt) |
public String getZeitpunkt()
TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public void setZeitpunkt(String zeitpunkt)
public Double getDosierungMenge()
public void setDosierungMenge(Double dosierungMenge)
public String getDosierungEinheit()
public void setDosierungEinheit(String dosierungEinheit)
public Impfstoff getImpfstoff()
public void setImpfstoff(Impfstoff impfstoff)
public Teilnehmer getImpfenderGDA()
Teilnehmer
.public void setImpfenderGDA(Teilnehmer impfenderGDA)
public AuthorBody getAuthor()
AuthorBody
.Nachtragung
gleich false
werden die Autor-Daten aus den Dialogdaten übernommen.
Wenn der Autor der Dokumentation nicht der impfende GDA ist, muss der Author bei "Update Immunisierungsstatus"
manuell gesetzt werden.
Bei Nachtragung
gleich true
muss der Autor angegeben werden, falls
autorUnleserlich
gleich false
oder nicht gesetzt ist.public void setAuthor(AuthorBody author)
public NachtragendePerson getNachtragendePerson()
NachtragendePerson
.public void setNachtragendePerson(NachtragendePerson nachtragendePerson)
public KorrigierendePerson getKorrigierendePerson()
KorrigierendePerson
.public void setKorrigierendePerson(KorrigierendePerson kp)
public BerechtigterBearbeiter getBerechtigterBearbeiter()
BerechtigterBearbeiter
.public void setBerechtigterBearbeiter(BerechtigterBearbeiter bb)
public EintragendePerson getEintragendePerson()
EintragendePerson
.public void setEintragendePerson(EintragendePerson ep)
public ImpfungVerrechnungsinformation getVerrechnungsinformation()
ImpfungVerrechnungsinformation
.public void setVerrechnungsinformation(ImpfungVerrechnungsinformation verrechnungsinformation)
public Impfschema getImpfschema()
public void setImpfschema(Impfschema impfschema)
public DokumentReferenz getDokumentReferenz()
public void setDokumentReferenz(DokumentReferenz dokumentReferenz)
public boolean isNachtragung()
true
: Der Autor der Impfung (Auther
) ist optional bzw. muss
nicht vollständig angegeben werden (entweder authorPerson (AuthorPerson
)
oder Institution (Institution
) sind ausreichend).
Bei false
: Der Autor der Impfung Pflicht und wird mit den Dialogdaten gesetzt, sofern nicht explizit anders angegeben.public void setNachtragung(boolean nachtragung)
public Code getImpfprogramm()
public void setImpfprogramm(Code impfprogramm)
public Code getImpfsetting()
public void setImpfsetting(Code impfsetting)
public boolean isAutorUnleserlich()
Nachtragung
= true und Author
nicht angegeben ist, muss dieses Feld
den Wert true haben.public void setAutorUnleserlich(boolean autorUnleserlich)