FMK Teknik

Specifikke emner => FMK 1.2.4 => Topic started by: JWalker on 2012-10-16 14:27:06

Title: Manglende DrugIdentifier på recept når recept hentes fra FMK
Post by: JWalker on 2012-10-16 14:27:06
Hej forum.

Vi har et spørgsmål vedrørende recepter.

Når man laver en recept på en ordination, tilknyttes recepten via en reference til ordinationens DrugMedicationIdentifier. Ordination er lavet på et lægemiddel med en gyldigt DrugIdentifier (28103888005).

Når man efterfølgende modtager recepten i form af en PrescriptionMedicationResponseStructureType, er der på nogle recepter ingen DrugIdentifier i DrugStructureType. Her er det kun DrugName der er udfyldt.

Vi havde forventet, at DrugIdentifier altid var tilgængelig, eftersom recepten er lavet til en ordination der refererer et læggemiddel med en gyldigt DrugIdentifier. Er der nogle der ved, om det er tiltænkt, at der ikke returneres en DrugIdentifier i DrugStructureType, hvis recepten er tilknyttet en ordination der lavet på et lægemiddel med en gyldig DrugIdentifier?

Ovenstående er observeret på fællestest

DrugIdentifier: 28103888005.

Med venlig hilsen
Jakob Bank Olsen

//Create prescription Request
[<xml-fragment xmlns:ns="http://www.dkma.dk/medicinecard/xml.schema/2008/06/01" xmlns:ns1="http://www.dkma.dk/medicinecard/xml.schema/2011/01/01" xmlns:ns2="http://www.dkma.dk/medicinecard/xml.schema/2009/01/01" xmlns:ns3="http://rep.oio.dk/itst.dk/xml/schemas/2005/01/10/" xmlns:ns4="http://rep.oio.dk/ean/xml/schemas/2005/01/10/">
  <ns:DrugMedicationIdentifier>79293</ns:DrugMedicationIdentifier>
  <ns:AuthorisationDateTime>2012-10-11T12:23:22.339+02:00</ns:AuthorisationDateTime>
  <ns1:ReceiverOrganisationStructure>
    <ns2:OrganisationName>Receptserveren</ns2:OrganisationName>
    <ns2:AddressLine>xxx</ns2:AddressLine>
    <ns3:TelephoneNumberIdentifier>xxx</ns3:TelephoneNumberIdentifier>
    <ns4:EANLocationIdentifier>xxx</ns4:EANLocationIdentifier>
  </ns1:ReceiverOrganisationStructure>
  <ns:SenderComputerSystemName>xxx</ns:SenderComputerSystemName>
  <ns2:PriceListVersionDate>2011-01-24</ns2:PriceListVersionDate>
  <ns:DeliveryStructure>
    <ns:DeliveryPriorityText>send til anden adresse pr post</ns:DeliveryPriorityText>
    <ns:StreetName>Testpatientgade</ns:StreetName>
    <ns:PostCodeIdentifier>9999</ns:PostCodeIdentifier>
  </ns:DeliveryStructure>
  <ns2:SingleDispensingStructure>
    <ns:PackageNumberIdentifier>91323</ns:PackageNumberIdentifier>
    <ns:PackageQuantity>1</ns:PackageQuantity>
    <ns:DosageText>1-2 tabletter 3-4 gange daglig</ns:DosageText>
  </ns2:SingleDispensingStructure>
</xml-fragment>]

