本文整理匯總了Java中org.marc.everest.datatypes.TS.now方法的典型用法代碼示例。如果您正苦於以下問題:Java TS.now方法的具體用法?Java TS.now怎麽用?Java TS.now使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.marc.everest.datatypes.TS的用法示例。
在下文中一共展示了TS.now方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: addPerson
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
public PRPA_IN101202CA addPerson(PRPA_IN101201CA query) {
if (query == null) {
logger.debug("Null initial query");
}
PRPA_IN101202CA response = new PRPA_IN101202CA(new II(UUID.randomUUID()), TS.now(), ResponseMode.Immediate, PRPA_IN101202CA.defaultInteractionId(), PRPA_IN101202CA.defaultProfileId(), ProcessingID.Training, AcknowledgementCondition.Always);
org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.ControlActEvent controlActEvent = new org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.ControlActEvent();
response.setControlActEvent(controlActEvent);
// PRPA_IN101202CA / controlActEvent / subject / registrationEvent / identifiedEntity / id @ extension & root
org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.Subject2 subject = new org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.Subject2();
controlActEvent.setSubject(subject);
org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.RegistrationEvent registrationEvent = new org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.RegistrationEvent();
subject.setRegistrationEvent(registrationEvent);
org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.Subject4 anotherSubject = new org.marc.everest.rmim.ca.r020403.mfmi_mt700726ca.Subject4();
registrationEvent.setSubject(anotherSubject);
org.marc.everest.rmim.ca.r020403.prpa_mt101106ca.IdentifiedEntity identifiedEntity = new org.marc.everest.rmim.ca.r020403.prpa_mt101106ca.IdentifiedEntity();
anotherSubject.setRegisteredRole(identifiedEntity);
identifiedEntity.setId(new SET());
identifiedEntity.getId().add(new II("2.16.840.1.113883.4.57", "444114567"));
// see if identified person and asOtherIds are necessary
return response;
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:28,
示例2: getPersonDemographics
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
@Override
public PersonDemographics getPersonDemographics(Candidate candidate) {
if (candidate.getIds().isEmpty()) {
return null;
}
PRPA_IN101101CA request = new PRPA_IN101101CA(new II(UUID.randomUUID()), // II.TOKEN in pCS
TS.now(), ResponseMode.Immediate, PRPA_IN101101CA.defaultInteractionId(),
PRPA_IN101101CA.defaultProfileId(), ProcessingID.Training, AcknowledgementCondition.Always);
org.marc.everest.rmim.ca.r020403.mfmi_mt700751ca.ControlActEvent
controlActEvent = new org.marc.everest.rmim.ca.r020403.mfmi_mt700751ca.ControlActEvent();
request.setControlActEvent(controlActEvent);
org.marc.everest.rmim.ca.r020403.quqi_mt120008ca.QueryByParameter
queryByParameter = new org.marc.everest.rmim.ca.r020403.quqi_mt120008ca.QueryByParameter();
controlActEvent.setQueryByParameter(queryByParameter);
org.marc.everest.rmim.ca.r020403.prpa_mt101101ca.ParameterList parameterList = new org.marc.everest.rmim.ca.r020403.prpa_mt101101ca.ParameterList();
parameterList.setClientIDBus(new ClientIDBus(new II("2.16.840.1.113883.4.57", candidate.getIds().get(0).getId())));
queryByParameter.setParameterList(parameterList);
PRPA_IN101102CA personDemographics = placeholderPersonRegistryQueryFulfiller.findPersonDemographic(request);
if (personDemographics.getControlActEvent().getSubject().isEmpty()) {
return null;
}
org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.Subject4
subject = personDemographics.getControlActEvent().getSubject().get(0).getRegistrationEvent().getSubject();
String first = subject.getRegisteredRole().getIdentifiedPerson().getName().get(0).getPart(0).getValue();
String last = subject.getRegisteredRole().getIdentifiedPerson().getName().get(0).getPart(1).getValue();
String id = subject.getRegisteredRole().getId().get(0).getExtension();
return new PersonDemographics(null, first, last, id);
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:35,
示例3: authorProviderTest
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
@Test
public void authorProviderTest() {
Author author = clinicalDocument.getAuthor().get(0);
assertNotNull(author);
assertEquals(ContextControl.OverridingPropagating, author.getContextControlCode().getCode());
assertFalse(author.getTime().isInvalidDate());
TS now = TS.now();
now.setDateValuePrecision(TS.DAY);
assertTrue(author.getTime().toString().contains(now.toString()));
AssignedAuthor assignedAuthor = author.getAssignedAuthor();
assertNotNull(assignedAuthor);
assertNotNull(assignedAuthor.getAssignedAuthorChoiceIfAssignedPerson());
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:16,
示例4: authorSystemTest
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
@Test
public void authorSystemTest() {
Author author = clinicalDocument.getAuthor().get(1);
assertNotNull(author);
assertEquals(ContextControl.OverridingPropagating, author.getContextControlCode().getCode());
assertFalse(author.getTime().isInvalidDate());
TS now = TS.now();
now.setDateValuePrecision(TS.DAY);
assertTrue(author.getTime().toString().contains(now.toString()));
AssignedAuthor assignedAuthor = author.getAssignedAuthor();
assertNotNull(assignedAuthor);
assertNotNull(assignedAuthor.getAssignedAuthorChoiceIfAssignedAuthoringDevice());
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:16,
示例5: effectiveTimeTest
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
@Test
public void effectiveTimeTest() {
TS effectiveTime = clinicalDocument.getEffectiveTime();
assertNotNull(effectiveTime);
assertFalse(effectiveTime.isInvalidDate());
TS now = TS.now();
now.setDateValuePrecision(TS.DAY);
assertTrue(effectiveTime.toString().contains(now.toString()));
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:11,
示例6: toQuery
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
/**
* Creates new query instance
*
* @param demographic
* Demographic to create query for
* @return Returns the new query
*/
private PRPA_IN101103CA toQuery(Provider provider, Demographic demographic) {
PRPA_IN101103CA findCandidates = new PRPA_IN101103CA(new II(UUID.randomUUID()), // II.TOKEN in pCS
TS.now(), ResponseMode.Immediate, PRPA_IN101103CA.defaultInteractionId(), PRPA_IN101103CA.defaultProfileId(), ProcessingID.Training, AcknowledgementCondition.Always);
// Setup sender
findCandidates.setSender(new Sender(
new TEL(getSender().getUrl()),
new Device1(new II("1.3.6.1.4.1.33349.3.1.1.22", getSender().getName()),
new ST(getSender().getName()),
new ST(getSender().getName()),
null,
null,
null
)));
findCandidates.setReceiver(new Receiver(new TEL(getReceiver().getUrl()),
new Device2(
new II("1.3.6.1.4.1.33349.3.1.1.2", "CR")
)
));
// Setup request
findCandidates.setControlActEvent(new ControlActEvent());
findCandidates.getControlActEvent().setCode(PRPA_IN101103CA.defaultTriggerEvent());
findCandidates.getControlActEvent().setEffectiveTime(TS.now());
// Add author data
if (provider != null) {
findCandidates.getControlActEvent().setAuthor(new Author(TS.now()));
findCandidates.getControlActEvent().getAuthor().setAuthorPerson(new AssignedEntity(SET.createSET(new II("1.2.3.4", "FS-39485")), getProviderAsPerson(provider)));
}
// Query control data
findCandidates.getControlActEvent().setQueryByParameter(new QueryByParameter());
findCandidates.getControlActEvent().getQueryByParameter().setQueryId(UUID.randomUUID());
findCandidates.getControlActEvent().getQueryByParameter().setInitialQuantity(10);
findCandidates.getControlActEvent().getQueryByParameter().setInitialQuantityCode(QueryRequestLimit.Record);
// Parameter list
findCandidates.getControlActEvent().getQueryByParameter().setParameterList(new ParameterList());
findCandidates.getControlActEvent().getQueryByParameter().getParameterList().setAdministrativeGender(new org.marc.everest.rmim.ca.r020403.prpa_mt101103ca.AdministrativeGender(Utils.toAdminGender(demographic.getSex())));
findCandidates.getControlActEvent().getQueryByParameter().getParameterList().getPersonName().add(new PersonName(PN.fromEN(EN.createEN(EntityNameUse.Search, new ENXP(demographic.getFirstName(), EntityNamePartType.Given), new ENXP(demographic.getLastName(), EntityNamePartType.Family)))));
return findCandidates;
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:52,
示例7: findCandidates
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
public PRPA_IN101004CA findCandidates(PRPA_IN101103CA query) {
org.marc.everest.rmim.ca.r020403.mfmi_mt700751ca.ControlActEvent event = query.getControlActEvent();
// Get request information
AdministrativeGender gender = event.getQueryByParameter().getParameterList().getAdministrativeGender();
PersonBirthtime birthTime = event.getQueryByParameter().getParameterList().getPersonBirthtime();
List personNameList = query.getControlActEvent().getQueryByParameter().getParameterList().getPersonName();
org.marc.everest.rmim.ca.r020403.prpa_mt101002ca.IdentifiedEntity entity = new org.marc.everest.rmim.ca.r020403.prpa_mt101002ca.IdentifiedEntity();
for (PersonName personName : personNameList) {
String first = personName.getValue().getPart(0).getValue();
String last = personName.getValue().getPart(1).getValue();
entity.setIdentifiedPerson(toIdentifiedPerson(first, last, gender, birthTime));
break;
}
// Create dummy response
PRPA_IN101004CA response = new PRPA_IN101004CA(new II(UUID.randomUUID()), TS.now(),
ResponseMode.Immediate, PRPA_IN101004CA.defaultInteractionId(), PRPA_IN101004CA.defaultProfileId(),
ProcessingID.Training, AcknowledgementCondition.Always);
org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.ControlActEvent controlActEvent = new org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.ControlActEvent();
response.setControlActEvent(controlActEvent);
org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.Subject2 identifiedSubject = new org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.Subject2();
controlActEvent.setSubject(identifiedSubject);
org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.RegistrationEvent registrationEvent = new org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.RegistrationEvent();
identifiedSubject.setRegistrationEvent(registrationEvent);
org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.Subject4 subject = new org.marc.everest.rmim.ca.r020403.mfmi_mt700717ca.Subject4();
registrationEvent.setSubject(subject);
subject.setRegisteredRole(entity);
org.marc.everest.rmim.ca.r020403.repc_mt000007ca.Custodian custodian = new org.marc.everest.rmim.ca.r020403.repc_mt000007ca.Custodian();
org.marc.everest.rmim.ca.r020403.coct_mt090310ca.AssignedDevice assignedDevice = new org.marc.everest.rmim.ca.r020403.coct_mt090310ca.AssignedDevice();
assignedDevice.setId(new II("2.16.840.1.113883.19.3.77.18", "BUS"));
custodian.setAssignedDevice(assignedDevice);
registrationEvent.setCustodian(custodian);
return response;
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:45,
示例8: findPersonDemographic
點讚 2
import org.marc.everest.datatypes.TS; //導入方法依賴的package包/類
public PRPA_IN101102CA findPersonDemographic(PRPA_IN101101CA request) {
PRPA_IN101102CA response = new PRPA_IN101102CA(new II(UUID.randomUUID()), TS.now(),
ResponseMode.Immediate, PRPA_IN101102CA.defaultInteractionId(), PRPA_IN101102CA.defaultProfileId(),
ProcessingID.Training, AcknowledgementCondition.Always);
org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.ControlActEvent
controlActEvent = new org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.ControlActEvent();
response.setControlActEvent(controlActEvent);
org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.Subject2 subject2 =
new org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.Subject2();
controlActEvent.getSubject().add(subject2);
org.marc.everest.rmim.ca.r020403.prpa_mt101102ca.IdentifiedEntity identifiedEntity = new
org.marc.everest.rmim.ca.r020403.prpa_mt101102ca.IdentifiedEntity();
AdministrativeGender adminGender = new AdministrativeGender();
adminGender.setValue(org.marc.everest.rmim.ca.r020403.vocabulary.AdministrativeGender.Undifferentiated);
identifiedEntity.setIdentifiedPerson(toAnotherIdentifiedPerson("First", "Last", adminGender, new PersonBirthtime(new TS(Calendar.getInstance()))));
identifiedEntity.setId(new SET());
// II id = new II(request.getControlActEvent().getId().getRoot(), request.getControlActEvent().getId().getExtension());
identifiedEntity.getId().add(request.getControlActEvent().getQueryByParameter().getParameterList().getClientIDBus().getValue());
org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.RegistrationEvent registrationEvent =
new org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.RegistrationEvent();
subject2.setRegistrationEvent(registrationEvent);
org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.Subject4 subject4 =
new org.marc.everest.rmim.ca.r020403.mfmi_mt700746ca.Subject4();
registrationEvent.setSubject(subject4);
subject4.setRegisteredRole(identifiedEntity);
QueryByParameter queryByParameter =
new QueryByParameter();
controlActEvent.setQueryByParameter(queryByParameter);
org.marc.everest.rmim.ca.r020403.prpa_mt101101ca.ParameterList paramList = new org.marc.everest.rmim.ca.r020403.prpa_mt101101ca.ParameterList();
queryByParameter.setParameterList(paramList);
paramList.setClientIDBus(request.getControlActEvent().getQueryByParameter().getParameterList().getClientIDBus());
return response;
}
開發者ID:williamgrosset,項目名稱:OSCAR-ConCert,代碼行數:44,
注:本文中的org.marc.everest.datatypes.TS.now方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。