Skip to content

Commit

Permalink
add fhir write mockup
Browse files Browse the repository at this point in the history
  • Loading branch information
healthedata1 committed Oct 20, 2023
1 parent 2c2b8f0 commit 532a38d
Show file tree
Hide file tree
Showing 57 changed files with 18,907 additions and 1,511 deletions.
2,384 changes: 2,197 additions & 187 deletions add-add'l-USCDI-extensions.ipynb

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions fsh-generated/includes/fsh-link-references.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
[medication-adherence-oral-axid]: Observation-medication-adherence-oral-axid.html
[medication-adherence-oral-axid-boolean]: Observation-medication-adherence-oral-axid-boolean.html
[medication-adherence-self-tylenol]: Observation-medication-adherence-self-tylenol.html
[defib-implant]: Procedure-defib-implant.html
[serum-glucose]: Observation-serum-glucose.html
[substance-use-status]: Observation-substance-use-status.html
[TAPS-item-example-75889-6]: Observation-TAPS-item-example-75889-6.html
Expand All @@ -45,6 +46,7 @@
[USCoreMedicationstatementStatus]: ValueSet-uscore-medicationstatement-status.html
[USCoreMedicationStatement]: StructureDefinition-us-core-medicationstatement.html
[USCorePatientProfile]: StructureDefinition-us-core-patient.html
[USCoreProcedureProfile]: StructureDefinition-us-core-procedure.html
[USCoreSpecimenProfile]: StructureDefinition-us-core-specimen.html
[USCoreTreatmentInterventionPreferenceCodeSystem]: CodeSystem-uscore-treatment-intervention-preference.html
[USCoreTreatmentInterventionPreferenceProfile]: StructureDefinition-us-core-treatment-intervention-preference.html
Expand Down
3 changes: 3 additions & 0 deletions fsh-generated/includes/menu.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
<li>
<a href="guidance.html">General Guidance</a>
</li>
<li>
<a href="future.html">Future</a>
</li>
<li>
<a href="screening-and-assessments.html">Screening and Assessments</a>
</li>
Expand Down
34 changes: 31 additions & 3 deletions fsh-generated/resources/ImplementationGuide-uscdi4-sandbox.json
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@
},
"description": "This is an example hospital location for the *US Core Location Profile*.",
"name": "Hospital Location",
"exampleCanonical": "http://www.fhir.org/guides/uscdi4-sandbox/StructureDefinition/us-core-location"
"exampleBoolean": true
},
{
"reference": {
Expand Down Expand Up @@ -275,13 +275,21 @@
"name": "Observation Medication Adherence Self Tylenol (OTC) Example",
"exampleCanonical": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-simple-observation"
},
{
"reference": {
"reference": "Procedure/defib-implant"
},
"description": "This *US Core Procedure Profile* is an example of an Defibrillator implant Procedure. In this example, the reason for a referral is communicated through `Procedure.code'.",
"name": "Procedure Defibrillator Implant Example",
"exampleCanonical": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
},
{
"reference": {
"reference": "Observation/serum-glucose"
},
"description": "This is a serum glucose example for the *US Core Observation Lab Profile*.",
"name": "Serum Glucose Example",
"exampleCanonical": "http://www.fhir.org/guides/uscdi4-sandbox/StructureDefinition/us-core-observation-lab"
"exampleBoolean": true
},
{
"reference": {
Expand Down Expand Up @@ -407,7 +415,7 @@
"reference": {
"reference": "StructureDefinition/us-core-medication-adherence"
},
"description": "A MedicationRequest extension representing whether the medication is or is not being consumed or administered.",
"description": "A MedicationRequest extension representing reported adherence to prescribed medication instructions. In other words, whether a medication was consumed according to instructions.",
"exampleBoolean": false,
"name": "US Core Medication Adherence Extension"
},
Expand Down Expand Up @@ -435,6 +443,14 @@
"exampleBoolean": false,
"name": "US Core Patient Profile"
},
{
"reference": {
"reference": "StructureDefinition/us-core-procedure"
},
"description": "The US Core Procedure Profile is based upon the core FHIR Procedure Resource and meets the U.S. Core Data for Interoperability (USCDI) v2 'Procedures' requirements. This profile sets minimum expectations for the Procedure resource to record, search, and fetch procedures associated with a patient to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases.",
"exampleBoolean": false,
"name": "US Core Procedure Profile"
},
{
"reference": {
"reference": "StructureDefinition/us-core-specimen"
Expand Down Expand Up @@ -484,6 +500,18 @@
}
]
},
{
"nameUrl": "future.html",
"title": "Futures Page Mock UP",
"generation": "markdown",
"page": [
{
"nameUrl": "fhir-write.html",
"title": "FHIR Write Guidance for Vital Sign Observations",
"generation": "markdown"
}
]
},
{
"nameUrl": "guidance.html",
"title": "Guidance",
Expand Down
2 changes: 2 additions & 0 deletions input/data/additional-uscdi-requirements.csv
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ Previous Name,[US Core Patient Profile],Patient.name.use or Patient.name.period
Suffix,[US Core Patient Profile],Patient.name.suffix
A Reason Or Indication For Referral Or Consultation,[US Core ServiceRequest Profile],ServiceRequest.reasonCode
A Reason Or Indication For Referral Or Consultation,[US Core ServiceRequest Profile],ServiceRequest.reasonReference
A Reason Or Indication For Referral Or Consultation,[US Core Procedure Profile],Procedure.reasonCode
A Reason Or Indication For Referral Or Consultation,[US Core Procedure Profile],Procedure.reasonReference
The Reason Or Indication For The Prescription,[US Core MedicationRequest Profile],MedicationRequest.reasonCode
The Reason Or Indication For The Prescription,[US Core MedicationRequest Profile],MedicationRequest.reasonReference
Medication Adherence,[US Core MedicationRequest Profile],MedicationRequest.extension:medicationAdherence
Expand Down
35 changes: 31 additions & 4 deletions input/data/ig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ definition:
reference: Location/hospital
description: This is an example hospital location for the *US Core Location Profile*.
name: Hospital Location
exampleCanonical: http://www.fhir.org/guides/uscdi4-sandbox/StructureDefinition/us-core-location
exampleBoolean: true
- reference:
reference: MedicationRequest/coded-oral-axid-with-compliance
description: This example demonstrates medication adherence for a prescribed medication
Expand Down Expand Up @@ -226,12 +226,19 @@ definition:
is reference using the basedOn element.
name: Observation Medication Adherence Self Tylenol (OTC) Example
exampleCanonical: http://hl7.org/fhir/us/core/StructureDefinition/us-core-simple-observation
- reference:
reference: Procedure/defib-implant
description: This *US Core Procedure Profile* is an example of an Defibrillator
implant Procedure. In this example, the reason for a referral is communicated
through `Procedure.code'.
name: Procedure Defibrillator Implant Example
exampleCanonical: http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
- reference:
reference: Observation/serum-glucose
description: This is a serum glucose example for the *US Core Observation Lab
Profile*.
name: Serum Glucose Example
exampleCanonical: http://www.fhir.org/guides/uscdi4-sandbox/StructureDefinition/us-core-observation-lab
exampleBoolean: true
- reference:
reference: Observation/substance-use-status
description: This is an Substance-use-status example for the *Simple Observation
Expand Down Expand Up @@ -366,8 +373,9 @@ definition:
name: US Core Location Profile
- reference:
reference: StructureDefinition/us-core-medication-adherence
description: A MedicationRequest extension representing whether the medication
is or is not being consumed or administered.
description: A MedicationRequest extension representing reported adherence to
prescribed medication instructions. In other words, whether a medication was
consumed according to instructions.
exampleBoolean: false
name: US Core Medication Adherence Extension
- reference:
Expand Down Expand Up @@ -407,6 +415,18 @@ definition:
for standards development for specific use cases.
exampleBoolean: false
name: US Core Patient Profile
- reference:
reference: StructureDefinition/us-core-procedure
description: The US Core Procedure Profile is based upon the core FHIR Procedure
Resource and meets the U.S. Core Data for Interoperability (USCDI) v2 'Procedures'
requirements. This profile sets minimum expectations for the Procedure resource
to record, search, and fetch procedures associated with a patient to promote
interoperability and adoption through common implementation. It identifies
which core elements, extensions, vocabularies, and value sets **SHALL** be present
in the resource and constrains the way the elements are used when using this
profile. It provides the floor for standards development for specific use cases.
exampleBoolean: false
name: US Core Procedure Profile
- reference:
reference: StructureDefinition/us-core-specimen
description: This profile sets minimum expectations for the Specimen resource
Expand Down Expand Up @@ -452,6 +472,13 @@ definition:
extension:
- url: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
valueCode: draft
- nameUrl: future.html
title: Futures Page Mock UP
generation: markdown
page:
- nameUrl: fhir-write.html
title: FHIR Write Guidance for Vital Sign Observations
generation: markdown
- nameUrl: guidance.html
title: Guidance
generation: markdown
Expand Down
Loading

0 comments on commit 532a38d

Please sign in to comment.