java ts码_Java TS.now方法代碼示例

本文整理匯總了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;未經允許,請勿轉載。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值