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 CreateAndAdminister kald på apotektersnitfladen
Afslut receptordination PrescriptionMedicationTerminated SetMedicationTerminated kald på apotekersnitfladen
Slet receptordination PrescriptionMedicationDeleted Sletning af 2 år gammel data eller ved kald på receptmodulets service til teknisk slettet markering
Ugyldiggør receptordination PrescriptionMedicationInvalidated SetStatusInvalidated kald på apotekersnitfladen

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 CreateAndAdminister og Administer kald på apotekersnitfladen
Udlevering tilbageført PrescriptionMedicationEffectuationWithdrawn UndoAdministration kald på apotekersnitfladen

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>
					</MedicineCard>
				</PrescriptionModification>
			</NotifyContent>
		</Message>
	</NotificationMessage>
</Notify>
fmk/advis/indhold_i_adviseringer_fra_receptmodulet.1394615705.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki