Author Topic: Zulu tid  (Read 12201 times)

metdj

  • FMK-teknik user
  • *
  • Posts: 5
    • View Profile
Zulu tid
« on: 2013-01-25 11:53:33 »
Hvordan konverterer du en ufuldstændig timestamp mellem forskellige tidszoner?

En timestamp der kun indeholder dato (2008-02-29Z) eller kun indeholder tid (21:42:00Z).

For eksempel i DosageTimesStartDate og DrugMedicationTreatmentStartDate.

/Daniel

Paul D. Samsig

  • FMK-teknik user
  • *
  • Posts: 73
    • View Profile
    • EG Danmark A/S
Re: Zulu tid
« Reply #1 on: 2013-01-25 12:06:53 »
Disse datoer optræder som regel i en choice (her sakset fra 1.2.6):

    <choice>
        <element ref="medicinecard20080601:DosageTimesStartDate"/>
        <element ref="medicinecard20090101:DosageTimesStartDateTime"/>
    </choice>

   <choice>
       <element ref="medicinecard20090101:DrugMedicationTreatmentStartDate"/>
       <element ref="medicinecard20090101:DrugMedicationTreatmentStartDateTime"/>
       <element ref="medicinecard20090101:DrugMedicationTreatmentStartedPreviously"/>
   </choice>

hvor den ene er til kun dato (dvs. uden zulu) og den anden inklusive klokkeslet.

Jeg kan ikke lige huske et eksempel på kun et felt der kun kan indeholde klokkeslet.
Paul D. Samsig, EG Healthcare en del af EG Danmark A/S

metdj

  • FMK-teknik user
  • *
  • Posts: 5
    • View Profile
Re: Zulu tid
« Reply #2 on: 2013-01-25 14:35:52 »
Ja det er et choice, men det hjælper ikke hvis jeg er nødt til at læse hvad andre har skabt...

Hvis DrugMedicationTreatmentStartDate ikke anges i zulu tid, hvorfor er det så angivet med et Z? Jeg troede alle dato og tid var zulu undtagen DosageTimeTime. Er det så at datoer aldrig konverteres til anden tidszone?

(Kun klokkeslet zulu er nævnt i snitfladebeskrivelsen, men også jeg har ikke fundet det brugt.)