public static EndOfLifeCareISBFields createFull() {
EndOfLifeCareISBFields fields = createMinimal();
fields.setEpaccsRecordAuthoredDate(new DateValue("201201121201+0000"));
fields.setEpaccsRecordAuthorAddress(new Address()
.addAddressLine("432 Street")
.addAddressLine("Town")
.setPostcode("XX1 1XX"));
fields.setEpaccsRecordAuthorRole(JobRoleName._PalliativeCarePhysician);
fields.setEpaccsRecordAuthorSDSID("123456789");
fields.setEpaccsRecordAuthorTelephone("0123456789");
fields.setEpaccsRecordAuthorName(new PersonName("Dr", "Fred", "Andersen"));
fields.setEpaccsRecordAuthorOrganisationODSID("V123G");
fields.setEpaccsRecordAuthorOrganisationName("St Nowhere Hospital");
fields.setEpaccsRecordReviewDate(new DateValue("20130601"));
fields.setEpaccsRecordUpdatedDate(new DateValue("20130101"));
fields.setEpaccsRecordUpdateAuthorAddress(new Address()
.addAddressLine("6 Place")
.addAddressLine("Area")
.setPostcode("XY1 1ZA"));
fields.setEpaccsRecordUpdateAuthorRole(JobRoleName._NurseConsultant);
fields.setEpaccsRecordUpdateAuthorSDSID("87346283476");
fields.setEpaccsRecordUpdateAuthorTelephone("01133333333");
fields.setEpaccsRecordUpdateAuthorName(new PersonName("Mr", "James", "Smithson"));
fields.setEpaccsRecordUpdateAuthorOrganisationODSID("AA11");
fields.setEpaccsRecordUpdateAuthorOrganisationName("Global Community Health");
fields.setPatientPreferredName(new PersonName("Joey"));
fields.setPatientInterpreterNeeded(true);
fields.setPatientPreferredSpokenLanguage(HumanLanguage._German);
fields.setPatientDisability("Slight Limp");
fields.setPatientTelephone("02120111111");
fields.setPatientMobile("07920111111");
fields.setMainInformalCarerName(new PersonName("Mrs", "Susan", "Bloggs"));
fields.setMainInformalCarerTel("02120111112");
fields.setMainInformalCarerAwareOfPrognosis(PrognosisAwarenessSnCT._Carerawareofprognosissituation);
fields.setPrognosisAwarenessRecordedDate(new DateValue("20121201"));
fields.setUsualGPTelephone("01132872624");
fields.setUsualGPFax("01132872625");
fields.setUsualGPAddress(new Address()
.addAddressLine("Dr Jones Medical Practice")
.addAddressLine("Somewhere Over the Rainbow")
.addAddressLine("Way up High")
.setPostcode("FT1 YBR"));
fields.setKeyWorkerName(new PersonName("Mrs", "Amy", "VanDerVeen"));
fields.setKeyWorkerTelephone("01222222222");
fields.setKeyWorkerAddress(new Address()
.addAddressLine("Key Worker Centre")
.addAddressLine("Citysville")
.setPostcode("KW1 1KW"));
fields.setKeyWorkerJobRole(JobRoleName._CommunityNurse);
fields.setKeyWorkerSDSID("2938798732864");
fields.setKeyWorkerOrgID("V111");
fields.setKeyWorkerOrgName("Community Nursing, Citysville");
fields.addFormalCarer(new EndOfLifeCareDocumentFormalCarer(new PersonName("Mr", "Simon", "Jones"),
"01348876587",
JobRoleName._Dietitian));
fields.addFormalCarer(new EndOfLifeCareDocumentFormalCarer(new PersonName("Miss", "Eileen", "Johnson"),
"01348446533",
JobRoleName._Counsellor));
fields.setOtherRelevantDiagnoses("Severe Asthma");
fields.setAllergiesAndAdverseReactions("Allergic to Penicillin");
fields.setAnticipatoryMedicinesIssued(true);
fields.setAnticipatoryMedicinesLocation("In fridge at home");
fields.setAnticipatoryMedicinesDateIssued(new DateValue("20120402"));
fields.setEolcPathwayStageNONISB("Amber");
fields.setAdvanceStatements("None Recorded");
fields.setPreferredPlaceOfDeath("Usual place of residence");
fields.setPreferredPlaceOfDeathOrganisation("Not applicable");
fields.setPreferredPlaceOfDeathAddress(new Address()
.addAddressLine("123 The Street")
.addAddressLine("The Town")
.setPostcode("AB1 2CD"));
fields.setPreferredPlaceOfDeathIsUPR("Yes");
fields.setPreferredPlaceOfDeath2("Hospital");
fields.setPreferredPlaceOfDeath2Organisation("St Nowhere Hospital");
fields.setPreferredPlaceOfDeath2Address(new Address()
.addAddressLine("432 Street")
.addAddressLine("Town")
.setPostcode("XX1 1XX"));
fields.setPreferredPlaceOfDeath2IsUPR("No");
fields.setDNACPR(DNACPRprefSnCT._Forattemptedcardiopulmonaryresuscitationfinding);
fields.setDNACPRDate(new DateValue("20120912"));
fields.setDNACPRReviewDate(new DateValue("20130205"));
fields.setDNACPRCreatedDate(new DateValue("20120910"));
fields.setDNACPRLocation("In filing cabinet at home (top drawer)");
fields.setADRT(EoLADRTprefSnCT._HasadvancedecisiontorefuselifesustainingtreatmentMentalCapacityAct2005finding);
fields.setADRTDiscussedWithClinicianNONISB(true);
fields.setADRTDocumentLocation("In filing cabinet at home (bottom drawer)");
fields.setADRTRecordedDate(new DateValue("20120923"));
fields.setLPAName(new PersonName("Mr", "David", "Bloggs"));
fields.setLPAAuthority(AuthoritytoLPASnCT._HasappointedpersonwithpersonalwelfarelastingpowerofattorneyMentalCapacityAct2005finding);
fields.setLPADate(new DateValue("20110113"));
fields.setLPATelephone("02120111112");
fields.setAdditionalPersonToInvolve(new PersonName("Miss", "Sue", "Bloggs"));
fields.setAdditionalPersonToInvolveTel("02198846627");
fields.setAdditionalPersonToInvolve2(new PersonName("Mr", "Bob", "Bloggs"));
fields.setAdditionalPersonToInvolve2Tel("02889999999");
fields.setOtherRelevantInformation("Favourite colour is red");
fields.setDocumentCreationDate(new DateValue("201308021234+0000"));
fields.setDocumentSetId("D8F79E4F-4AA9-4662-9CCE-B13B5F955685");
fields.setDocumentVersionNumber(1);
fields.setDocumentAuthorAddress(new Address()
.addAddressLine("432 Street")
.addAddressLine("Town")
.setPostcode("XX1 1XX"));
fields.setDocumentAuthorTelephone("01135577744");
fields.setSeniorResponsibleClinicianName(new PersonName("Mr", "Senior", "Clinician"));
fields.setSeniorResponsibleClinicianSDSID("9328789743214");
fields.setSeniorResponsibleClinicianORGID("V444");
fields.setSeniorResponsibleClinicianORGName("The Medical Centre");
fields.setSeniorResponsibleClinicianJobRole(JobRoleName._PalliativeCarePhysician);
fields.setSeniorResponsibleClinicianTelephone("01137766858");
fields.setSeniorResponsibleClinicianAddress(new Address()
.addAddressLine("432 Street")
.addAddressLine("Town")
.setPostcode("XX1 1XX"));
fields.setEPaCCSURL("https://www.epaccs.com");