Examples of Guardian


Examples of uk.nhs.interoperability.payloads.templates.Guardian

    template.setGender(fields.getPatientGender());
    template.setDateOfBirth(fields.getPatientBirthDate());
   
    // Guardian
    if (guardian) {
      Guardian guardianFields = new Guardian();
     
      String guardianIdType = null;
      if (fields.getGuardianNHSNoTraceStatus().sameAs(NHSNumberTraceStatus.Traced)) {
        guardianIdType = PatientIDType.VerifiedNHSNumber.code;
      } else {
        guardianIdType = PatientIDType.UnverifiedNHSNumber.code;
      }
      guardianFields.addId(new PatientIDWithTraceStatuses()
                    .setPatientID(fields.getGuardianNHSNo())
                    .setPatientIDType(guardianIdType)
                    .setNHSNoTraceStatus(fields.getGuardianNHSNoTraceStatus().code));
      guardianFields.setGuardianDetails(new GuardianPerson().setGuardianName(fields.getGuardianName()));
      guardianFields.setRole(fields.getGuardianRole());
     
      if (guardianAddress) {
        guardianFields.addAddress(fields.getGuardianAddress());
      }
      if (guardianTelephone) {
        guardianFields.addTelephoneNumber(new Telecom()
                      .setTelecom("tel:" + fields.getGuardianTelephone())
                      .setTelecomType(TelecomUseType.HomeAddress.code));
      }
      template.addGuardian(guardianFields);
    }
View Full Code Here

Examples of uk.nhs.interoperability.payloads.templates.Guardian

                .setFamilyName("Smith"));
    template.setGender(Sex._Male);
    template.setDateOfBirth(new DateValue("20120728"));
   
    // Guardian
    Guardian guardian = new Guardian();
    guardian.addId(new PatientIDWithTraceStatuses()
                  .setPatientID("K12344")
                  .setPatientIDType(PatientIDType.LocalID.code)
                  .setAssigningOrganisation("V396A:Medway PCT"));
    guardian.addId(new PatientIDWithTraceStatuses()
                  .setPatientID("993254127")
                  .setPatientIDType(PatientIDType.VerifiedNHSNumber.code)
                  .setNHSNoTraceStatus(NHSNumberTraceStatus.Traced.code));
    guardian.setRole(GuardianRoleType._Mother);
    guardian.addAddress(new Address()
                  .setAddressUse(AddressType.Home.code)
                  .addAddressLine("Appleton House")
                  .addAddressLine("Lanchester Road")
                  .addAddressLine("Grimsby")
                  .setPostcode("DN3 1UJ"));
    guardian.addTelephoneNumber(new Telecom()
                    .setTelecom("tel:01634111678")
                    .setTelecomType(TelecomUseType.HomeAddress.code));   
    guardian.setGuardianDetails(new GuardianPerson()
                      .setGuardianName(new PersonName("Mrs", "Shelly", "Smith")));
    template.addGuardian(guardian);
   
    // Provider Organisation
    template.setOrganisationId(new OrgID().setID("V396F"));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.