2016-03-23 21 views
1

CarePlan.period alanını araştıran date search parameter numaralı DSTU2 CarePlan kaynağına bakıyorum.Tarih arama parametresi bir Dönem alanıyla nasıl çalışır?

DSTU2 arama sayfası hedef değer bir dönem olduğu zaman, hedef bir dizi açıkça belirtir (gerçi üst veya fiilen kaynakta belirtilen olmayabilir alt sınır) Aşağıdaki örnekle,:

date=ge2013-03-14 | Includes a period "from 21-Jan 2013 onwards" 

Hedef açıkça bir aralık olması, bu durumda tarih arama parametresinin "ge2013-03-14" ile "mümkün olan en yüksek tarih" arasında bir aralık olarak ele alınması gerektiği anlamına mı geliyor?

Bu durumda, bu aralığın bazı alt kümelerini kapsayan bir süreye sahip olan CarePlans'lar geçerli olur mu? Örneğin,

ile birlikte bir CarePlan da sonuçlara dahil olur mu?

cevap

0

Tam olarak 10 milisaniyeye kadar ifade edilmeyen tüm tarihler, karşılaştırma amacıyla otomatik olarak işlem görür. Eşleşmeler, aramada belirtilen süre ile örnekte belirtilen süre arasında boş olmayan bir kesişme olup olmadığına dayalı olacaktır. Evet, sağladığınız örnekte, ge2013-03-14, 2013-03-14T00: 00: 00.0000 arasında ve alıcının varsayılan saat diliminde herhangi bir zaman damgasını arayacaktır. Eşleşen bir bakış açısıyla, belirttiğiniz örnek, negatif sonsuzluğa ve 2013-03-15T00: 00: 00.0000 - 2013-03-15: 23: 59: 59.9999'dan tüm zamanları kapsayacak bir sona sahip olacak şekilde ele alınacaktır. . Bu, 2 günden az bir aralığın üst üste gelmesine neden olurdu.

İlgili konular