public class Verordnung
extends Object
Verordnungsdaten.
Das Objekt wird in unterschiedlichen Funktionen und Objekten verwendet.
Die Angabe- bzw. Versorgungsbedingungen der einzelnen Parameter
sind dabei abhängig ob das Objekt für die Eingabe oder Ausgabe verwendet wird.
Die Bedingungen für die Angabe bei Nutzung als Eingabeobjekt, sind für dieses Objekt bei den Parametern
unter "Eingabebedingung" angegeben.
Die Bedingungen für die Befüllung der Parameter bei Nutzung als Ausgabeobjekt, sind bei den Parametern
unter "Ausgabebedingung" angegeben.
Constructor and Description |
---|
Verordnung() |
Modifier and Type | Method and Description |
---|---|
Abgabe[] |
getAbgaben()
Abgaben zu dieser Verordnung.
|
String |
getAenderungszeitpunkt()
Zeitpunkt der Änderung.
|
Arznei |
getArznei()
Arznei die verordnet wird.
|
Dosierung |
getDosierung()
Dosierung.
|
Integer |
getEinloesungen()
Die aktuelle Anzahl der Einlösungen dieser Verordnung.
|
Einnahmedauer |
getEinnahmedauer()
Dauer der Einnahme.
|
String |
getEinnahmeende()
Endzeitpunkt der Einnahme.
|
String |
getEinnahmestart()
Startzeitpunkt der Einnahme.
|
Integer |
getMaxEinloesungen()
Maximale Anzahl der zusätzlichen Einlösungen.
|
Metadaten |
getMetadaten()
Metadaten des Dokuments.
|
Integer |
getPackungen()
Packungsanzahl.
|
String |
getStatus()
Status der Verordnung.
|
Code |
getTherapieart()
Therapieart.
|
String |
getValidierungsId()
ValidierungsId zur besseren Verknüpfbarkeit von Fehlermeldungen mit dem
jeweiligen Eingangsparameter.
|
String |
getVerordnungsId()
Id der Verordnung.
|
Zusatzinformation |
getZusatzinformationen()
Zusatzinformation zur Verordnung.
|
void |
setAbgaben(Abgabe[] abgaben) |
void |
setAenderungszeitpunkt(String aenderungszeitpunkt) |
void |
setArznei(Arznei arznei) |
void |
setDosierung(Dosierung dosierung) |
void |
setEinloesungen(Integer einloesungen) |
void |
setEinnahmedauer(Einnahmedauer einnahmedauer) |
void |
setEinnahmeende(String einnahmeende) |
void |
setEinnahmestart(String einnahmestart) |
void |
setMaxEinloesungen(Integer maxEinloesungen) |
void |
setMetadaten(Metadaten metadaten) |
void |
setPackungen(Integer packungen) |
void |
setStatus(String status) |
void |
setTherapieart(Code therapieart) |
void |
setValidierungsId(String validierungsId) |
void |
setVerordnungsId(String verordnungsId) |
void |
setZusatzinformationen(Zusatzinformation zusatzinformationen) |
public String getVerordnungsId()
public String getValidierungsId()
BackendMeldung
, ElgaadExceptionContent
oder ElgaadInvalidParameterExceptionContent
)
auch die Validierungs-ID des
direkt oder indirekt enthaltenden Objekts angeführt (sofern vorhanden).
Die Versorgung selbst, auch auch die Sicherstellung, dass die Ids eindeutig sind, liegt
in der Verantwortung der VPSWH.medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public String getStatus()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.
VerordnungStatusTypConstants
.public Integer getEinloesungen()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public Integer getMaxEinloesungen()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public Abgabe[] getAbgaben()
Abgabe
.public Arznei getArznei()
Arznei
.medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public String getEinnahmestart()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public String getEinnahmeende()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public Einnahmedauer getEinnahmedauer()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.
Anderenfalls nur versorgt, wenn weder Einnahmestart noch Einnahmeende angegeben wurden.
public Dosierung getDosierung()
Dosierung
.medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public Code getTherapieart()
Code
.medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public Integer getPackungen()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public Zusatzinformation getZusatzinformationen()
Zusatzinformation
.medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.public String getAenderungszeitpunkt()
medikationslisteAbrufen()
wenn innerhalb der Verordnung Abgaben enthalten sind.TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public Metadaten getMetadaten()
Metadaten
.medikationslisteAbrufen()
.public void setVerordnungsId(String verordnungsId)
public void setValidierungsId(String validierungsId)
public void setStatus(String status)
public void setEinloesungen(Integer einloesungen)
public void setMaxEinloesungen(Integer maxEinloesungen)
public void setAbgaben(Abgabe[] abgaben)
public void setArznei(Arznei arznei)
public void setEinnahmestart(String einnahmestart)
public void setEinnahmeende(String einnahmeende)
public void setEinnahmedauer(Einnahmedauer einnahmedauer)
public void setDosierung(Dosierung dosierung)
public void setTherapieart(Code therapieart)
public void setPackungen(Integer packungen)
public void setZusatzinformationen(Zusatzinformation zusatzinformationen)
public void setAenderungszeitpunkt(String aenderungszeitpunkt)
public void setMetadaten(Metadaten metadaten)