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

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:1.4.6:hent_recept [2016-04-07 13:24] – [Forespørgsel efter åbne recepter] bbkfmk:1.4.6:hent_recept [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 3: Line 3:
 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.  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''.
  
  
Line 36: Line 38:
 <GetPrescriptionRequest> <GetPrescriptionRequest>
  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>  <PersonIdentifier source="CPR">1111111118</PersonIdentifier>
- <IncludeAllPrescriptionMedications/>+ <IncludeAllPrescriptions/>
  <IncludeEffectuations>true</IncludeEffectuations>  <IncludeEffectuations>true</IncludeEffectuations>
 </GetPrescriptionRequest> </GetPrescriptionRequest>
Line 45: Line 47:
  
 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 82: 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 112: 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 173: 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>Udført</Status>             <Status>Udført</Status>
Line 195: 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 245: 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 251: 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.1460035445.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki