User Tools

Site Tools


fmk:1.4.6:hent_nye_bestillinger

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:1.4.6:hent_nye_bestillinger [2015-09-23 08:51] – [Forespørgsel] bbkfmk:1.4.6:hent_nye_bestillinger [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent nye bestillinger ====== ====== Hent nye bestillinger ======
  
-Receptordinationer der enten oprettes med en bestilling eller senere får tilknyttet en bestilling til et apotek lægges klar til afhentning af apoteket. Bestillingerne skal hentes løbende, og senest indenfor 10 dage.  Bestillinger, der er ældre end 10 dage, vil ikke blive returneret i denne service.  Se afsnittet [[Bestillinger klar til afhentning]].+Recepter der enten oprettes med en bestilling eller senere får tilknyttet en bestilling til et apotek lægges klar til afhentning af apoteket. Bestillingerne skal hentes løbende, og senest indenfor 10 dage.  Bestillinger, der er ældre end 10 dage, vil ikke blive returneret i denne service.  Se afsnittet [[Bestillinger klar til afhentning]].
  
 Ved opslag angives der: Ved opslag angives der:
  
   * Identifier for apoteket der skal hentes for.   * Identifier for apoteket der skal hentes for.
-  * Optionelt hvor mange receptordinationer + bestillinger der højst ønskes returneret. FMK har dog også en (konfigurerbar) grænse for, hvor meget der højst kan returneres, og der vil aldrig blive returneret mere end hvad denne værdi angiver. Under normale driftsforhold returneres ældste data først. +  * Optionelt hvor mange recepter + bestillinger der højst ønskes returneret. FMK har dog også en grænse for, hvor meget der højst kan returneres, og der vil aldrig blive returneret mere end hvad denne værdi angiver. Under normale driftsforhold returneres ældste data først. Hvis ikke alle recepter returnes, vil svaret indeholde elementet MoreAvailable.
  
-Efter opslag markeres receptordinationer + bestillinger som hentet vha. servicen [[Kvitter for bestillinger]]. Sker dette ikke vil samme data blive returneret ved næste opslag. Denne funktionalitet sikrer, at data ikke mistes f.eks. hvis forbindelsen mellem apotekssystemet og FMK tabes efter at FMK er kaldt, men før svaret er indlæst i apotekssystemet. +Efter opslag markeres recepter + bestillinger som hentet vha. servicen [[Kvitter for bestillinger]]. Sker dette ikke vil samme data blive returneret ved næste opslag. Denne funktionalitet sikrer, at data ikke mistes f.eks. hvis forbindelsen mellem apotekssystemet og FMK tabes efter at FMK er kaldt, men før svaret er indlæst i apotekssystemet. 
  
 Opslaget kan ske med anvendelse af funktionscertifikat. Juridisk betragtes dette ikke som data der hentes, men som beskeder der er sendt til en angivet modtager. Opslaget kan ske med anvendelse af funktionscertifikat. Juridisk betragtes dette ikke som data der hentes, men som beskeder der er sendt til en angivet modtager.
Line 14: Line 14:
 Bemærk, at apotekssystemet skal kunne håndtere, at der returneres data på trods af at disse er markeret som "afhentet" vha. [[Kvitter for bestillinger]]. Dette kan f.eks. opstå kortvarigt ved skift mellem driftscentre.  Bemærk, at apotekssystemet skal kunne håndtere, at der returneres data på trods af at disse er markeret som "afhentet" vha. [[Kvitter for bestillinger]]. Dette kan f.eks. opstå kortvarigt ved skift mellem driftscentre. 
  
-Desuden skal apotekssystemet kunne håndtere at der returneres receptordinationer i en ældre version, på trods af at disse netop er hentet (f.eks. ved opslag på CPR-nummer) og ekspederet. FMK vil generelt fjerne ældre versioner klar til afhentning, men dette kan ikke altid garanteres. Igen kan dette kortvarigt opstå ved skift mellem driftscentre. De ældre versioner kan ignoreres. +Desuden skal apotekssystemet kunne håndtere at der returneres recepter i en ældre version, på trods af at disse netop er hentet (f.eks. ved opslag på CPR-nummer) og ekspederet. FMK vil generelt fjerne ældre versioner klar til afhentning, men dette kan ikke altid garanteres. Igen kan dette kortvarigt opstå ved skift mellem driftscentre. De ældre versioner kan ignoreres. 
  
 ===== Forespørgsel ===== ===== Forespørgsel =====
Line 20: Line 20:
 <code XML GetNewOrdersRequest.xml> <code XML GetNewOrdersRequest.xml>
 <GetNewOrdersRequest> <GetNewOrdersRequest>
- <OrganisationIdentifier source="SOR">313621000016005</OrganisationIdentifier> + <OrganisationIdentifier source="EAN-Lokationsnummer">5790000170609</OrganisationIdentifier> 
- <MaxResultSize>100</MaxResultSize>+ <MaxResultSize>10</MaxResultSize>
 </GetNewOrdersRequest> </GetNewOrdersRequest>
  
Line 27: Line 27:
 ===== Svar ===== ===== Svar =====
  
-Svaret indeholder først lokationsnummeret der er forespurgt på (til fejlsøgning m.v.). +Svaret indeholder først Organisationsid der er forespurgt på (til fejlsøgning m.v.). 
  
-Herefter et antal PrescriptionMedications-elementer, sorteret med ældste først. +Herefter et antal Prescriptions-elementer, sorteret med ældste først. 
  
-Et PrescriptionMedications-element indeholder nul eller flere receptordinationer og bestillinger, til samme person/organisation. Informationen omkring den patient eller organisation (ved receptordinationer til brug i praksis), som receptordinationen er udstedt til findes først, herefter en eller flere [[fmk:1.4.6:receptordination|receptordinationer]] til denne. +Et Prescriptions-element indeholder nul eller flere recepter og bestillinger, til samme person/organisation. Informationen omkring den patient eller organisation (ved recepter til brug i praksis), som recepten er udstedt til findes først, herefter en eller flere [[fmk:1.4.6:recept|recepter]] til denne.  
 +Hvis recepter er tilknyttet et [[fmk:1.4.2:Medicinkort med ugyldig-markering|ugyldigt medicinkort]] vil svaret indholde elementet IsInvalid.  
 + 
 +**1.4.6.E6** elementet PrescriptionType i svaret er udvidet med et optionelt DrugMedicationEnded element som advarer om at ordinationen ikke længere er gyldig, dette kan fx være at behandlingen er afsluttet, eller at behandlingen er seponeret.
  
 <code xml GetNewOrdersResponse.xml> <code xml GetNewOrdersResponse.xml>
Line 38: Line 41:
     <OrganisationIdentifier source="EAN-Lokationsnummer">5790000170609</OrganisationIdentifier>     <OrganisationIdentifier source="EAN-Lokationsnummer">5790000170609</OrganisationIdentifier>
  
-    <PrescriptionMedications>+    <Prescriptions>
         <Patient>         <Patient>
             <Person>             <Person>
Line 46: Line 49:
                 </Name>                 </Name>
                 <PersonIdentifier source="CPR">2902704321</PersonIdentifier>                 <PersonIdentifier source="CPR">2902704321</PersonIdentifier>
 +                <BirthDate>1973-02-01</BirthDate>
 +                <Gender>male</Gender>
              </Person>              </Person>
             <Address>             <Address>
Line 54: Line 59:
             </Address>             </Address>
         </Patient>         </Patient>
-        <PrescriptionMedication>+        <IsInvalid/> 
 +        <Prescription>
             <Identifier>1341404068848001001</Identifier>             <Identifier>1341404068848001001</Identifier>
             <AttachedToDrugMedicationIdentifier>13143641280998</AttachedToDrugMedicationIdentifier>             <AttachedToDrugMedicationIdentifier>13143641280998</AttachedToDrugMedicationIdentifier>
Line 88: Line 94:
                 </PackageSize>                 </PackageSize>
                 <PackageQuantity>1</PackageQuantity>                 <PackageQuantity>1</PackageQuantity>
-                <DosageText>1 tablet morgen og aften</DosageText> 
             </PackageRestriction>             </PackageRestriction>
             <Indication>             <Indication>
Line 117: Line 122:
                 </Substances>                 </Substances>
             </Drug>             </Drug>
-            <Dosage> +            <DosageText>1 tablet morgen og aften</DosageText>
-                <Structures> +
-                    <UnitTexts source="Doseringsforslag"> +
-                        <Singular>tablet</Singular> +
-                        <Plural>tabletter</Plural> +
-                    </UnitTexts> +
-                    <Structure> +
-                        <IterationInterval>1</IterationInterval> +
-                        <StartDate>2014-11-18</StartDate> +
-                        <EndDate>2014-11-30</EndDate> +
-                        <Day> +
-                            <Number>1</Number> +
-                            <Dose> +
-                                <Time>morning</Time> +
-                                <Quantity>2</Quantity> +
-                            </Dose> +
-                            <Dose> +
-                                <Time>evening</Time> +
-                                <Quantity>2</Quantity> +
-                            </Dose> +
-                        </Day> +
-                        <DosageTranslation> +
-                            <ShortText>1 tablet morgen og aften</ShortText> +
-                            <LongText>Doseringsforløbet starter mandag den 18. november 2013 og gentages hver dag: +
-                                Doseringsforløb: +
-                                1 tablet morgen og aften +
-                            </LongText> +
-                            <AverageDailyDosage>2</AverageDailyDosage> +
-                        </DosageTranslation> +
-                    </Structure> +
-                </Structures> +
-                <Type>fast</Type> +
-            </Dosage>+
             <SubstitutionAllowed>true</SubstitutionAllowed>              <SubstitutionAllowed>true</SubstitutionAllowed> 
             <Status>åben</Status>             <Status>åben</Status>
Line 169: Line 142:
                 <Status>Bestilt</Status>                 <Status>Bestilt</Status>
             </Order>             </Order>
-        </PrescriptionMedication+        </Prescription
-        <PrescriptionMedication>+        <Prescription>
             <Identifier>1341404068849001001</Identifier>             <Identifier>1341404068849001001</Identifier>
             <AuthorisationDateTime>2014-11-19T09:30:47.0Z</AuthorisationDateTime>             <AuthorisationDateTime>2014-11-19T09:30:47.0Z</AuthorisationDateTime>
Line 202: Line 175:
                 </PackageSize>                 </PackageSize>
                 <PackageQuantity>1</PackageQuantity>                 <PackageQuantity>1</PackageQuantity>
-                <DosageText>1 tablet morgen og aften</DosageText> 
             </PackageRestriction>             </PackageRestriction>
             <Indication>             <Indication>
Line 232: Line 204:
                 </Substances>                 </Substances>
             </Drug>             </Drug>
-            <Dosage> +            <DosageText>1 tablet morgen og aften</DosageText>
-                <Structures> +
-                    <UnitTexts source="Doseringsforslag"> +
-                        <Singular>tablet</Singular> +
-                        <Plural>tabletter</Plural> +
-                    </UnitTexts> +
-                    <Structure> +
-                        <IterationInterval>1</IterationInterval> +
-                        <StartDate>2014-11-18</StartDate> +
-                        <EndDate>2014-11-30</EndDate> +
-                        <Day> +
-                            <Number>1</Number> +
-                            <Dose> +
-                                <Time>morning</Time> +
-                                <Quantity>2</Quantity> +
-                            </Dose> +
-                            <Dose> +
-                                <Time>evening</Time> +
-                                <Quantity>2</Quantity> +
-                            </Dose> +
-                        </Day> +
-                        <DosageTranslation> +
-                            <ShortText>1 tablet morgen og aften</ShortText> +
-                            <LongText>Doseringsforløbet starter mandag den 18. november 2013 og gentages hver dag: +
-                                Doseringsforløb: +
-                                1 tablet morgen og aften +
-                            </LongText> +
-                            <AverageDailyDosage>2</AverageDailyDosage> +
-                        </DosageTranslation> +
-                    </Structure> +
-                </Structures> +
-                <Type>fast</Type> +
-            </Dosage>+
             <SubstitutionAllowed>true</SubstitutionAllowed>              <SubstitutionAllowed>true</SubstitutionAllowed> 
             <Status>åben</Status>             <Status>åben</Status>
Line 284: Line 224:
                 <Status>Bestilt</Status>                 <Status>Bestilt</Status>
             </Order>             </Order>
-        </PrescriptionMedication+        </Prescription
-    </PrescriptionMedications+    </Prescriptions
-    <PrescriptionMedications>+    <Prescriptions>
         <Organisation>         <Organisation>
             <Name>Lægerne Vestergade</Name>             <Name>Lægerne Vestergade</Name>
Line 296: Line 236:
             <Identifier source="Yder">66974</Identifier>             <Identifier source="Yder">66974</Identifier>
         </Organisation>         </Organisation>
-        <PrescriptionMedication>+        <Prescription>
             <Identifier>1341404068849001001</Identifier>             <Identifier>1341404068849001001</Identifier>
             <AuthorisationDateTime>2014-11-19T09:30:47.0Z</AuthorisationDateTime>             <AuthorisationDateTime>2014-11-19T09:30:47.0Z</AuthorisationDateTime>
Line 328: Line 268:
                 </PackageSize>                 </PackageSize>
                 <PackageQuantity>1</PackageQuantity>                 <PackageQuantity>1</PackageQuantity>
-                <DosageText>efter behov</DosageText> 
             </PackageRestriction>             </PackageRestriction>
             <Drug>             <Drug>
Line 354: Line 293:
                 </Substances>                 </Substances>
             </Drug>             </Drug>
-            <Dosage> +            <DosageText>efter behov</DosageText>
-                <FreeText> +
-                    <DosageStartedPreviously/> +
-                    <DosageEndingUndetermined/> +
-                    <Text>Efter behov</Text> +
-                </FreeText> +
-                <Type>fast</Type> +
-            </Dosage>+
             <SubstitutionAllowed>false</SubstitutionAllowed>              <SubstitutionAllowed>false</SubstitutionAllowed> 
             <Status>åben</Status>             <Status>åben</Status>
Line 394: Line 326:
                 <Status>Bestilt</Status>                 <Status>Bestilt</Status>
             </Order>             </Order>
-        </PrescriptionMedication+        </Prescription
-    </PrescriptionMedications>+    </Prescriptions>
 </GetNewOrdersResponse> </GetNewOrdersResponse>
  
 </code> </code>
fmk/1.4.6/hent_nye_bestillinger.1442998277.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki