MedicationRequest viittaukset

Bundle resurssin sisällä palautuva yksittäinen MedicationRequest resurssi-instanssi sisältää yhden lääkemääräyksen tiedot. MedicationRequest-resurssista viitataan toisiin resursseihin. Näitä toisia resurssi-instansseja ovat Medication (lääkkeen tiedot), Patient (potilaan tiedot), Practitioner (määrääjän tiedot), Organization (määrääjän organisaation tiedot) ja Basic (uusimispyynnön tai uusimispyynnön vastauksen tiedot ja lukituksen/varauksien tiedot). Lisäksi palautuu PractitionerRole resurssi, jota tarvitaan, että voidaan ilmoittaa sekä Practitioner- että Organization-resurssit.

Hierarkia rakentuu seuraavasti:

  • MedicationRequest
    • viittaus Medication resurssiin
      • viittaus MedicationKnowledge resurssiin
    • viittaus Patient resurssiin
    • viittaus PractitionerRole resurssiin
      • viittaus Practitioner resurssiin
      • viittaus Organization resurssiin, palveluyksikön tiedot
        • viittaus Organization resurssiin, palvelunantajan tiedot
    • viittaus Basic resurssiin, uusimispyynnön tai uusimispyynnön vastauksen tiedot
      • viittaus Organization resurssiin, uusimispyynnön vastaanottavan organisaation tiedot tai
      • viittaus Organization resurssiin, uusimispyynnön käsitelleen organisaation tiedot
    • viittaus Basic resurssiin, lukituksen ja varauksien tiedot
      • viittaus Organization resurssiin, lukituksen ja varauksien tehneen ogranisaation tiedot

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. (esim. käytettävien koodistojen sidonta koodattuihin tietotyyppeihin).

Viitattavat resurssi-instanssit palautuvat kaikki aina hakuoperaatioiden vastauksessa MedicationRequest resurssi-instanssin sisällä contained elementissä.

   

MedicationRequest viittaukset

   

Esimerkki Perushaussa palautuvan MedicationRequest resurssi-instanssista, tämä on riisuttu versio, josta näkyy muiden resurssien suhteet (koko esimerkki MedicationListMedicationRequest_Sis_Contained):

{
    "resourceType": "MedicationRequest",
    "id": "1.2.246.10.11587985.93.2009.17985416544571585",
    "contained": [
        {
            "resourceType": "Medication",
            "id": "1"
            "extension":[
                {
                "url":"http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference",
					"valueReference": {
					    "reference": "#2"
					}
                },
            ...
        ],
        },
        {
            "resourceType": "MedicationKnowledge",
            "id": "2",
            ...
        },
        {
            "resourceType": "Patient",
            "id": "3",
            ...
        },
        {
            "resourceType": "PractitionerRole",
            "id": "4",
            "practitioner": {
                "reference": "#5"
            },
            "organization": {
                "reference": "#6"
            }
            ...
        },
        {
            "resourceType": "Practitioner",
            "id": "5",
            ...
        },
        {
            "resourceType": "Organization",
            "id": "6",
            ...
            "partOf":{
                "reference": "#7"
            },
            ...
        },
        {
            "resourceType": "Organization",
            "id": "7",
            ...
        },
        {
            "resourceType": "Basic",
            "id": "8",
            ...
            "subject":{
                "reference": "#9"
            }
        },
        {
            "resourceType": "Organization",
            "id": "9",
            ...
        },
        {
            "resourceType": "Basic",
            "id": "10",
            ...
            "author":{
                "reference": "#11"
            }
        },
        {
            "resourceType": "Organization",
            "id": "11",
            ...
        },
    ],
    ...
    "status": "active",
    ...
    "medicationReference": {
        "reference": "#1"
    },
    "subject": {
        "reference": "#3"
    },
    "authoredOn": "2020-04-27T14:03:37+03:00",
    "requester": {
        "reference": "#4"
    },
    "url": "http://resepti.kanta.fi/fhir/StructureDefinition/extension/renewalBasicReference",
    "valueReference": {
        "reference": "#8"
    },
    },
    "url": "http://resepti.kanta.fi/fhir/StructureDefinition/extension/statusBasicReference",
    "valueReference": {
        "reference": "#10"
    },
    "dosageInstruction": ...
}