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;
}
Aggregations