User Tools

Site Tools


fmk:1.4.6:hent_recept

Differences

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

Link to this comparison view

Next revision
Previous revision
fmk:1.4.6:hent_recept [2016-01-26 15:08] – created uskfmk:1.4.6:hent_recept [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Hent recept ====== ====== Hent recept ======
  
-Det er muligt at hente recepter gennem FMK. Recepterne hentes ud fra recepts-IDsom kan findes i svar fra de to services "Hent medicinkort" og "Hent lægemiddelordination". +Det er muligt at hente recepter gennem FMK ved enten at angive at alle recepter, kun åbne recepter eller recepter med specifikke id'erønskes returneret
 For apoteker er det kun tilladt at hente recepter, der kan udleveres på. For apoteker er det kun tilladt at hente recepter, der kan udleveres på.
  
 +Apoteket kan enten hente recepter tilhørende en given patient med elementet ''PersonIdentifier'', eller alternativt en given organisation som har oprettet en recept til brug i praksis med elementet ''OrganisationIdentifier''.
  
-==== Forespørgsel ====+ 
 +==== Forespørgsel med recept id'er ====
  
 Forespørgslen indeholder patientens CPR-nummer, det er et krav at recepterne, der herefter spørges efter, hører til denne patient.  Forespørgslen indeholder patientens CPR-nummer, det er et krav at recepterne, der herefter spørges efter, hører til denne patient. 
  
-<code xml GetPrescriptionRequest.xml>+<code xml GetPrescriptionRequestByIdentifier.xml>
  
 <GetPrescriptionRequest> <GetPrescriptionRequest>
Line 19: Line 20:
  
 </code> </code>
 +Id'erne kan findes i svar fra de to services "Hent medicinkort" og "Hent lægemiddelordination" 
  
 +==== Forespørgsel efter åbne recepter ====
 +<code xml GetOpenPrescriptionsRequest.xml>
 +<GetPrescriptionRequest>
 + <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
 + <IncludeOpenPrescriptions/>
 + <IncludeEffectuations>true</IncludeEffectuations>
 +</GetPrescriptionRequest>
 +</code>
 +
 +I svaret vil recepterne være sorteret efter oprettelsesdato.
 +
 +==== Forespørgsel efter alle recepter ====
 +
 +<code xml GetAllPrescriptionsRequest.xml>
 +<GetPrescriptionRequest>
 + <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
 + <IncludeAllPrescriptions/>
 + <IncludeEffectuations>true</IncludeEffectuations>
 +</GetPrescriptionRequest>
 +</code>
  
 +I svaret vil recepterne være sorteret efter oprettelsesdato.
 ==== Svar ==== ==== Svar ====
  
 Svaret indeholder en eller flere recepterordinationer svarende til recept-IDer i forespørgslen, se evt. [[Recept]]. Svaret indeholder en eller flere recepterordinationer svarende til recept-IDer i forespørgslen, se evt. [[Recept]].
 +
 +**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 GetPrescriptionResponse.xml> <code xml GetPrescriptionResponse.xml>
 <GetPrescriptionResponse> <GetPrescriptionResponse>
-    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>+    <Patient> 
 +        <Person> 
 +            <Name> 
 +                <GivenName>Rob</GivenName> 
 +                <Surname>Müller</Surname> 
 +            </Name> 
 +            <PersonIdentifier source="CPR">1403837853</PersonIdentifier
 +            <BirthDate>1973-02-01</BirthDate> 
 +     <Gender>male</Gender> 
 +        </Person> 
 +        <Address> 
 +            <StreetName>Magnolievej</StreetName> 
 +            <StreetBuildingIdentifier>842</StreetBuildingIdentifier> 
 +            <FloorIdentifier>4</FloorIdentifier> 
 +            <PostCodeIdentifier>8653</PostCodeIdentifier> 
 +            <DistrictName>Them</DistrictName> 
 +        </Address> 
 +    </Patient>
     <Prescription>             <Prescription>        
         <Identifier>21298478</Identifier>         <Identifier>21298478</Identifier>
Line 61: Line 103:
             <PackageNumber source="Medicinpriser" date="2012-02-06">84194</PackageNumber>             <PackageNumber source="Medicinpriser" date="2012-02-06">84194</PackageNumber>
             <PackageQuantity>1</PackageQuantity>             <PackageQuantity>1</PackageQuantity>
-            <DosageText>1 tablet morgen og aften ved måltid</DosageText> 
         </PackageRestriction>         </PackageRestriction>
         <Indication>         <Indication>
Line 91: Line 132:
             </Substances>             </Substances>
         </Drug>         </Drug>
-        <Dosage> +        <DosageText>1 tablet morgen og aften ved måltid</DosageText>
-            <StructuresFixed> +
-                <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> +
-            </StructuresFixed> +
-            <Type>fast</Type> +
-        </Dosage>+
         <SubstitutionAllowed>true</SubstitutionAllowed>         <SubstitutionAllowed>true</SubstitutionAllowed>
         <Status>afsluttet</Status>         <Status>afsluttet</Status>
Line 152: Line 161:
                 <AddressLine>8660 Skanderborg</AddressLine>                 <AddressLine>8660 Skanderborg</AddressLine>
                 <Type>Apotek</Type>                 <Type>Apotek</Type>
- <Identifier source="SOR">313621000016005</Identifier>+ <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier>
             </OrderedAtPharmacy>             </OrderedAtPharmacy>
-            <Status>Afhentet</Status>+            <Status>Udført</Status>
             <DeliveryInstructionText>Til plejehjemmet</DeliveryInstructionText>             <DeliveryInstructionText>Til plejehjemmet</DeliveryInstructionText>
             <DeliveryInstructionText>Leveres sammen med øvrige bestillinger,</DeliveryInstructionText>             <DeliveryInstructionText>Leveres sammen med øvrige bestillinger,</DeliveryInstructionText>
Line 174: Line 183:
                             <AddressLine>8660 Skanderborg</AddressLine>                             <AddressLine>8660 Skanderborg</AddressLine>
                             <Type>Apotek</Type>                             <Type>Apotek</Type>
-     <Identifier source="SOR">313621000016005</Identifier>+     <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier>
                         </Organisation>                         </Organisation>
                     </By>                     </By>
Line 224: Line 233:
 <code xml GetPrescriptionResponse_withInvalidPrescription.xml> <code xml GetPrescriptionResponse_withInvalidPrescription.xml>
 <GetPrescriptionResponse> <GetPrescriptionResponse>
-    <PersonIdentifier source="CPR">1111111118</PersonIdentifier>+    <Patient> 
 +        <Person> 
 +            <Name> 
 +                <GivenName>Rob</GivenName> 
 +                <Surname>Müller</Surname> 
 +            </Name> 
 +            <PersonIdentifier source="CPR">1403837853</PersonIdentifier
 +            <BirthDate>1973-02-01</BirthDate> 
 +     <Gender>male</Gender> 
 +        </Person> 
 +        <Address> 
 +            <StreetName>Magnolievej</StreetName> 
 +            <StreetBuildingIdentifier>842</StreetBuildingIdentifier> 
 +            <FloorIdentifier>4</FloorIdentifier> 
 +            <PostCodeIdentifier>8653</PostCodeIdentifier> 
 +            <DistrictName>Them</DistrictName> 
 +        </Address> 
 +    </Patient>
     <InvalidPrescription>             <InvalidPrescription>        
         <Identifier>21298479</Identifier>         <Identifier>21298479</Identifier>
Line 230: Line 256:
 </GetPrescriptionResponse> </GetPrescriptionResponse>
 </code> </code>
 +
 +=== Privatmarkerede recepter ===
 +
 +Recepter tilknyttet lægemiddelordinationer med privatmarkering returneres med elementet PrivatePrescription med mindre at de er addresseret til "kalder" eller at samtykke medsendes i request-headeren (se [[fmk:1.4.6:soap_header_--_specifikt_omkring_samtykke|SOAP Header -- specifikt omkring samtykke]])
 +
 +<code xml GetPrescriptionResponse_withInvalidPrescription.xml>
 +<GetPrescriptionResponse>
 +    <Patient>
 +        <Person>
 +            <Name>
 +                <GivenName>Rob</GivenName>
 +                <Surname>Müller</Surname>
 +            </Name>
 +            <PersonIdentifier source="CPR">1403837853</PersonIdentifier>
 +            <BirthDate>1973-02-01</BirthDate>
 +     <Gender>male</Gender>
 +        </Person>
 +        <Address>
 +            <StreetName>Magnolievej</StreetName>
 +            <StreetBuildingIdentifier>842</StreetBuildingIdentifier>
 +            <FloorIdentifier>4</FloorIdentifier>
 +            <PostCodeIdentifier>8653</PostCodeIdentifier>
 +            <DistrictName>Them</DistrictName>
 +        </Address>
 +    </Patient>
 +    <PrivatePrescription>        
 +        <Identifier>21298479</Identifier>
 +    </PrivatePrescription>
 +</GetPrescriptionResponse>
 +</code>
 +
 +=== Ugyldigt medicinkort ===
 +
 +Hvis recepter er tilknyttet et ugyldigt medicinkort vil svaret indholde elementet IsInvalid.
 +
fmk/1.4.6/hent_recept.1453820899.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki