Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.docbox.cdach
Class DocboxCDA

java.lang.Object
  extended by ch.docbox.cdach.DocboxCDA

public class DocboxCDA
extends java.lang.Object

Utility to generate a CDA V1.1 compliant document according to the CDA-CH standard described at http://www.hl7.ch/default.asp?tab=2&item=standard The org.hl7.v3 helper classes where generated with the metro java (se69 stack (jabx bindings) with the wsdl2java tool and the schema binding file CDABindings.xjb (see content of file at end of class).

See Also:
org.hl7.v3.ANY, derived classes of, and, hat to be annotated to generate an xml document

Nested Class Summary
static class DocboxCDA.DOCBOXCDATYPE
           
 
Field Summary
static java.lang.String oid_ahv13
           
 
Constructor Summary
DocboxCDA()
           
 
Method Summary
 boolean addAllergien(java.lang.Boolean allergie, java.lang.String allergieListe)
          Klinische Angaben Allergien KALL [ja:|nein:|unbekannt:]Text mit (oder in alter Version br Elementen) getrennt für Einzeleinträge von Allergien
 boolean addAnaesthesie(java.lang.String[] liste)
          Klinische Angaben Anästhesie KANÄSTHESIE Selekion aus Liste: Verfügbare Anästhesie abhängig von Leistung
 boolean addAnaesthesieSprechstunde(java.lang.Boolean value)
          Klinische Angaben Bitte zur Anästhesieprechstunde aufbieten KANÄSTHESIEAUFBIETEN [ja|nein|unbekannt]
 boolean addAnamnese(java.lang.String name)
          Leistung/Fragestellung Anamnese LA String
 boolean addArbeitgeber(java.lang.String name)
          Administrative Angaben Arbeitgeber AAG String
 void addAttachmentsDescriptionToBody(java.util.Vector<java.lang.String> attachments)
           
 boolean addAufenthaltsart(java.lang.String text)
          Administrative Angaben Aufenthaltsart AAA
 boolean addAufenthaltsdauer(java.lang.String days)
          Klinische Angaben Aufenthaltsdauer (in Tagen) KOPAUF String
 boolean addAuftragsnummer(java.lang.String number)
          Administrative Angaben AuftragsID docbox - AOK
 boolean addBemerkungenBeilagen(java.lang.String name)
          Administrative Angaben Bemerkungen/Beilagen ABB Text String
 boolean addBiguanidMedikation(java.lang.Boolean value)
          Klinische Angaben Biguanid Medikation KBIUGANID [ja|nein|unbekannt]
 boolean addClipsMetallsplitter(java.lang.Boolean value)
          Klinische Angaben Clips/Metallsplitter KCLIPS [ja|nein|unbekannt]
 void addComponentToBody(java.lang.String title, java.lang.Boolean value, java.lang.String docboxSectionCode)
           
 void addComponentToBody(java.lang.String title, java.lang.String text, java.lang.String docboxSectionCode)
           
 boolean addDatumAufgebot(java.lang.String value)
          docbox Spitalkommunikation Datum Aufgebot MDATUMAUFGEBOT [JJJJMMTThhmmss]
 boolean addDatumAufgebotAenderung(java.lang.String value)
          docbox Spitalkommunikation Änderung Datum Aufgebot MDATUMAUFGEBOTÄNDERUNG [JJJJMMTThhmmss]
 boolean addDatumAustritt(java.lang.String value)
          docbox Spitalkommunikation Datum Austritt MDATUMAUSRITT [JJJJMMTThhmmss]
 boolean addDatumEintritt(java.lang.String value)
          docbox Spitalkommunikation Datum Eintritt MDATUMEINTRITT [JJJJMMTThhmmss]
 boolean addDatumStornoAustritt(java.lang.String value)
          docbox Spitalkommunikation Datum Storno Austritt MDATUMSTORNOAUSTRITT [JJJJMMTThhmmss]
 boolean addDatumStornoEintritt(java.lang.String value)
          docbox Spitalkommunikation Datum Storno Eintritt MDATUMSTORNOEINTRITT [JJJJMMTThhmmss]
 boolean addDiagnose(java.lang.String name)
          Leistung/Fragestellung Diagnose LD String
 boolean addDiagnoseVerlauf(java.lang.String name)
          Leistung/Fragestellung Diagnose Verlauf LDV String
 boolean addDocumentIdInSection(java.lang.String value)
          docbox Spitalkommunikation DocumentID DOCID String
 boolean addDringlichkeit(java.lang.String name)
          Administrative Angaben Dringlichkeit ADRINDGLICHKEIT Selekion aus Liste: Verfügbare Dringlichkeiten abhängig von Leistung
 boolean addEintrittDatum(java.lang.String name)
          Administrative Angaben Eintritt Datum AED String
 boolean addEintrittNuechtern(java.lang.Boolean value)
          Administrative Angaben Eintritt nüchtern [ja|nein|unbekannt]
 boolean addEintrittVortag(java.lang.Boolean value)
          Administrative Angaben Eintritt Vortag [ja|nein|unbekannt]
 boolean addEintrittZeit(java.lang.String name)
          Administrative Angaben Eintritt Zeit AEZ String
 boolean addEinweisungsgrund(java.lang.String text)
          Administrative Angaben Einweisungsgrund AEG
 boolean addErgaenzungenLeistung(java.lang.String name)
          Leistung/Fragestellung Ergänzungen zur Leistung LE Text
 boolean addFruehereAufenthalte(java.lang.String name)
          Administrative Angaben Frühere Aufenthalte im Spital bei der die Anmeldung gemacht wird (Klinik/Datum): String
 boolean addGehoerimplantat(java.lang.Boolean value)
          Klinische Angaben Gehörimplantat KGEHÖRIMPL [ja|nein|unbekannt]
 boolean addGewuenschteKoerperregion(java.lang.String name, boolean right, boolean left)
          Leistung/Fragestellung Gewünschte Körperregion LK [Links:][Rechts:]String
 boolean addGewuenschteLeistung(java.lang.String nameLeistung, java.lang.String codeLeistung)
          Leistung/Fragestellung Hinzufügen einer gewünschten Leistungen
 boolean addHauszarzt(java.lang.String name)
          Administrative Angaben Name Hausarzt ANH String
 boolean addHerzschrittmacher(java.lang.Boolean value)
          Klinische Angaben Herzschrittmacher KHERZSCHRITT [ja|nein|unbekannt]
 boolean addInr(java.lang.String value)
          Klinische Angaben INR KINR String
 boolean addInstrumente(java.lang.String[] liste)
          Klinische Angaben Instrumente KINSTRUMENT Selekion aus Liste: Verfügbare Instrumente abhängig von Leistung
 boolean addKindZurSedation(java.lang.Boolean value)
          Klinische Angaben Kind zur Sedation KKINDSEDATION [ja|nein|unbekannt]
 boolean addKlinischeAngabeFragestellung(java.lang.String name)
          Leistung/Fragestellung Ergänzungen zur Leistung LE Text
 boolean addKrankenkasse(java.lang.String name)
          Administrative Angaben Krankenkasse - AKK
 boolean addKrankenkassePolicenummer(java.lang.String name)
          Administrative Angaben Policennummer Krankenkasse AKP String
 boolean addKrankenkasseZusatzversicherung(java.lang.String name)
          Administrative Angaben Zusatzversicherung KK AZK
 boolean addKrankenkasseZusatzversicherungPolicenummer(java.lang.String name)
          Administrative Angaben Policennummer Zusatzversicherung KK AZP
 boolean addKreatininwert(java.lang.String value)
          Klinische Angaben Kreatininwert KKRET String
 boolean addLagerung(java.lang.String[] liste)
          Klinische Angaben Lagerung KLAGERUNG Selekion aus Liste: Verfügbare Lagerungen abhängig von Leistung
 boolean addMedikamente(java.lang.String[] medikamente)
          Klinische Angaben Medikamente KMED Text mit
