public class Metadaten
extends Object
Metadaten.
Dieses Objekt kapselt die Parameter aus den XDS-Metadaten, als auch aus den CDA-Header-Informationen
des CDA-Dokuments.
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.
Hierbei wird zusätzlich unterschieden, ob die Metadaten zwecks "Erfassung" oder "Änderung" angegeben wird.
Die Bedingungen für die Befüllung der Parameter bei Nutzung als Ausgabeobjekt, sind bei den Parametern
unter "Ausgabebedingung" angegeben.
Hinweis: Für die Abfrage der Medikationsliste (siehe Funktion medikationslisteAbrufen()
)
gelten besondere Bedingungen (diese sind bei den Parametern entsprechend beschrieben), da die Medikationsliste aufgrund der
vorhandenen Verordnungs-/Abgabedaten durch einen Algorithmus erzeugt und nicht ein abgelegtes Dokument abgefragt wird.
Constructor and Description |
---|
Metadaten() |
Modifier and Type | Method and Description |
---|---|
AssociationsObject[] |
getAssociations()
Relationen der Dokumente.
|
Author[] |
getAuthorList()
Informationen zu den Autoren des Dokuments.
|
String |
getAvailabilityStatus()
Gültigkeitsstatus des Dokuments.
|
Code |
getClassCode()
Dokumentenklassen (Oberklasse) des Dokuments.
|
String |
getComments()
Kommentar zum Dokument.
|
Code |
getConfidentialityCode()
Vertraulichkeitsstufe des Dokuments.
|
String |
getCreationTime()
Erstellungszeitpunkt des Dokuments.
|
Custodian |
getCustodian()
Verwahrer des Dokuments.
|
DokumentId |
getDocumentId()
DokumententId.
|
Code[] |
getEventCodeList()
Vollbrachte Gesundheitsdienstleistungen.
|
Code |
getFormatCode()
Interoperabilitätsstufe des Dokuments.
|
Integer |
getGroupnumber()
Nummer der Gruppe.
|
Integer |
getGroupposition()
Position innerhalb einer Gruppe.
|
String |
getHash()
Hashwert des Dokuments.
|
Code |
getHealthcareFacilityTypeCode()
Klassifizierungen des GDA.
|
String |
getLanguageCode()
Sprachcode des Dokuments.
|
LegalAuthenticator |
getLegalAuthenticator()
Rechtlicher Unterzeichner des Dokuments.
|
String |
getMimeType()
MimeType des Dokuments.
|
Id |
getParentDocumentId()
Verweis auf ein referenziertes Dokument.
|
String |
getParentDocumentRelationship()
Beziehung des Dokuments.
|
Code |
getPracticeSettingCode()
Fachlichen Zuordnungen des Dokuments.
|
ReferenceId[] |
getReferenceIdList()
Liste von zusätzlichen Identifikatoren.
|
String |
getServiceStartTime()
Beginn der Gesundheitsleistung.
|
String |
getServiceStopTime()
Ende der Gesundheitsleistung.
|
Long |
getSize()
Größe des Dokuments in Byte.
|
PatientInfo |
getSourcePatientInfo()
Demographische Daten des Patienten.
|
String |
getSubmissionTime()
Veröffentlichungzeitpunkt.
|
String |
getTitle()
Titel des Dokuments.
|
Code |
getTypeCode()
Dokumententypen (Unterklasse) des Dokuments.
|
void |
setAssociations(AssociationsObject[] associations) |
void |
setAuthorList(Author[] authorList) |
void |
setAvailabilityStatus(String availabilityStatus) |
void |
setClassCode(Code classCode) |
void |
setComments(String comments) |
void |
setConfidentialityCode(Code confidentialityCode) |
void |
setCreationTime(String creationTime) |
void |
setCustodian(Custodian custodian) |
void |
setDocumentId(DokumentId documentId) |
void |
setEventCodeList(Code[] eventCodeList) |
void |
setFormatCode(Code formatCode) |
void |
setGroupnumber(Integer groupnumber) |
void |
setGroupposition(Integer groupposition) |
void |
setHash(String hash) |
void |
setHealthcareFacilityTypeCode(Code healthcareFacilityTypeCode) |
void |
setLanguageCode(String languageCode) |
void |
setLegalAuthenticator(LegalAuthenticator legalAuthenticator) |
void |
setMimeType(String mimeType) |
void |
setParentDocumentId(Id parentDocumentId) |
void |
setParentDocumentRelationship(String parentDocumentRelationship) |
void |
setPracticeSettingCode(Code practiceSettingCode) |
void |
setReferenceIdList(ReferenceId[] referenceIdList) |
void |
setServiceStartTime(String serviceStartTime) |
void |
setServiceStopTime(String serviceStopTime) |
void |
setSize(Long size) |
void |
setSourcePatientInfo(PatientInfo sourcePatientInfo) |
void |
setSubmissionTime(String submissionTime) |
void |
setTitle(String title) |
void |
setTypeCode(Code typeCode) |
public Author[] getAuthorList()
Author
. public Code getClassCode()
Code
.medikationslisteAbrufen()
).public Code getConfidentialityCode()
Code
.medikationslisteAbrufen()
).public String getCreationTime()
TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public Code[] getEventCodeList()
Code
.medikationslisteAbrufen()
).public String getLanguageCode()
medikationslisteAbrufen()
).public LegalAuthenticator getLegalAuthenticator()
LegalAuthenticator
.medikationslisteAbrufen()
).public String getServiceStartTime()
medikationslisteAbrufen()
).TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public String getServiceStopTime()
medikationslisteAbrufen()
).TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public String getSubmissionTime()
dokumentenuebersichtAbrufen()
) nach
Veröffentlichungzeitpunkt gefiltert wurde. Nie befüllt bei den Metadaten für Abgaben / Verordnungen im Rahmen der
Abfrage der Medikationsliste (siehe Funktion medikationslisteAbrufen()
).TT.MM.JJJJ
oder 19 stellig im Format TT.MM.JJJJ hh:mm:ss
public PatientInfo getSourcePatientInfo()
PatientInfo
.PatientInfo
.PatientInfo
.medikationslisteAbrufen()
).public String getTitle()
medikationslisteAbrufen()
).public Code getTypeCode()
Code
.medikationslisteAbrufen()
).public DokumentId getDocumentId()
DokumentId
.medikationslisteAbrufen()
).public ReferenceId[] getReferenceIdList()
medikationslisteAbrufen()
).public String getAvailabilityStatus()
medikationslisteAbrufen()
).AvailabilityStatusTypConstants
.public Code getFormatCode()
Code
.medikationslisteAbrufen()
).public Code getHealthcareFacilityTypeCode()
Code
.medikationslisteAbrufen()
).public String getMimeType()
medikationslisteAbrufen()
).public Id getParentDocumentId()
Id
.medikationslisteAbrufen()
).public String getParentDocumentRelationship()
medikationslisteAbrufen()
).public Code getPracticeSettingCode()
Code
.medikationslisteAbrufen()
).public String getComments()
medikationslisteAbrufen()
).public String getHash()
medikationslisteAbrufen()
).public Long getSize()
medikationslisteAbrufen()
).public Custodian getCustodian()
Custodian
.medikationslisteAbrufen()
).public Integer getGroupnumber()
dokumentenuebersichtAbrufen()
) angegeben
wurde, dass eine Sortierung/Gruppierung gewünscht wird. Nie befüllt bei den Metadaten für Abgaben / Verordnungen im Rahmen der
Abfrage der Medikationsliste (siehe Funktion medikationslisteAbrufen()
).public Integer getGroupposition()
dokumentenuebersichtAbrufen()
) angegeben
wurde, dass eine Sortierung/Gruppierung gewünscht wird. Nie befüllt bei den Metadaten für Abgaben / Verordnungen im Rahmen der
Abfrage der Medikationsliste (siehe Funktion medikationslisteAbrufen()
).public AssociationsObject[] getAssociations()
dokumentenuebersichtAbrufen()
) nach
Veröffentlichungzeitpunkt gefiltert wurde. Nie befüllt bei den Metadaten für Abgaben / Verordnungen im Rahmen der
Abfrage der Medikationsliste (siehe Funktion medikationslisteAbrufen()
).public void setAuthorList(Author[] authorList)
public void setClassCode(Code classCode)
public void setConfidentialityCode(Code confidentialityCode)
public void setCreationTime(String creationTime)
public void setEventCodeList(Code[] eventCodeList)
public void setLanguageCode(String languageCode)
public void setLegalAuthenticator(LegalAuthenticator legalAuthenticator)
public void setServiceStartTime(String serviceStartTime)
public void setServiceStopTime(String serviceStopTime)
public void setSubmissionTime(String submissionTime)
public void setSourcePatientInfo(PatientInfo sourcePatientInfo)
public void setTitle(String title)
public void setTypeCode(Code typeCode)
public void setDocumentId(DokumentId documentId)
public void setReferenceIdList(ReferenceId[] referenceIdList)
public void setAvailabilityStatus(String availabilityStatus)
public void setFormatCode(Code formatCode)
public void setHealthcareFacilityTypeCode(Code healthcareFacilityTypeCode)
public void setMimeType(String mimeType)
public void setParentDocumentId(Id parentDocumentId)
public void setParentDocumentRelationship(String parentDocumentRelationship)
public void setPracticeSettingCode(Code practiceSettingCode)
public void setComments(String comments)
public void setHash(String hash)
public void setSize(Long size)
public void setCustodian(Custodian custodian)
public void setGroupnumber(Integer groupnumber)
public void setGroupposition(Integer groupposition)
public void setAssociations(AssociationsObject[] associations)