MedicationListProvenance

MedicationListProvenance profiilia käytetään Kanta-lääkityslistan hakuoperaatioiden vastauksissa ja siihen on profiloitu lääkemääräyksen käsittelijän/käsittelijöiden roolitieto sekä viittaus palvelutapahtuman tunnukseen. Profiilista viitataan target -rakenteella joko MedicationListMedicationRequest, MedicationListMedicationDispense tai MedicationListDiscontinuationMedicationRequest profiiliin.

Profiilista viitataan myös MedicationListPractitionerRole profiiliin agent.who-rakenteella.

Määrittelyssä on pyritty noudattamaan mahdollisimman paljon FHIR standardia. Lisäksi on jouduttu tekemään laajennoksia. Tarvittavat laajennokset on kuvattu kootusti omassa osiossaan MedicationListProvenance laajennokset.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
serviceEventI0..*Extension(Identifier)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
TargetMedicationRequestΣ I0..*Reference(MedicationListMedicationRequest)
TargetMedicationDispenseΣ I0..*Reference(MedicationListMedicationDispense)
TargetDiscontinuationMedicationRequestΣ I0..*Reference(MedicationListDiscontinuationMedicationRequest)
recordedΣ1..1instant
policy0..0uri
locationI0..0Reference(Location)
reason0..0CodeableConceptBinding
activity0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
whoΣ I1..1Reference(MedicationListPractitionerRole)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
signature0..0Signature

Linkki Simplifierista löytyvään profiilimäärittelyyn: MedicationListProvenance

Provenance.agent

Lääkkeen määrääjän ja kaikkien lääkemääräyksen käsittelijöiden roolitiedot palautetaan toistuvalla agent.role coding-rakenteella. Tarkemmat roolitiedot löytyvät Header määrittelyistä

Esimerkiksi, jos lääkemääräystä on korjattu, palautetaan korjauksen tiedoissa sekä lääkkeen alkuperäinen määrääjä eli "LAL" sekä korjauksen tehnyt lääkemääräyksen käsittelijä "KOR".

Lisäksi agent-rakenteesta viitataan MedicationListPractitionerRoleen, josta löytyy viittaukset ammattihenkilön muihin tietoihin sekä organisaation tietoihin.