Elementen getrennt für Einzeleinträge von Medikamenten
 boolean addMetallimplantate(java.lang.Boolean value)
          Klinische Angaben Metallimplantate KMETALL [ja|nein|unbekannt]
 boolean addOpAssistent(java.lang.String value)
          Klinische Angaben OP-Assistent KOPASSISTANT String
 boolean addOpDauer(java.lang.String duration)
          Klinische Angaben OP-Dauer (Std/Min) KOPD String
 boolean addOperateur(java.lang.String duration)
          Klinische Angaben Operateur KOPERATEUR String
 boolean addOperationDatum(java.lang.String name)
          Administrative Angaben Operation Datum AOPD String
 boolean addOperationFixZeit(java.lang.String name)
          Administrative Angaben Fix-Zeit Operation AOPFZ String
 boolean addOperationZeit(java.lang.String name)
          Administrative Angaben Operation Zeit AOPZ String
 boolean addPerseoenlicheAnamnese(java.lang.String name)
          Leistung/Fragestellung Persönliche Anamnese LAP String
 boolean addPlatzangst(java.lang.Boolean value)
          Klinische Angaben Platzangst KPLATZANGST [ja|nein|unbekannt]
 boolean addPraeoperativHausarzt(java.lang.Boolean value)
          Administrative Angaben Patient muss Präoperativ zum Hausarzt APH [ja|nein|unbekannt]
 boolean addSchilddruesenUeberfunktion(java.lang.Boolean value)
          Klinische Angaben Schilddrüsen-Überfunktion KSCHILD [ja|nein|unbekannt]
 boolean addSchwangerschaft(java.lang.Boolean schwanger, java.lang.String bemerkung)
          Klinische Angaben Schwangerschaft/Stillzeit KSCH [ja:|nein:|unbekannt:]Bemerkung
 boolean addThrombozyten(java.lang.String value)
          Klinische Angaben INR KINR String
 boolean addUnfallversicherung(java.lang.String name)
          Administrative Angaben Unfallversicherung AUV String
 boolean addUnfallversicherungPolicenummer(java.lang.String name)
          Administrative Angaben Policennummer Unfallversicherung AUP String
 boolean addUnfallZusatzversicherung(java.lang.String name)
          Administrative Angaben Zusatzversicherung Unfall AZU String
 boolean addUnfallZusatzversicherungPolicenummer(java.lang.String name)
          Administrative Angaben Policennummer Zusatzversicherung Unfall AZPU String
 boolean addVersicherungsklasse(java.lang.String text)
          Administrative Angaben Versicherungsklasse docbox - AVK
 void clearCdaBody()
           
 AD getAddress(java.lang.String streetAddrLine, java.lang.String streetAddrLine2, java.lang.String postalCode, java.lang.String city, java.lang.String use)
           
 POCDMT000040Author getAuthor(java.lang.String prefix, java.lang.String given, java.lang.String family, java.lang.String mobile, java.lang.String phone, java.lang.String phoneBusiness, java.lang.String email, java.lang.String ean, java.lang.String docboxId, java.lang.String userHospitalId)
           
 POCDMT000040ClinicalDocument getClinicalDocument(java.lang.String title, POCDMT000040RecordTarget recordTarget, POCDMT000040Author author, POCDMT000040Custodian custodian, POCDMT000040InformationRecipient informationRecipient, CE code, java.lang.String documentId, DocboxCDA.DOCBOXCDATYPE cdaType)
           
