User Tools

Site Tools


fmk:advis:indhold_i_adviseringer_fra_receptmodulet

This is an old revision of the document!


Indhold i adviseringer fra Receptmodulet

Indholdet i adviseringer vil i så høj grad som muligt indeholde information, der gør det muligt at identificere hvilket element der er ændret (person, receptordination, effektuering) samt eventuelle versionsnumre.

I eksemplerne herunder er namespaces udeladt, disse defineres alle som i den nye apotekssnitflade, dvs. som xmlns=“http://www.dkma.dk/medicinecard/xml.schema/2014/06/01”. Enkelte elementer importerer elementer fra FMK 1.4 snitfladen, dvs. xmlns=“http://www.dkma.dk/medicinecard/xml.schema/2012/06/01”.

XML skemaer for indhold i adviseringer findes sammen med øvrige skemaer for den nye apotekssnitflade (samt visse elementer fra FMK 1.4 skemaerne).

Ændringer på receptordinationer

Ændringer direkte på receptordinationer sker ved oprettelse, afslutning m.v. I indholdet for adviseringen fremgår handlingen i Action-elementet, og patientens CPR-nummer findes i PrescriptionModification-elementet.

Handling på receptordination Indhold i Action-elementet Initieret af
Opret receptordination PrecriptionMedicationCreated Opret og ekspeder recept foretaget af apoteket
Afslut receptordination PrescriptionMedicationTerminated Afslut recept foretaget af apoteket
Slet receptordination PrescriptionMedicationDeleted Administrativ sletning af recept eller automatisk sletning af recept efter udløb
Ugyldiggør receptordination PrescriptionMedicationInvalidated Ugyldiggør recept foretaget af apoteket

Opret receptordination

Et PrescriptionMedicationCreated advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer.

Eksempel:

<PrescriptionModification>
	<Action>PrescriptionMedicationCreated</Action>
        <PersonIdentifier>1111111118</PersonIdentifier>
	<PrescriptionMedication>
                <Identifier>1341404077658001001</Identifier>
		<Version>1341404077658002001</Version>
	</PrescriptionMedication>
</PrescriptionModification>

Afslut receptordination

Et PrescriptionMedicationTerminated advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer.

Eksempel:

<PrescriptionModification>
	<Action>PrescriptionMedicationTerminated</Action>
        <PersonIdentifier>1111111118</PersonIdentifier>
	<PrescriptionMedication>
                <Identifier>1341404077658001001</Identifier>
		<Version>1341404077658002001</Version>
	</PrescriptionMedication>
</PrescriptionModification>

Slet receptordination

Et PrescriptionMedicationDeleted advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer.

Eksempel:

<PrescriptionModification>
	<Action>PrescriptionMedicationDeleted</Action>
        <PersonIdentifier>1111111118</PersonIdentifier>
	<PrescriptionMedication>
                <Identifier>1341404077658001001</Identifier>
		<Version>1341404077658002001</Version>
	</PrescriptionMedication>
</PrescriptionModification>

Ugyldiggør receptordination

Et PrescriptionMedicationInvalidated advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer.

Eksempel:

<PrescriptionModification>
	<Action>PrescriptionMedicationInvalidated</Action>
        <PersonIdentifier>1111111118</PersonIdentifier>
	<PrescriptionMedication>
                <Identifier>1341404077658001001</Identifier>
		<Version>1341404077658002001</Version>
	</PrescriptionMedication>
</PrescriptionModification>

Ændringer vedrørende udleveringer

Ændringer vedrørende udleveringer sker ved udleveringer og tilbageførsel af udleveringer. Igen fremgår handlingen i Action-­elementet, patientens CPR-nummer i PrescriptionModification-elementet. Derudover indeholder advis'en receptordination ID, receptionordination versionsnummer samt udleveringens ID.

Handling vedrørende udlevering Indhold i Action-elementet Initieret af
Udlevering udført PrescriptionMedicationEffectuated Opret effektuering på recept foretaget af apoteket
Udlevering tilbageført PrescriptionMedicationEffectuationWithdrawn Tilbagefør effektuering på recept foretaget af apoteket

Udlevering udført

Et PrescriptionMedicationEffectuated advis vil indeholde: CPR-nummer, receptordination ID, receptordination versionsnummer, udlevering ID.

<PrescriptionModification>
	<Action>PrescriptionMedicationEffectuated</Action>
        <PersonIdentifier>1111111118</PersonIdentifier>
	<PrescriptionMedication>
            <Identifier>1341404077658001001</Identifier>
	    <Version>1341404077658002001</Version>
	    <Effectuation>
                <Identifier>1341404077658003001</Identifier>
            </Effectuation>
	</PrescriptionMedication>
</PrescriptionModification>

Udlevering tilbageudført

Et PrescriptionMedicationEffectuationWithdrawn advis vil indeholde: CPR-nummer, receptordination ID, receptordination versionsnummer, udlevering ID.

<PrescriptionModification>
	<Action>PrescriptionMedicationEffectuationWithdrawn</Action>
        <PersonIdentifier>1111111118</PersonIdentifier>
	<PrescriptionMedication>
            <Identifier>1341404077658001001</Identifier>
	    <Version>1341404077658002001</Version>
	    <Effectuation>
                 <Identifier>1341404077658003001</Identifier>
            </Effectuation>
	</PrescriptionMedication>
</PrescriptionModification>

Fuldt eksempel

Nedenstående eksempel viser hvad der forventes returneret fra adviserinsservicen, såfremt en klient notificeres om (i dette eksempel) at en lægemiddel ordinsation for patienten med CPR-nummer 1111111118 er oprettet. Eventuelt skal schemaLocation tilpasses hvor skemaer findes lokalt.

FMK definerer indholdet af Topic-elementet samt elementet MedicineCardModification med underelementer.

<Notify xmlns="http://docs.oasis-open.org/wsn/b-2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<NotificationMessage>
		<Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://www.dkma.dk/medicinecard/xml.schema/2014/06/01:PrescriptionMedication</Topic>
		<Message>
			<NotifyContent id="1111111118" idType="http://nsi.dk/advis/v10/CPR" xmlns="http://nsi.dk/advis/v10" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
				<PrescriptionModification xmlns="http://www.dkma.dk/medicinecard/xml.schema/2014/06/01">
					<Action>PrescriptionMedicationCreated</Action>
				        <PersonIdentifier>1111111118</PersonIdentifier>
					<PrescriptionMedication>
                                                <Identifier>1341404077678001001</Identifier>
						<Version>1341404077678002001</Version>
					</PrescriptionMedication>
				</PrescriptionModification>
			</NotifyContent>
		</Message>
	</NotificationMessage>
</Notify>
fmk/advis/indhold_i_adviseringer_fra_receptmodulet.1599035009.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki