Skip to content

Commit

Permalink
Tue Nov 21 18:31:50 UTC 2023 (#1026)
Browse files Browse the repository at this point in the history
Co-authored-by: Workflows.Backup <[email protected]>
  • Loading branch information
github-actions[bot] and Workflows.Backup authored Nov 21, 2023
1 parent 1424302 commit ef6d447
Show file tree
Hide file tree
Showing 96 changed files with 1,157 additions and 508 deletions.
2 changes: 1 addition & 1 deletion HL7FHIRUKCoreR4/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ It was created on 28/09/2023 and has been set up to run at 16:00 every day.

## Last Updated

Updated at: Mon Nov 20 18:16:15 UTC 2023
Updated at: Tue Nov 21 18:32:01 UTC 2023
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<reference value="Practitioner/UKCore-Practitioner-DoctorPaulRastall-Example" />
</authorReference>
<time value="2023-05-10T10:39:12+00:00" />
<text value="Inconclusive finding of staphylococcus, no evidence of bacteremia." />
<text value="Page Dr Watson on receipt of results." />
</valueAnnotation>
</extension>
<identifier>
Expand All @@ -29,4 +29,5 @@
<reference value="Organization/UKCore-Organization-LeedsTeachingHospital-Example" />
<display value="LEEDS TEACHING HOSPITALS NHS TRUST" />
</performer>
<conclusion value="Inconclusive finding of staphylococcus, no evidence of bacteremia." />
</DiagnosticReport>
Original file line number Diff line number Diff line change
@@ -1,46 +1,5 @@
## `{{page-title}}`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">Encounter / Episode associated with event</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">The encounter or episode of care that establishes the context for this event.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60"></td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">0..1</td>
</tr>
<tr>
<td class="width40"><b>Maximum Cardinality</b></td>
<td class="width60">1</td>
</tr>
</table>
</div>
</div>
The resource being referenced SHALL conform to one of the following:

- {{pagelink:Profile-Encounter}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,47 +1,5 @@
## `medication[x]`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">What medication was supplied</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60">If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource.</td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">1..1</td>
</tr>
<tr>
<td class="width40"><b>Data Type</b></td>
<td class="width60">CodeableConcept: http://hl7.org/fhir/ValueSet/medicationdispense-status-reason (example)<hr class="nomargin">Reference: http://hl7.org/fhir/StructureDefinition/DetectedIssue
</td>
</tr>
</table>
</div>
</div>
### Medication WITH dm+d code

Where a dm+d code exists it SHALL be used either as `MedicationDispense.medicationCodeableConcept.coding` or as `MedicationDispense.medicationReference.Medication.code`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,50 +1,5 @@
## `{{page-title}}`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,Short_Description:short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max,
left join type.code,
left join type.targetProfile,
left join binding.strength,
left join binding.valueSet
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">Event that dispense is part of</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">The procedure that trigger the dispense.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60"></td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">0..*</td>
</tr>
<tr>
<td class="width40"><b>Maximum Cardinality</b></td>
<td class="width60">*</td>
</tr>
</table>
</div>
</div>
The resource being referenced SHALL conform to {{pagelink:Profile-Procedure}}

---
Original file line number Diff line number Diff line change
@@ -1,47 +1,5 @@
## `performer`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">Who performed event</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">Indicates who or what performed the event.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60"></td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">0..*</td>
</tr>
<tr>
<td class="width40"><b>Maximum Cardinality</b></td>
<td class="width60">*</td>
</tr>
</table>
</div>
</div>
The `MedicationDispense.performer.actor` element SHALL conform to one the following:

- [Profile UKCore-Device](https://simplifier.net/hl7fhirukcorer4/ukcoredevice)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,5 @@
## `status`

<script>
findAndCopyDictionary('MedicationDispense.status')
</script>

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<table class="baseFhir" title="Element Details">

</table>
</div>
</div>

**It is expected that most implementations will require the use of status to support workflow.**

The status can be used to determine the overall status of dispense request; however, it does not cater for the granularity that prescription tracking software can offer.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,48 +1,5 @@
## `statusReason[x]`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">Why a dispense was not performed</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">Indicates the reason why a dispense was not performed.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60"></td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">0..1</td>
</tr>
<tr>
<td class="width40"><b>Data Type</b></td>
<td class="width60">CodeableConcept: http://hl7.org/fhir/ValueSet/medicationdispense-status-reason (example)<hr class="nomargin">Reference: http://hl7.org/fhir/StructureDefinition/DetectedIssue
</td>
</tr>
</tr>
</table>
</div>
</div>
A coded reason for why a dispense was not performed.

This elementSHOULD only be populated when the `MedicationDispense.status` is either `cancelled`, `stopped` or `declined`.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,48 +1,5 @@
## `subject`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">Who the dispense is for</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">
A link to a resource representing the person or the group to whom the medication will be given.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60">SubstanceAdministration->subject->Patient.</td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">0..1</td>
</tr>
<tr>
<td class="width40"><b>Maximum Cardinality</b></td>
<td class="width60">1</td>
</tr>
</table>
</div>
</div>
The resource being referenced SHALL conform to one of the following:

- {{pagelink:Profile-Patient}}.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,47 +1,5 @@
## `{{page-title}}`

<div id="elementdetails" markdown="span" class="alert alert-baseFhir" role="alert">
<div id="transpose">
@```
from
StructureDefinition
where
name = 'UKCoreMedicationDispense'
select name,
join for snapshot.element
select
id,short,definition,comment,
Minimum_Cardinality:min,
Maximum_Cardinality:max
where id = 'MedicationDispense.partOf'
```
<table class="baseFhir" title="Element Details">
<tr>
<td class="width40"><b>Short Description</b></td>
<td class="width60">Information that supports the dispensing of the medication</td>
</tr>
<tr>
<td class="width40"><b>Definition</b></td>
<td class="width60">Additional information that supports the medication being dispensed.</td>
</tr>
<tr>
<td class="width40"><b>Comment</b></td>
<td class="width60"></td>
</tr>
<tr>
<td class="width40"><b>Cardinality</b></td>
<td class="width60">0..*</td>
</tr>
<tr>
<td class="width40"><b>Maximum Cardinality</b></td>
<td class="width60">*</td>
</tr>
</table>
</div>
</div>
Where a UK Core profile exists the resource being referenced SHALL conform to the profile.

---
Expand Down
Loading

0 comments on commit ef6d447

Please sign in to comment.