static CE getCode(java.lang.String codeLoinc, java.lang.String displayName)
           
 CE getCodeCommunciation()
           
 CE getCodeDischarge()
           
 CE getCodeReferral()
           
 POCDMT000040Custodian getCustodian(java.lang.String name, AD addr, java.lang.String docboxId, java.lang.String ean, java.lang.String hospitalId, java.lang.String departmentId)
           
 II getFidHospital(java.lang.String id)
           
 POCDMT000040InformationRecipient getInformationRecipient(java.lang.String prefix, java.lang.String given, java.lang.String family, java.lang.String userDocboxId, POCDMT000040Organization organization)
           
 POCDMT000040IntendedRecipient getIntendedRecipient(java.lang.String prefix, java.lang.String given, java.lang.String family, java.lang.String userDocboxId, POCDMT000040Organization organization)
           
static java.lang.String getOidDepartmentId()
           
static java.lang.String getOidDocboxLeistungId()
           
static java.lang.String getOidDocboxSectionId()
           
static java.lang.String getOidDoctorHospitalId()
           
static java.lang.String getOidFidHospital()
           
static java.lang.String getOidOrganiaztionId()
           
static java.lang.String getOidPidHospital()
           
static java.lang.String getOidPraxisSoftwareId()
           
static java.lang.String getOidPraxisSoftwareIdOld()
           
 java.lang.String getOidUserDocboxId()
           
 POCDMT000040Organization getOrganization(java.lang.String organizationName, java.lang.String organizationId, java.lang.String departmentName, java.lang.String departmentId, java.lang.String streetAddrLine, java.lang.String postalCode, java.lang.String city)
           
 II getPidHospital(java.lang.String id)
           
 POCDMT000040RecordTarget getRecordTarget(java.lang.String idpatient, java.lang.String ahv13, java.lang.String streetAddrLine, java.lang.String postalCode, java.lang.String city, java.lang.String phone, java.lang.String phoneBusiness, java.lang.String mobile, java.lang.String email, java.lang.String given, java.lang.String family, boolean isFemale, boolean isMale, boolean isGenderUnknown, java.util.Date birthDate)
           
 java.util.ArrayList<TEL> getTelecomList(java.lang.String mobile, java.lang.String phone, java.lang.String phoneBusiness, java.lang.String email)
           
 boolean marshallIntoDom(POCDMT000040ClinicalDocument cdaType, org.w3c.dom.Document document)
           
 boolean marshallIntoDom(POCDMT000040ClinicalDocument cdaType, org.w3c.dom.Element element)
           
 boolean marshallIntoDom(POCDMT000040IntendedRecipient indendedRecipient, org.w3c.dom.Document document)
           
 java.lang.String marshallIntoString(POCDMT000040ClinicalDocument cdaType)
           
 java.lang.String stripNonValidXMLCharacters(java.lang.String in)
          This method ensures that the output String has only valid XML unicode characters as specified by the XML 1.0 standard.
 POCDMT000040ClinicalDocument unmarshall(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oid_ahv13

public static final java.lang.String oid_ahv13
See Also:
Constant Field Values
Constructor Detail

DocboxCDA

public DocboxCDA()
Method Detail

getOidUserDocboxId

public java.lang.String getOidUserDocboxId()

getOidPraxisSoftwareId

public static java.lang.String getOidPraxisSoftwareId()

getOidPraxisSoftwareIdOld

public static java.lang.String getOidPraxisSoftwareIdOld()

getOidPidHospital

public static java.lang.String getOidPidHospital()

getOidFidHospital

public static java.lang.String getOidFidHospital()

getOidDoctorHospitalId

public static java.lang.String getOidDoctorHospitalId()

getOidOrganiaztionId

public static java.lang.String getOidOrganiaztionId()

getOidDepartmentId

public static java.lang.String getOidDepartmentId()

getOidDocboxLeistungId

public static java.lang.String getOidDocboxLeistungId()

getOidDocboxSectionId

public static java.lang.String getOidDocboxSectionId()

clearCdaBody

public void clearCdaBody()

getAuthor

public POCDMT000040Author getAuthor(java.lang.String prefix,
                                    java.lang.String given,
                                    java.lang.String family,
                                    java.lang.String mobile,
                                    java.lang.String phone,
                                    java.lang.String phoneBusiness,
                                    java.lang.String email,
                                    java.lang.String ean,
                                    java.lang.String docboxId,
                                    java.lang.String userHospitalId)

getCustodian

public POCDMT000040Custodian getCustodian(java.lang.String name,
                                          AD addr,
                                          java.lang.String docboxId,
                                          java.lang.String ean,
                                          java.lang.String hospitalId,
                                          java.lang.String departmentId)

addComponentToBody

public void addComponentToBody(java.lang.String title,
                               java.lang.String text,
                               java.lang.String docboxSectionCode)

addComponentToBody

public void addComponentToBody(java.lang.String title,
                               java.lang.Boolean value,
                               java.lang.String docboxSectionCode)

addAttachmentsDescriptionToBody

public void addAttachmentsDescriptionToBody(java.util.Vector<java.lang.String> attachments)

getAddress

public AD getAddress(java.lang.String streetAddrLine,
                     java.lang.String streetAddrLine2,
                     java.lang.String postalCode,
                     java.lang.String city,
                     java.lang.String use)

getTelecomList

public java.util.ArrayList<TEL> getTelecomList(java.lang.String mobile,
                                               java.lang.String phone,
                                               java.lang.String phoneBusiness,
                                               java.lang.String email)

getRecordTarget

public POCDMT000040RecordTarget getRecordTarget(java.lang.String idpatient,
                                                java.lang.String ahv13,
                                                java.lang.String streetAddrLine,
                                                java.lang.String postalCode,
                                                java.lang.String city,
                                                java.lang.String phone,
                                                java.lang.String phoneBusiness,
                                                java.lang.String mobile,
                                                java.lang.String email,
                                                java.lang.String given,
                                                java.lang.String family,
                                                boolean isFemale,
                                                boolean isMale,
                                                boolean isGenderUnknown,
                                                java.util.Date birthDate)

getCode

public static CE getCode(java.lang.String codeLoinc,
                         java.lang.String displayName)

getCodeCommunciation

public CE getCodeCommunciation()

getCodeReferral

public CE getCodeReferral()

getCodeDischarge

public CE getCodeDischarge()

getPidHospital

public II getPidHospital(java.lang.String id)

getFidHospital

public II getFidHospital(java.lang.String id)

getOrganization

public POCDMT000040Organization getOrganization(java.lang.String organizationName,
                                                java.lang.String organizationId,
                                                java.lang.String departmentName,
                                                java.lang.String departmentId,
                                                java.lang.String streetAddrLine,
                                                java.lang.String postalCode,
                                                java.lang.String city)

getInformationRecipient

public POCDMT000040InformationRecipient getInformationRecipient(java.lang.String prefix,
                                                                java.lang.String given,
                                                                java.lang.String family,
                                                                java.lang.String userDocboxId,
                                                                POCDMT000040Organization organization)

getIntendedRecipient

public POCDMT000040IntendedRecipient getIntendedRecipient(java.lang.String prefix,
                                                          java.lang.String given,
                                                          java.lang.String family,
                                                          java.lang.String userDocboxId,
                                                          POCDMT000040Organization organization)

getClinicalDocument

public POCDMT000040ClinicalDocument getClinicalDocument(java.lang.String title,
                                                        POCDMT000040RecordTarget recordTarget,
                                                        POCDMT000040Author author,
                                                        POCDMT000040Custodian custodian,
                                                        POCDMT000040InformationRecipient informationRecipient,
                                                        CE code,
                                                        java.lang.String documentId,
                                                        DocboxCDA.DOCBOXCDATYPE cdaType)

marshallIntoString

public java.lang.String marshallIntoString(POCDMT000040ClinicalDocument cdaType)

marshallIntoDom

public boolean marshallIntoDom(POCDMT000040ClinicalDocument cdaType,
                               org.w3c.dom.Element element)

marshallIntoDom

public boolean marshallIntoDom(POCDMT000040IntendedRecipient indendedRecipient,
                               org.w3c.dom.Document document)

marshallIntoDom

public boolean marshallIntoDom(POCDMT000040ClinicalDocument cdaType,
                               org.w3c.dom.Document document)

unmarshall

public POCDMT000040ClinicalDocument unmarshall(java.lang.String path)

addAuftragsnummer

public boolean addAuftragsnummer(java.lang.String number)
Administrative Angaben AuftragsID docbox - AOK


addVersicherungsklasse

public boolean addVersicherungsklasse(java.lang.String text)
Administrative Angaben Versicherungsklasse docbox - AVK

Parameters:
text - [Allgemein|Halbprivat|Privat|Allgemein CH|Selbstzahler]

addKrankenkasse

public boolean addKrankenkasse(java.lang.String name)
Administrative Angaben Krankenkasse - AKK


addKrankenkassePolicenummer

public boolean addKrankenkassePolicenummer(java.lang.String name)
Administrative Angaben Policennummer Krankenkasse AKP String


addKrankenkasseZusatzversicherung

public boolean addKrankenkasseZusatzversicherung(java.lang.String name)
Administrative Angaben Zusatzversicherung KK AZK


addKrankenkasseZusatzversicherungPolicenummer

public boolean addKrankenkasseZusatzversicherungPolicenummer(java.lang.String name)
Administrative Angaben Policennummer Zusatzversicherung KK AZP


addUnfallversicherung

public boolean addUnfallversicherung(java.lang.String name)
Administrative Angaben Unfallversicherung AUV String


addUnfallversicherungPolicenummer

public boolean addUnfallversicherungPolicenummer(java.lang.String name)
Administrative Angaben Policennummer Unfallversicherung AUP String


addUnfallZusatzversicherung

public boolean addUnfallZusatzversicherung(java.lang.String name)
Administrative Angaben Zusatzversicherung Unfall AZU String


addUnfallZusatzversicherungPolicenummer

public boolean addUnfallZusatzversicherungPolicenummer(java.lang.String name)
Administrative Angaben Policennummer Zusatzversicherung Unfall AZPU String


addArbeitgeber

public boolean addArbeitgeber(java.lang.String name)
Administrative Angaben Arbeitgeber AAG String


addEinweisungsgrund

public boolean addEinweisungsgrund(java.lang.String text)
Administrative Angaben Einweisungsgrund AEG

Parameters:
text - [Krankheit|Unfall|Geburt|Mutterschaft|Anderer]

addAufenthaltsart

public boolean addAufenthaltsart(java.lang.String text)
Administrative Angaben Aufenthaltsart AAA

Parameters:
text - [ambulant|stationär|kurzstationär]

addEintrittDatum

public boolean addEintrittDatum(java.lang.String name)
Administrative Angaben Eintritt Datum AED String


addEintrittZeit

public boolean addEintrittZeit(java.lang.String name)
Administrative Angaben Eintritt Zeit AEZ String


addEintrittVortag

public boolean addEintrittVortag(java.lang.Boolean value)
Administrative Angaben Eintritt Vortag [ja|nein|unbekannt]


addEintrittNuechtern

public boolean addEintrittNuechtern(java.lang.Boolean value)
Administrative Angaben Eintritt nüchtern [ja|nein|unbekannt]


addOperationDatum

public boolean addOperationDatum(java.lang.String name)
Administrative Angaben Operation Datum AOPD String


addOperationZeit

public boolean addOperationZeit(java.lang.String name)
Administrative Angaben Operation Zeit AOPZ String


addOperationFixZeit

public boolean addOperationFixZeit(java.lang.String name)
Administrative Angaben Fix-Zeit Operation AOPFZ String


addDringlichkeit

public boolean addDringlichkeit(java.lang.String name)
Administrative Angaben Dringlichkeit ADRINDGLICHKEIT Selekion aus Liste: Verfügbare Dringlichkeiten abhängig von Leistung


addFruehereAufenthalte

public boolean addFruehereAufenthalte(java.lang.String name)
Administrative Angaben Frühere Aufenthalte im Spital bei der die Anmeldung gemacht wird (Klinik/Datum): String


addHauszarzt

public boolean addHauszarzt(java.lang.String name)
Administrative Angaben Name Hausarzt ANH String


addPraeoperativHausarzt

public boolean addPraeoperativHausarzt(java.lang.Boolean value)
Administrative Angaben Patient muss Präoperativ zum Hausarzt APH [ja|nein|unbekannt]


addBemerkungenBeilagen

public boolean addBemerkungenBeilagen(java.lang.String name)
Administrative Angaben Bemerkungen/Beilagen ABB Text String


addGewuenschteLeistung

public boolean addGewuenschteLeistung(java.lang.String nameLeistung,
                                      java.lang.String codeLeistung)
Leistung/Fragestellung Hinzufügen einer gewünschten Leistungen


addErgaenzungenLeistung

public boolean addErgaenzungenLeistung(java.lang.String name)
Leistung/Fragestellung Ergänzungen zur Leistung LE Text


addKlinischeAngabeFragestellung

public boolean addKlinischeAngabeFragestellung(java.lang.String name)
Leistung/Fragestellung Ergänzungen zur Leistung LE Text


addDiagnose

public boolean addDiagnose(java.lang.String name)
Leistung/Fragestellung Diagnose LD String


addDiagnoseVerlauf

public boolean addDiagnoseVerlauf(java.lang.String name)
Leistung/Fragestellung Diagnose Verlauf LDV String


addAnamnese

public boolean addAnamnese(java.lang.String name)
Leistung/Fragestellung Anamnese LA String


addPerseoenlicheAnamnese

public boolean addPerseoenlicheAnamnese(java.lang.String name)
Leistung/Fragestellung Persönliche Anamnese LAP String


addGewuenschteKoerperregion

public boolean addGewuenschteKoerperregion(java.lang.String name,
                                           boolean right,
                                           boolean left)
Leistung/Fragestellung Gewünschte Körperregion LK [Links:][Rechts:]String


stripNonValidXMLCharacters

public java.lang.String stripNonValidXMLCharacters(java.lang.String in)
This method ensures that the output String has only valid XML unicode characters as specified by the XML 1.0 standard. For reference, please see the standard. This method will return an empty String if the input is null or empty.

Parameters:
in - The String whose non-valid characters we want to remove.
Returns:
The in String, stripped of non-valid characters.

addMedikamente

public boolean addMedikamente(java.lang.String[] medikamente)
Klinische Angaben Medikamente KMED Text mit
Elementen getrennt für Einzeleinträge von Medikamenten

Returns:
String

addSchwangerschaft

public boolean addSchwangerschaft(java.lang.Boolean schwanger,
                                  java.lang.String bemerkung)
Klinische Angaben Schwangerschaft/Stillzeit KSCH [ja:|nein:|unbekannt:]Bemerkung


addAllergien

public boolean addAllergien(java.lang.Boolean allergie,
                            java.lang.String allergieListe)
Klinische Angaben Allergien KALL [ja:|nein:|unbekannt:]Text mit (oder in alter Version br Elementen) getrennt für Einzeleinträge von Allergien


addKreatininwert

public boolean addKreatininwert(java.lang.String value)
Klinische Angaben Kreatininwert KKRET String


addInr

public boolean addInr(java.lang.String value)
Klinische Angaben INR KINR String


addThrombozyten

public boolean addThrombozyten(java.lang.String value)
Klinische Angaben INR KINR String


addSchilddruesenUeberfunktion

public boolean addSchilddruesenUeberfunktion(java.lang.Boolean value)
Klinische Angaben Schilddrüsen-Überfunktion KSCHILD [ja|nein|unbekannt]


addBiguanidMedikation

public boolean addBiguanidMedikation(java.lang.Boolean value)
Klinische Angaben Biguanid Medikation KBIUGANID [ja|nein|unbekannt]


addHerzschrittmacher

public boolean addHerzschrittmacher(java.lang.Boolean value)
Klinische Angaben Herzschrittmacher KHERZSCHRITT [ja|nein|unbekannt]


addMetallimplantate

public boolean addMetallimplantate(java.lang.Boolean value)
Klinische Angaben Metallimplantate KMETALL [ja|nein|unbekannt]


addClipsMetallsplitter

public boolean addClipsMetallsplitter(java.lang.Boolean value)
Klinische Angaben Clips/Metallsplitter KCLIPS [ja|nein|unbekannt]


addGehoerimplantat

public boolean addGehoerimplantat(java.lang.Boolean value)
Klinische Angaben Gehörimplantat KGEHÖRIMPL [ja|nein|unbekannt]


addPlatzangst

public boolean addPlatzangst(java.lang.Boolean value)
Klinische Angaben Platzangst KPLATZANGST [ja|nein|unbekannt]


addKindZurSedation

public boolean addKindZurSedation(java.lang.Boolean value)
Klinische Angaben Kind zur Sedation KKINDSEDATION [ja|nein|unbekannt]


addOpDauer

public boolean addOpDauer(java.lang.String duration)
Klinische Angaben OP-Dauer (Std/Min) KOPD String


addAufenthaltsdauer

public boolean addAufenthaltsdauer(java.lang.String days)
Klinische Angaben Aufenthaltsdauer (in Tagen) KOPAUF String


addOperateur

public boolean addOperateur(java.lang.String duration)
Klinische Angaben Operateur KOPERATEUR String


addOpAssistent

public boolean addOpAssistent(java.lang.String value)
Klinische Angaben OP-Assistent KOPASSISTANT String


addInstrumente

public boolean addInstrumente(java.lang.String[] liste)
Klinische Angaben Instrumente KINSTRUMENT Selekion aus Liste: Verfügbare Instrumente abhängig von Leistung

Returns:
String

addLagerung

public boolean addLagerung(java.lang.String[] liste)
Klinische Angaben Lagerung KLAGERUNG Selekion aus Liste: Verfügbare Lagerungen abhängig von Leistung

Returns:
String

addAnaesthesie

public boolean addAnaesthesie(java.lang.String[] liste)
Klinische Angaben Anästhesie KANÄSTHESIE Selekion aus Liste: Verfügbare Anästhesie abhängig von Leistung

Returns:
String

addAnaesthesieSprechstunde

public boolean addAnaesthesieSprechstunde(java.lang.Boolean value)
Klinische Angaben Bitte zur Anästhesieprechstunde aufbieten KANÄSTHESIEAUFBIETEN [ja|nein|unbekannt]


addDocumentIdInSection

public boolean addDocumentIdInSection(java.lang.String value)
docbox Spitalkommunikation DocumentID DOCID String


addDatumAufgebot

public boolean addDatumAufgebot(java.lang.String value)
docbox Spitalkommunikation Datum Aufgebot MDATUMAUFGEBOT [JJJJMMTThhmmss]

Returns:
String

addDatumAufgebotAenderung

public boolean addDatumAufgebotAenderung(java.lang.String value)
docbox Spitalkommunikation Änderung Datum Aufgebot MDATUMAUFGEBOTÄNDERUNG [JJJJMMTThhmmss]

Returns:
String

addDatumEintritt

public boolean addDatumEintritt(java.lang.String value)
docbox Spitalkommunikation Datum Eintritt MDATUMEINTRITT [JJJJMMTThhmmss]

Returns:
String

addDatumStornoEintritt

public boolean addDatumStornoEintritt(java.lang.String value)
docbox Spitalkommunikation Datum Storno Eintritt MDATUMSTORNOEINTRITT [JJJJMMTThhmmss]

Returns:
String

addDatumAustritt

public boolean addDatumAustritt(java.lang.String value)
docbox Spitalkommunikation Datum Austritt MDATUMAUSRITT [JJJJMMTThhmmss]

Returns:
String

addDatumStornoAustritt

public boolean addDatumStornoAustritt(java.lang.String value)
docbox Spitalkommunikation Datum Storno Austritt MDATUMSTORNOAUSTRITT [JJJJMMTThhmmss]

Returns:
String

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013