MedicationListMedicationDispense

MedicationListMedicationDispense profiilia käytetäään Kanta-lääkityslistan hakuoperaatioiden vastauksissa ja siihen on profiloitu palautettavan lääketoimituksen tiedot. Profiilista viitataan authorizingPrescription -rakenteella sen lääkemääräyksen OID tunnisteeseen johon toimitus liittyy.

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

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
versionNumberI0..1Extension(positiveInt)
effectiveTimeI0..1Extension(dateTime)
dosePackagingI0..1Extension(boolean)
fullyDispensedI0..1Extension(boolean)
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valuePositiveIntpositiveInt
url1..1uriFixed Value
additionalInformationI0..1Extension(string)
costI0..1Extension(Money)
amountOfPackagesI0..1Extension(positiveInt)
additionalPackageI0..*Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
partOfI0..0Reference(Procedure)
statusΣ ?!1..1codeBindingFixed Value
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
category0..0CodeableConceptBinding
medicationReferenceReference(MedicationListMedication)
subjectΣ I0..0Reference(Patient | Group)
contextI0..0Reference(Encounter | EpisodeOfCare)
supportingInformationI0..0Reference(Resource)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
function0..1CodeableConcept
actorI1..1Reference(MedicationListPractitionerRole)
locationI0..0Reference(Location)
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ0..1string
type0..0CodeableConcept
id0..1string
amountFormulaI0..1Extension(Complex)
amountTextI0..1Extension(string)
totalDispensedAmountI0..1Extension(Complex)
remainingAmountI0..1Extension(Complex)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
daysSupplyI0..0SimpleQuantity
whenPreparedΣ0..0dateTime
whenHandedOver0..1dateTime
destinationI0..0Reference(Location)
receiverI0..0Reference(Patient | Practitioner)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(Practitioner | Patient | RelatedPerson | Organization)
timeΣ0..1dateTime
textΣ1..1markdown
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConcept
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
routeΣ0..1CodeableConcept
methodΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
typeΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
wasSubstituted1..1boolean
type0..1CodeableConcept
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
responsiblePartyI0..*Reference(Practitioner | PractitionerRole)
detectedIssueI0..0Reference(DetectedIssue)
eventHistoryI0..0Reference(Provenance)

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

MedicationDispense.status (Required) ja MedicationDispense.statusReason (Example) tiedot

  • MedicationDispense.status tieto on pakollinen tieto MedicationDispense resurssissa. Tieto on koodattu ja se on annettava pakollisella FHIR koodistolla http://hl7.org/fhir/R4/valueset-medicationdispense-status.html. Käytetään ko. koodiston arvoa completed.

  • MedicationDispense.statusReason tieto on optionaalinen MedicationDispense resurssissa ja se on koodattu tieto. Koodattuun tietoon on sallittua sitoa oma koodisto.

    • Kanta-lääkityslistan hauissa palautettava Reseptisanoman tyyppi on mapattu tähän tietoon.
    • Reseptisanoman tyyppi ilmaistaan Kansallisen koodistopalvelun Sähköinen lääkemääräys - Reseptisanoman tyyppi -koodiston koodeilla.
    • Tämän koodiston käyttö on kuvattu alla olevan taulukon mukaisesti.
MedicationDispense.statusReason (code) Reseptisanoman tyypin selite
10 Lääkemääräyksen toimitus
12 Lääkemääräyksen toimituksen korjaus