Table of Contents
Hent Patientregistreringer
Service til hentning af patient registreringer. Service kan anvendes til at finde både aktive og fjernede registreringer, filtrering på enten Type eller Identifier.
Forespørgsel
I request-dokumentet skal der medsendes en PersonIdentifier på den patient som forespørgslen omhandler.
Herefter kan feltet IncludeRemovedRegistrations angives, gøres dette signaleres at fjernede patient registreringer også ønskes hentet.
Ønsker man bestemte registreringer, kan et TypeAndIdentifierFilter anvendes. Elementet indeholder en af to mulige værdier. Første mulighed er en række Type elementer, som definere hvilke registreringes typer ønskes returneres, altså typer som ikke angives her, filtreres fra. Alternativt kan en række Identifier elementer angives, hvor der her filtreres til kun registreringer hvis identifiers findes i de angivne værdier returneres.
Hvis ikke TypeAndIdentifierFilter anvendes, returneres samtlige registreringer.
- GetPatientRegistrationRequest.xml
<GetPatientRegistrationRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <IncludeRemovedRegistrations/> <TypeAndIdentifierFilter> <Type>SetDoseDispensingOnHold</Type> <Type>NotSuitedForDoseDispensing</Type> <TypeAndIdentifierFilter> </GetPatientRegistrationRequest>
Svar
Svaret fra FMK indeholder det medsendte PersonIdentifier.
Desuden returneres et eller flere Registration elementer som indeholder følgende elementer:
IdentifierUnikt ID for den pågældende planlagte administration.VersionVersions-nummer for den pågældende planlagte administration, denne service returnere altid seneste versionCreated[fmk:1.6.0:xml-elementer:modifikator| modifikatoren] for personen som originalt oprettede registreringen- Optionelt:
Removed[fmk:1.6.0:xml-elementer:modifikator| modifikatoren] for personen som har fjernet registreringen - Optionelt:
ReportedBy[fmk:1.6.0:xml-elementer:modifikator| modifikatoren] for personen som indberettede seneste opdatering af registreringen Typeelement som indeholder typen af registrering.- Optionelt:
ValidityPerioden gyldighedsperiode for registreringen, indeholder enFromogToDato. - Optionelt:
Reasonårsagen til at registreringen er blevet lavet, kombineres ofte med typen til at give en forklaring.
- GetPatientRegistrationReponse.xml
<GetPatientRegistrationReponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <Registration> <Identifier>65478132</Identifier> <Created> <By> <HealthcareProfessional> <Indentifier source="CPR">1208911078</Indentifier> <Name>Mikkel Smed Hansen</Name> </HealthcareProfessional> <Role>Kommunal ansat til medicinhåndtering</Role> <Organisation> <Name>Nordfyns Kommune</Name> <AddressLine>Østergade 23, 5400 Bogense</AddressLine> <TelephoneNumber>99999999</TelephoneNumber> <EmailAddress>XYZ@ABC.com</EmailAddress> <Type>kommune</Type> <Identifier source="SOR">987654321</Identifier> </Organisation> </By> <DateTime>2025-06-02T:07:32:05></DateTime> </Created> <Type>NotSuitedForDoseDispensing</Type> <ValidityPeriod> <From>2025-03-017T09:38:12Z</From> <To>2025-05-017T12:00:00Z</To> </ValidityPeriod> <Reason>Ikke i stabil medicinering</Reason> </Registration> </GetPatientRegistrationReponse>
