本文整理汇总了Java中org.marc.everest.datatypes.generic.SET类的典型用法代码示例。如果您正苦于以下问题:Java SET类的具体用法?Java SET怎么用?Java SET使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
SET类属于org.marc.everest.datatypes.generic包,在下文中一共展示了SET类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getAllergen
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
protected ArrayList<Participant2> getAllergen() {
Participant2 participant = new Participant2(ParticipationType.Consumable, ContextControl.OverridingPropagating);
ParticipantRole participantRole = new ParticipantRole(new CD<String>(Constants.RoleClass.MANU.toString()));
PlayingEntity playingEntity = new PlayingEntity(EntityClassRoot.ManufacturedMaterial);
CE<String> code = new CE<String>();
if(!EverestUtils.isNullorEmptyorWhitespace(allergy.getRegionalIdentifier())) {
code.setCodeEx(allergy.getRegionalIdentifier());
code.setCodeSystem(Constants.CodeSystems.DIN_OID);
code.setCodeSystemName(Constants.CodeSystems.DIN_NAME);
} else {
code.setNullFlavor(NullFlavor.NoInformation);
}
SET<PN> names = new SET<PN>(new PN(null, Arrays.asList(new ENXP(allergy.getDescription()))));
playingEntity.setCode(code);
playingEntity.setName(names);
participantRole.setPlayingEntityChoice(playingEntity);
participant.setParticipantRole(participantRole);
return new ArrayList<Participant2>(Arrays.asList(participant));
}
示例2: setParticipant
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
private void setParticipant() {
Participant2 participant = new Participant2(ParticipationType.LOC, ContextControl.OverridingPropagating);
ParticipantRole participantRole = new ParticipantRole(new CD<String>(Constants.RoleClass.SDLOC.toString()));
PlayingEntity playingEntity = new PlayingEntity(EntityClassRoot.Organization);
if(!EverestUtils.isNullorEmptyorWhitespace(immunization.getPreventionMap().get(Constants.PreventionExtKeys.location.toString()))) {
SET<PN> names = new SET<PN>();
ArrayList<ENXP> name = new ArrayList<ENXP>();
name.add(new ENXP(immunization.getPreventionMap().get(Constants.PreventionExtKeys.location.toString())));
names.add(new PN(null, name));
playingEntity.setName(names);
}
participantRole.setPlayingEntityChoice(playingEntity);
participant.setParticipantRole(participantRole);
this.participant = new ArrayList<Participant2>(Arrays.asList(participant));
}
示例3: getInterpretationCode
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
private SET<CE<ObservationInterpretation>> getInterpretationCode() {
String abnormal = labComponent.getMeasurementsMap().get(Constants.MeasurementsExtKeys.abnormal.toString());
SET<CE<ObservationInterpretation>> interpretationCodes = null;
if(!EverestUtils.isNullorEmptyorWhitespace(abnormal)) {
CE<ObservationInterpretation> interpretation = new CE<ObservationInterpretation>();
if(abnormal.equalsIgnoreCase(Labs.ABNORMAL_CODE)) {
interpretation.setCodeEx(ObservationInterpretation.Abnormal);
interpretation.setDisplayName(Labs.ABNORMAL);
} else {
interpretation.setCodeEx(ObservationInterpretation.Normal);
interpretation.setDisplayName(Labs.NORMAL);
}
interpretationCodes = new SET<CE<ObservationInterpretation>>(interpretation);
}
return interpretationCodes;
}
示例4: getPerformer
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
private ArrayList<Performer2> getPerformer() {
String labname = labComponent.getMeasurementsMap().get(Constants.MeasurementsExtKeys.labname.toString());
ArrayList<Performer2> performers = null;
if(!EverestUtils.isNullorEmptyorWhitespace(labname)) {
Performer2 performer = new Performer2();
AssignedEntity assignedEntity = new AssignedEntity();
Organization organization = new Organization();
II ii = new II();
ii.setNullFlavor(NullFlavor.NoInformation);
ON on = new ON(EntityNameUse.OfficialRecord, Arrays.asList(new ENXP(labname)));
organization.setName(new SET<ON>(on));
assignedEntity.setId(new SET<II>(ii));
assignedEntity.setRepresentedOrganization(organization);
performer.setTemplateId(Arrays.asList(new II(Constants.TemplateOids.PERFORMER_PARTICIPATION_TEMPLATE_ID)));
performer.setTime(getTime());
performer.setAssignedEntity(assignedEntity);
performers = new ArrayList<Performer2>(Arrays.asList(performer));
}
return performers;
}
示例5: setIds
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
private void setIds() {
II id = new II();
if(!EverestUtils.isNullorEmptyorWhitespace(provider.getPractitionerNo())) {
id.setRoot(Constants.DocumentHeader.BC_MINISTRY_OF_HEALTH_PRACTITIONER_ID_OID);
id.setAssigningAuthorityName(Constants.DocumentHeader.BC_MINISTRY_OF_HEALTH_PRACTITIONER_NAME);
id.setExtension(provider.getPractitionerNo());
} else if (!EverestUtils.isNullorEmptyorWhitespace(provider.getOhipNo())) {
id.setRoot(Constants.DocumentHeader.MEDICAL_SERVICES_PLAN_BILLING_NUMBER_OID);
id.setAssigningAuthorityName(Constants.DocumentHeader.MEDICAL_SERVICES_PLAN_BILLING_NUMBER_NAME);
id.setExtension(provider.getOhipNo());
} else if (provider.getId() != null) {
id.setRoot(Constants.DocumentHeader.LOCALLY_ASSIGNED_IDENTIFIER_OID);
id.setAssigningAuthorityName(Constants.DocumentHeader.LOCALLY_ASSIGNED_IDENTIFIER_NAME);
id.setExtension(provider.getId());
} else {
id.setNullFlavor(NullFlavor.NoInformation);
}
this.ids = new SET<II>(id);
}
示例6: populateNullFlavorClinicalStatement
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Override
public ClinicalStatement populateNullFlavorClinicalStatement() {
Observation observation = new Observation(x_ActMoodDocumentObservation.RQO);
observation.setId(EverestUtils.buildUniqueId(Constants.IdPrefixes.Referrals, 0));
observation.setCode(new CD<String>() {{setNullFlavor(NullFlavor.NoInformation);}});
observation.setText(new ED() {{setNullFlavor(NullFlavor.NoInformation);}});
observation.setEffectiveTime(new IVL<TS>() {{setNullFlavor(NullFlavor.NoInformation);}});
II ii = new II();
ii.setNullFlavor(NullFlavor.NoInformation);
AssignedEntity assignedEntity = new AssignedEntity();
assignedEntity.setId(new SET<II>(ii));
Performer2 performer = new Performer2(assignedEntity);
observation.setPerformer(new ArrayList<Performer2>(Arrays.asList(performer)));
observation.setAuthor(new ArrayList<Author>(Arrays.asList(new AuthorParticipationModel().getAuthor(null))));
return observation;
}
示例7: providerParticipationStructureTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void providerParticipationStructureTest() {
Participant2 provider = new ProviderParticipationModel(Constants.Runtime.VALID_PROVIDER.toString()).getProvider();
assertNotNull(provider);
assertEquals(ParticipationType.PrimaryPerformer, provider.getTypeCode().getCode());
assertEquals(ContextControl.OverridingPropagating, provider.getContextControlCode().getCode());
assertTrue(provider.getTemplateId().contains(new II(Constants.TemplateOids.PROVIDER_PARTICIPATION_TEMPLATE_ID)));
ParticipantRole participantRole = provider.getParticipantRole();
assertNotNull(participantRole);
assertNotNull(participantRole.getId());
PlayingEntity playingEntity = participantRole.getPlayingEntityChoiceIfPlayingEntity();
assertNotNull(playingEntity);
assertNotNull(playingEntity.getDesc());
SET<PN> names = playingEntity.getName();
assertNotNull(names);
assertFalse(names.isNull());
assertFalse(names.isEmpty());
assertNotNull(names.get(0));
}
示例8: providerParticipationNullTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void providerParticipationNullTest() {
Participant2 provider = new ProviderParticipationModel(null).getProvider();
assertNotNull(provider);
assertEquals(ParticipationType.PrimaryPerformer, provider.getTypeCode().getCode());
assertEquals(ContextControl.OverridingPropagating, provider.getContextControlCode().getCode());
assertTrue(provider.getTemplateId().contains(new II(Constants.TemplateOids.PROVIDER_PARTICIPATION_TEMPLATE_ID)));
ParticipantRole participantRole = provider.getParticipantRole();
assertNotNull(participantRole);
assertNotNull(participantRole.getId());
PlayingEntity playingEntity = participantRole.getPlayingEntityChoiceIfPlayingEntity();
assertNotNull(playingEntity);
assertNotNull(playingEntity.getDesc());
SET<PN> names = playingEntity.getName();
assertNotNull(names);
assertFalse(names.isNull());
assertFalse(names.isEmpty());
assertNotNull(names.get(0));
assertTrue(names.get(0).isNull());
assertEquals(NullFlavor.NoInformation, names.get(0).getNullFlavor().getCode());
}
示例9: addressFullTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void addressFullTest() {
SET<AD> addrSet = recordTargetModel.getAddresses();
assertNotNull(addrSet);
assertEquals(1, addrSet.size());
AD addr = addrSet.get(0);
assertNotNull(addr);
assertEquals(1, addr.getUse().size());
assertEquals(PostalAddressUse.HomeAddress, addr.getUse().get(0).getCode());
assertEquals(4, addr.getPart().size());
assertTrue(addr.getPart().contains(new ADXP(demographic.getAddress(), AddressPartType.Delimiter)));
assertTrue(addr.getPart().contains(new ADXP(demographic.getCity(), AddressPartType.City)));
assertTrue(addr.getPart().contains(new ADXP(demographic.getProvince(), AddressPartType.State)));
assertTrue(addr.getPart().contains(new ADXP(demographic.getPostal(), AddressPartType.PostalCode)));
}
示例10: telecomFullTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void telecomFullTest() {
SET<TEL> telecoms = recordTargetModel.getTelecoms();
assertNotNull(telecoms);
assertEquals(3, telecoms.size());
TEL tel0 = telecoms.get(0);
assertNotNull(tel0);
assertTrue(TEL.isValidPhoneFlavor(tel0));
assertEquals("tel:" + demographic.getPhone().replaceAll("-", ""), tel0.getValue());
TEL tel1 = telecoms.get(1);
assertNotNull(tel1);
assertTrue(TEL.isValidPhoneFlavor(tel1));
assertEquals("tel:" + demographic.getPhone2().replaceAll("-", ""), tel1.getValue());
TEL tel2 = telecoms.get(2);
assertNotNull(tel2);
assertTrue(TEL.isValidEMailFlavor(tel2));
assertEquals("mailto:" + demographic.getEmail(), tel2.getValue());
}
示例11: nameFullTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void nameFullTest() {
SET<PN> names = recordTargetModel.getNames();
assertNotNull(names);
assertEquals(1, names.size());
PN name = names.get(0);
assertNotNull(name);
assertEquals(EntityNameUse.Legal, name.getUse().get(0).getCode());
List<ENXP> nameParts = name.getParts();
assertNotNull(nameParts);
assertEquals(2, nameParts.size());
assertTrue(nameParts.contains(new ENXP(demographic.getFirstName(), EntityNamePartType.Given)));
assertTrue(nameParts.contains(new ENXP(demographic.getLastName(), EntityNamePartType.Family)));
}
示例12: telecomFullTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void telecomFullTest() {
SET<TEL> telecoms = authorModel.getTelecoms();
assertNotNull(telecoms);
assertEquals(3, telecoms.size());
TEL tel0 = telecoms.get(0);
assertNotNull(tel0);
assertTrue(TEL.isValidPhoneFlavor(tel0));
assertEquals("tel:" + provider.getPhone().replaceAll("-", ""), tel0.getValue());
TEL tel1 = telecoms.get(1);
assertNotNull(tel1);
assertTrue(TEL.isValidPhoneFlavor(tel1));
assertEquals("tel:" + provider.getWorkPhone().replaceAll("-", ""), tel1.getValue());
TEL tel2 = telecoms.get(2);
assertNotNull(tel2);
assertTrue(TEL.isValidEMailFlavor(tel2));
assertEquals("mailto:" + provider.getEmail(), tel2.getValue());
}
示例13: personFullTest
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
@Test
public void personFullTest() {
Person person = authorModel.getPerson();
assertNotNull(person);
SET<PN> names = person.getName();
assertNotNull(names);
assertEquals(1, names.size());
PN name = names.get(0);
assertNotNull(name);
assertEquals(EntityNameUse.OfficialRecord, name.getUse().get(0).getCode());
List<ENXP> nameParts = name.getParts();
assertNotNull(nameParts);
assertEquals(2, nameParts.size());
assertTrue(nameParts.contains(new ENXP(provider.getFirstName(), EntityNamePartType.Given)));
assertTrue(nameParts.contains(new ENXP(provider.getLastName(), EntityNamePartType.Family)));
}
示例14: ProviderIdLens
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
public ProviderIdLens() {
get = source -> {
SET<II> ids = source.getRight().get(0).getAssignedAuthor().getId();
if(ids == null) {
ids = new AuthorIdLens().get(source.getLeft());
}
source.getRight().get(0).getAssignedAuthor().setId(ids);
return new ImmutablePair<>(source.getLeft(), source.getRight());
};
put = (source, target) -> {
return new ImmutablePair<>(target.getLeft(), target.getRight());
};
}
示例15: ProviderTelecomLens
import org.marc.everest.datatypes.generic.SET; //导入依赖的package包/类
public ProviderTelecomLens() {
get = source -> {
Provider provider = EverestUtils.getProviderFromString(source.getLeft());
SET<TEL> telecoms = source.getRight().get(0).getAssignedAuthor().getTelecom();
if(telecoms == null && provider != null) {
ArrayList<TEL> tels = new ArrayList<>();
tels.add(new TelecomPartLens(TelecomType.TELEPHONE, TelecommunicationsAddressUse.Home).get(provider.getPhone()));
tels.add(new TelecomPartLens(TelecomType.TELEPHONE, TelecommunicationsAddressUse.WorkPlace).get(provider.getWorkPhone()));
tels.add(new TelecomPartLens(TelecomType.EMAIL, TelecommunicationsAddressUse.Home).get(provider.getEmail()));
tels.removeAll(Collections.singleton(null));
if(!tels.isEmpty()) {
telecoms = new SET<>(tels);
}
}
source.getRight().get(0).getAssignedAuthor().setTelecom(telecoms);
return new ImmutablePair<>(source.getLeft(), source.getRight());
};
put = (source, target) -> {
return new ImmutablePair<>(target.getLeft(), target.getRight());
};
}