MedicationDispense viittaukset

Bundle resurssin sisällä palautuva yksittäinen MedicationDispense resurssi-instanssi sisältää yhden lääketoimituksen tiedot. MedicationDispense-resurssista viitataan toisiin resursseihin. Näitä toisia resurssi-instansseja ovat Medication (lääkkeen tiedot). PractitionerRole, jota tarvitaan, että voidaan ilmoittaa Organization-resurssi (toimituksen tehneen apteekin tiedot).

Hierarkia rakentuu seuraavasti:

  • MedicationDispense
    • viittaus Medication resurssiin
      • viittaus MedicationKnowledge resurssiin
    • viittaus PractitionerRole resurssiin
      • viittaus Organization resurssiin

Näistä kaikista resursseista löytyy tästä implementointioppaasta profiilit, joissa on määritelty Kanta-lääkityslistalla hauissa palautuvien tietojen mappaus FHIR tietoihin, profiileissa tarvittavat laajennokset (Extension) sekä tarkempia soveltamisohjeita.

Viitattavat resurssi-instanssit palautuvat kaikki aina hakuoperaation vastauksessa MedicationDispense resurssi-instanssin sisällä contained elementissä.

   

MedicationDispense viittaukset

   

Esimerkki Perushaussa palautuvan MedicationDispense resurssi-instanssista, tämä on riisuttu versio, josta näkyy muiden resurssien suhteet. AuthorizingPrescription -elementissä on sen lääkemääräyksen OID tunniste johon toimitus liittyy. (koko esimerkki MedicationListMedicationDispense_Sis_Contained):

{
    "resourceType": "MedicationDispense",
    "id": "1.2.246.10.11587985.93.2009.17985416544561458",
    "contained": [
        {
            "resourceType": "Medication",
            "id": "1"
            "extension":[
                {
                "url":"http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference",
					"valueReference": {
					    "reference": "#2"
					}
                },
            ...
        ],
        },
        {
            "resourceType": "MedicationKnowledge":{
                "reference": "#2"
            }
            ...
        },
        {
            "resourceType": "PractitionerRole",
            "id": "3",
            "organization": {
                "reference": "#4"
            }
        },
        {
            "resourceType": "Organization",
            "id": "4",
            ...
        },
    ],
    ...
    "status": "completed",
    ...
    "medicationReference": {
        "reference": "#1"
    },
    },
	"performer": [
		{
			"actor": {
				"reference": "#3"
			}
		}
	],
	"authorizingPrescription": {
		"identifier": {
			"system": "http://resepti.kanta.fi/fhir/id/id",
			"value": "urn:oid:1.2.246.537.25.1.30429.93.2024.319.135730"
		}
	},
    "quantity": ...
}