Examples of PatientIDWithTraceStatuses


Examples of uk.nhs.interoperability.payloads.commontypes.PatientIDWithTraceStatuses

      idType = PatientIDType.VerifiedNHSNumber.code;
    } else {
      idType = PatientIDType.UnverifiedNHSNumber.code;
    }
   
    template.addPatientID(new PatientIDWithTraceStatuses()
                .setPatientID(fields.getPatientNHSNo())
                .setPatientIDType(idType)
                .setNHSNoTraceStatus(fields.getPatientNHSNoTraceStatus().code));
   
    if (fields.getPatientAddress() != null) {
      template.addAddress(fields.getPatientAddress());
    }
    template.addName(fields.getPatientName());
    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());
View Full Code Here

Examples of uk.nhs.interoperability.payloads.commontypes.PatientIDWithTraceStatuses

    return template;
  }
 
  public static ChildPatientUniversal createPatient() {
    ChildPatientUniversal template = new ChildPatientUniversal();
    template.addPatientID(new PatientIDWithTraceStatuses()
                .setPatientID("K12345")
                .setAssigningOrganisation("V396A:Medway PCT")
                .setPatientIDType(PatientIDType.LocalID.code));
    template.addPatientID(new PatientIDWithTraceStatuses()
                .setPatientID("9932541280")
                .setNHSNoTraceStatus(NHSNumberTraceStatus.TraceNeedsToBeResolved.code)
                .setPatientIDType(PatientIDType.UnverifiedNHSNumber.code));
    template.addAddress(new Address()
                .setAddressUse(AddressType.Home.code)
                .addAddressLine("Appleton House")
                .addAddressLine("Lanchester Road")
                .addAddressLine("Grimsby")
                .setPostcode("DN3 1UJ"));
    template.addName(new PersonName()
                .setGivenName("Mark")
                .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()
View Full Code Here

Examples of uk.nhs.interoperability.payloads.commontypes.PatientIDWithTraceStatuses

  }
 
  public static ChildPatientUniversal createFull() {
    ChildPatientUniversal template = new ChildPatientUniversal();

    template.addPatientID(new PatientIDWithTraceStatuses()
                    .setPatientID("K12345")
                    .setAssigningOrganisation("V396A:Medway PCT")
                    .setPatientIDType(PatientIDType.LocalID.code));
   
    template.addPatientID(new PatientIDWithTraceStatuses()
                    .setPatientID("9932541280")
                    .setNHSNoTraceStatus(NHSNumberTraceStatus.TraceNeedsToBeResolved.code)
                    .setPatientIDType(PatientIDType.UnverifiedNHSNumber.code));
   
    template.addAddress(new Address()
                .setAddressUse(AddressType.Home.code)
                .addAddressLine("Appleton House")
                .addAddressLine("Lanchester Road")
                .addAddressLine("Grimsby")
                .setPostcode("DN3 1UJ"));
   
    template.addName(new PersonName()
                .setGivenName("Mark")
                .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);
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.