Search in sources :

Example 1 with PatientenaufenthaltComposition

use of org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.PatientenaufenthaltComposition in project openEHR_SDK by ehrbase.

the class TestData method buildTestPatientenaufenthaltComposition.

public static PatientenaufenthaltComposition buildTestPatientenaufenthaltComposition() {
    PatientenaufenthaltComposition patientenaufenthaltComposition = new PatientenaufenthaltComposition();
    patientenaufenthaltComposition.setComposer(new PartyIdentified(null, "Test", null));
    patientenaufenthaltComposition.setCategoryDefiningCode(Category.EVENT);
    patientenaufenthaltComposition.setLanguage(Language.DE);
    patientenaufenthaltComposition.setTerritory(Territory.DE);
    patientenaufenthaltComposition.setStartTimeValue(OffsetDateTime.now());
    patientenaufenthaltComposition.setSettingDefiningCode(Setting.NURSING_HOME_CARE);
    VersorgungsortAdminEntry versorgungsortAdminEntry = new VersorgungsortAdminEntry();
    StandortCluster standortCluster = new StandortCluster();
    standortCluster.setStandorttypValue("Test");
    standortCluster.setStandortbeschreibungValue("Beschreibung");
    standortCluster.setStandortschlusselDefiningCode(StandortschlusselDefiningCode.ANGIOLOGIE.ANGIOLOGIE);
    standortCluster.setBettplatzkennungValue("Platz 2");
    versorgungsortAdminEntry.setStandort(standortCluster);
    versorgungsortAdminEntry.setBeginnValue(new DvDateTime("2020-01-01T10:00Z").getValue());
    versorgungsortAdminEntry.setEndeValue(new DvDateTime("2020-01-01T12:00Z").getValue());
    versorgungsortAdminEntry.setGrundDesAufenthaltesValue("test value");
    versorgungsortAdminEntry.setLanguage(Language.DE);
    versorgungsortAdminEntry.setSubject(new PartySelf());
    patientenaufenthaltComposition.setVersorgungsort(versorgungsortAdminEntry);
    return patientenaufenthaltComposition;
}
Also used : PartyIdentified(com.nedap.archie.rm.generic.PartyIdentified) PatientenaufenthaltComposition(org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.PatientenaufenthaltComposition) VersorgungsortAdminEntry(org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.definition.VersorgungsortAdminEntry) StandortCluster(org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.definition.StandortCluster) DvDateTime(com.nedap.archie.rm.datavalues.quantity.datetime.DvDateTime) PartySelf(com.nedap.archie.rm.generic.PartySelf)

Aggregations

DvDateTime (com.nedap.archie.rm.datavalues.quantity.datetime.DvDateTime)1 PartyIdentified (com.nedap.archie.rm.generic.PartyIdentified)1 PartySelf (com.nedap.archie.rm.generic.PartySelf)1 PatientenaufenthaltComposition (org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.PatientenaufenthaltComposition)1 StandortCluster (org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.definition.StandortCluster)1 VersorgungsortAdminEntry (org.ehrbase.client.classgenerator.examples.patientenaufenthaltcomposition.definition.VersorgungsortAdminEntry)1