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
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C1..1stringFixed Value
typeΣ1..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C1..1stringFixed Value
typeΣ1..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionC0..*Extension
referenceΣ C1..1stringFixed Value
typeΣ1..1uriBindingFixed Value
identifierΣ0..1Identifier
displayΣ0..1string
recordedΣ1..1instant
policy0..0uri
locationC0..0Reference(Location)
reason0..0CodeableConceptBinding
activity0..0CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
whoΣ C1..1Reference(MedicationListPractitionerRole)
onBehalfOfC0..1Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
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än roolitieto eli "LAL" sekä korjauksen tehnyt lääkemääräyksen käsittelijän roolitieto "KOR".

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