private static IntegrationPartner.PatientType GetSamplePatientData() { IntegrationPartner.PatientType PatientData = new IntegrationPartner.PatientType(); PatientData.nameField = new IntegrationPartner.MandatoryPatientNameType() { firstNameField = "Test", middleNameField = "X", lastNameField = "Patient", prefixField = "Mr." }; PatientData.dateOfBirthField = new IntegrationPartner.DateType() { itemElementNameField = IntegrationPartner.ItemChoiceType.Date, itemField = new DateTime(1980, 1, 1) }; PatientData.genderField = "M"; // Various Communication Numbers BN|CP|FX|HP|NP|TE|WP|EM List <IntegrationPartner.CommunicationType> PatientNumbers = new List <IntegrationPartner.CommunicationType>(); // Adding a Patient Work Phone PatientNumbers.Add(new IntegrationPartner.CommunicationType() { numberField = "9875551234", qualifierField = "WP" }); // Adding a Patient Home Phone PatientNumbers.Add(new IntegrationPartner.CommunicationType() { numberField = "9875554321", qualifierField = "HP" }); PatientData.communicationNumbersField = PatientNumbers.ToArray(); PatientData.addressField = new IntegrationPartner.AddressType() { addressLine1Field = "123 Strong Street", addressLine2Field = "Apt. 1010", cityField = "Springfield", stateField = "MN", zipCodeField = "12345", placeLocationQualifierField = "" // What should this be? }; // Adding two Identifiers here, one SSN, one Patient Account Number IntegrationPartner.PatientIDType PatientIdentifiers = new IntegrationPartner.PatientIDType(); PatientIdentifiers.itemsElementNameField = new IntegrationPartner.ItemsChoiceType1[2]; PatientIdentifiers.itemsField = new string[2]; PatientIdentifiers.itemsElementNameField[0] = IntegrationPartner.ItemsChoiceType1.SocialSecurity; PatientIdentifiers.itemsField[0] = "123456789"; PatientIdentifiers.itemsElementNameField[1] = IntegrationPartner.ItemsChoiceType1.PatientAccountNumber; PatientIdentifiers.itemsField[1] = "3Z123456"; PatientData.identificationField = PatientIdentifiers; return(PatientData); }
private static IntegrationPartner.PatientType GetSamplePatientData() { IntegrationPartner.PatientType PatientData = new IntegrationPartner.PatientType(); PatientData.nameField = new IntegrationPartner.MandatoryPatientNameType() { firstNameField = "Test", middleNameField = "X", lastNameField = "Patient", prefixField = "Mr." }; PatientData.dateOfBirthField = new IntegrationPartner.DateType() { itemElementNameField = IntegrationPartner.ItemChoiceType.Date, itemField = new DateTime(1980, 1, 1) }; PatientData.genderField = "M"; // Various Communication Numbers BN|CP|FX|HP|NP|TE|WP|EM List<IntegrationPartner.CommunicationType> PatientNumbers = new List<IntegrationPartner.CommunicationType>(); // Adding a Patient Work Phone PatientNumbers.Add(new IntegrationPartner.CommunicationType() { numberField = "9875551234", qualifierField = "WP" }); // Adding a Patient Home Phone PatientNumbers.Add(new IntegrationPartner.CommunicationType() { numberField = "9875554321", qualifierField = "HP" }); PatientData.communicationNumbersField = PatientNumbers.ToArray(); PatientData.addressField = new IntegrationPartner.AddressType() { addressLine1Field = "123 Strong Street", addressLine2Field = "Apt. 1010", cityField = "Springfield", stateField = "MN", zipCodeField = "12345", placeLocationQualifierField = "" // What should this be? }; // Adding two Identifiers here, one SSN, one Patient Account Number IntegrationPartner.PatientIDType PatientIdentifiers = new IntegrationPartner.PatientIDType(); PatientIdentifiers.itemsElementNameField = new IntegrationPartner.ItemsChoiceType1[2]; PatientIdentifiers.itemsField = new string[2]; PatientIdentifiers.itemsElementNameField[0] = IntegrationPartner.ItemsChoiceType1.SocialSecurity; PatientIdentifiers.itemsField[0] = "123456789"; PatientIdentifiers.itemsElementNameField[1] = IntegrationPartner.ItemsChoiceType1.PatientAccountNumber; PatientIdentifiers.itemsField[1] = "3Z123456"; PatientData.identificationField = PatientIdentifiers; return PatientData; }