Skip to content

Commit

Permalink
Merge pull request #205 from recipe-ruben/prescription-add-reimbursem…
Browse files Browse the repository at this point in the history
…ent-code-system

feat(#201): Add instructions for reimbursement code system and vs.
  • Loading branch information
costateixeira authored Sep 6, 2024
2 parents 7ca1416 + 7988b97 commit bbb8bf9
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 2 deletions.
7 changes: 5 additions & 2 deletions input/fsh/models/BeMedicationOrder-models.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Characteristics: #can-be-target
* identifier 1..* II "Business identifier(s) for the prescription"

* basedOnMedicationLine 0..1 Reference (BEModelMedicationLine) "Link to the Medication Line from which this request is based"
* patient 1..1 Reference "The person for whom the medication is prescribed/ordered" "Question: would we want to add basic Patient model?"
* patient 1..1 Reference "The person for whom the medication is prescribed/ordered" // "Question: would we want to add basic Patient model?"
* status 1..1 CD "Status of the prescription, this should not be status of treatment"
//* statusReason 0..* CD "Reason for the current status of prescription, for example the reason why the prescription was made invalid"
//* statusReasonText 0..1 ST "Textual reason for the current status of prescription"
Expand All @@ -33,12 +33,15 @@ Characteristics: #can-be-target

* note 0..* ST "Additional information or comments"

* dispenseRequest 0..1 Class "Dispense Request oir authorization for the prescribed medication"
* dispenseRequest 0..1 Class "Dispense Request or authorization for the prescribed medication"
* dispenseInterval 0..1 Duration "Minimum period of time between dispenses"
* quantityPerDispense 0..1 SimpleQuantity "Amount of medication to supply per dispense"


* instructionsForReimbursement 0..1 CD "Instructions for reimbursement"
* instructionsForReimbursement ^binding.strength = #extensible
* instructionsForReimbursement ^binding.description = "Instructions for reimbursement"
* instructionsForReimbursement ^binding.valueSet = MedicationRequestReimbursementTypeVS

* groupIdentifier 0..1 II "Identifier for the group that this prescription belongs to. This might be the common identifier in use cases where one national prescription contains several medication items, which can be handled as separate orders"
* recordingDate 0..1 DT "Time of authoring the prescription/draft in the information system"
Expand Down
61 changes: 61 additions & 0 deletions input/fsh/terminology/instructionsForReimbursement.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
CodeSystem: MedicationRequestReimbursementType
Id: medication-request-reimbursement-type
Title: "Medication request reimbursement type"
Description: "Medication request reimbursement type - instructions for reimbursement of the medication request"
* ^status = #draft
* ^content = #complete
* ^caseSensitive = true
* ^experimental = false
* #third-party-payer-applicable "Third-party payer applicable"
* #third-party-payer-applicable ^designation[0].language = #fr-BE
* #third-party-payer-applicable ^designation[=].value = "Tiers-payant applicable"
* #third-party-payer-applicable ^designation[+].language = #nl-BE
* #third-party-payer-applicable ^designation[=].value = "Derdebetalersregeling van toepassing"
* #first-dose "First dose"
* #first-dose ^designation[0].language = #fr-BE
* #first-dose ^designation[=].value = "1ère dose"
* #first-dose ^designation[+].language = #nl-BE
* #first-dose ^designation[=].value = "1ste toediening"
* #second-dose "Second dose + [date of the first dose]"
* #second-dose ^designation[0].language = #fr-BE
* #second-dose ^designation[=].value = "2ème dose + [date de la 1ère dose]"
* #second-dose ^designation[+].language = #nl-BE
* #second-dose ^designation[=].value = "2de toediening + [datum 1ste toediening]"
* #third-dose "Third dose + [date of the first and second dose]"
* #third-dose ^designation[0].language = #fr-BE
* #third-dose ^designation[=].value = "3ème dose + [date de la 1ère et 2ème dose]"
* #third-dose ^designation[+].language = #nl-BE
* #third-dose ^designation[=].value = "3de toediening + [datum 1ste en 2de toediening]"
* #chronic-renal-failure-pathway "Care pathway chronic renal failure"
* #chronic-renal-failure-pathway ^designation[0].language = #fr-BE
* #chronic-renal-failure-pathway ^designation[=].value = "Trajet de soins insuffisance rénale chronique"
* #chronic-renal-failure-pathway ^designation[+].language = #nl-BE
* #chronic-renal-failure-pathway ^designation[=].value = "Zorgtraject chronische nierinsufficiëntie"
* #diabetes-care-pathway "Care pathway diabetes"
* #diabetes-care-pathway ^designation[0].language = #fr-BE
* #diabetes-care-pathway ^designation[=].value = "Trajet de soins diabète"
* #diabetes-care-pathway ^designation[+].language = #nl-BE
* #diabetes-care-pathway ^designation[=].value = "Zorgtraject diabetes"
* #diabetes-convention "Diabetes convention"
* #diabetes-convention ^designation[0].language = #fr-BE
* #diabetes-convention ^designation[=].value = "Convention diabète"
* #diabetes-convention ^designation[+].language = #nl-BE
* #diabetes-convention ^designation[=].value = "Diabetesconventie"
* #non-reimbursable "Non-reimbursable"
* #non-reimbursable ^designation[0].language = #fr-BE
* #non-reimbursable ^designation[=].value = "Non remboursable"
* #non-reimbursable ^designation[+].language = #nl-BE
* #non-reimbursable ^designation[=].value = "Niet-vergoedbaar"
* #startup-pathway-type-2-diabetes "Start-up pathway type 2 diabetes"
* #startup-pathway-type-2-diabetes ^designation[0].language = #fr-BE
* #startup-pathway-type-2-diabetes ^designation[=].value = "Trajet de démarrage diabète type 2"
* #startup-pathway-type-2-diabetes ^designation[+].language = #nl-BE
* #startup-pathway-type-2-diabetes ^designation[=].value = "Opstarttraject diabetes type 2"

ValueSet: MedicationRequestReimbursementTypeVS
Id: medication-request-reimbursement-type
Title: "Medication request reimbursement type ValueSet"
Description: "Medication request reimbursement type - instructions for reimbursement of the medication request"
* ^status = #draft
* ^experimental = false
* include codes from system MedicationRequestReimbursementType

0 comments on commit bbb8bf9

Please sign in to comment.