//Receive prescription response
<xml-fragment xmlns:ean="http://rep.oio.dk/ean/xml/schemas/2005/01/10/" xmlns:itst2005="http://rep.oio.dk/itst.dk/xml/schemas/2005/01/10/" xmlns:mc2008="http://www.dkma.dk/medicinecard/xml.schema/2008/06/01" xmlns:mc2009="http://www.dkma.dk/medicinecard/xml.schema/2009/01/01" xmlns:mc2011="http://www.dkma.dk/medicinecard/xml.schema/2011/01/01" xmlns:mc2012="http://www.dkma.dk/medicinecard/xml.schema/2012/01/01">
  <mc2008:PrescriptionMedicationIdentifier>52115848684</mc2008:PrescriptionMedicationIdentifier>
  <mc2008:AuthorisationDateTime>2012-10-11T10:27:51Z</mc2008:AuthorisationDateTime>
  <mc2009:CreatedStructure>
    <mc2009:OrganisationStructure>
      <mc2009:OrganisationName>Medicinsk hæmatol. amb. L/A</mc2009:OrganisationName>
      <itst2005:TelephoneNumberIdentifier>xxx</itst2005:TelephoneNumberIdentifier>
      <mc2008:HospitalOrganisationIdentifier>1516239</mc2008:HospitalOrganisationIdentifier>
    </mc2009:OrganisationStructure>
    <mc2008:DoctorStructure>
      <mc2008:AuthorisationIdentifier>PMM01</mc2008:AuthorisationIdentifier>
      <mc2008:DoctorName>epm1 Doktor1</mc2008:DoctorName>
    </mc2008:DoctorStructure>
    <mc2009:CreatedDateTime>2012-10-11T10:27:52Z</mc2009:CreatedDateTime>
  </mc2009:CreatedStructure>
  <mc2009:PriceListVersionDate>2011-01-24</mc2009:PriceListVersionDate>
  <mc2011:SinglePrescriptionDispensingStructure>
    <mc2008:PackageNumberIdentifier>91323</mc2008:PackageNumberIdentifier>
    <mc2011:FreeTradePackageSizeText>10 stk. (blister)</mc2011:FreeTradePackageSizeText>
    <mc2008:PackageQuantity>1</mc2008:PackageQuantity>
    <mc2008:DosageText>1-2 tabletter 3-4 gange daglig</mc2008:DosageText>
  </mc2011:SinglePrescriptionDispensingStructure>
  <mc2009:IndicationStructure>
    <mc2009:IndicationFreeText>febernedsættende</mc2009:IndicationFreeText>
  </mc2009:IndicationStructure>
  <mc2009:DrugStructure>
    <mc2008:DrugName>Pinex</mc2008:DrugName>
  </mc2009:DrugStructure>
  <mc2008:SubstitutionAllowed>true</mc2008:SubstitutionAllowed>
  <mc2011:ReceiverEAN>
    <ean:EANLocationIdentifier>xxx</ean:EANLocationIdentifier>
  </mc2011:ReceiverEAN>
</xml-fragment>
Title: Re: Manglende DrugIdentifier på recept når recept hentes fra FMK
Post by: Paul D. Samsig on 2012-10-17 08:05:45
Den recept information vi får retur en afspejling af hvad der rummes i Receptserveren, og der spiller drugid ingen rollle. Det er dog trivielt at gå fra varenummer (PackageNumberIdentifier) til drugid.
Title: Re: Manglende DrugIdentifier på recept når recept hentes fra FMK
Post by: JWalker on 2012-10-19 13:01:19
Hej Paul.

Tak for dit svar. Vi er dog stadig i tvivl om årsagen til, at drugid ikke findes i recepten og kunne godt tænke os, at få årsagen til dette afklaret. Der er måske en fejl i forbindelse med oprettelsen af recepten, eftersom vi, i de fleste tilfælde får returneret drugid.

Tror sagen er så specifik at vi opretter en support sag på det.

Mvh.

Jakob Bank Olsen
Title: Re: Manglende DrugIdentifier på recept når recept hentes fra FMK
Post by: Tom Arleth - CompuGroupMedical on 2012-10-23 10:33:48
Hej Paul.

Tak for dit svar. Vi er dog stadig i tvivl om årsagen til, at drugid ikke findes i recepten og kunne godt tænke os, at få årsagen til dette afklaret. Der er måske en fejl i forbindelse med oprettelsen af recepten, eftersom vi, i de fleste tilfælde får returneret drugid.


Så vidt jeg husker er der tre (3!) muligheder  for hvordan  præparatinformationen returneres alt efter om der er flere pakker eller en pakke eller kun et antal piller eller...
De kan ligge i  "DrugStructure" og i "_DrugStructure" og  "DrugStructureTypeLigendeTing" og alt efter hvilken de ligger i er der lidt forskellige data udfyldt.