Skip to content

Commit

Permalink
updated
Browse files Browse the repository at this point in the history
  • Loading branch information
rmrlangford committed Jul 26, 2023
1 parent a3c1838 commit 45cbebf
Show file tree
Hide file tree
Showing 2 changed files with 181 additions and 0 deletions.
181 changes: 181 additions & 0 deletions input/fsh/vlsms-vl-request.fsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
Instance: VLSMSVLRequest
InstanceOf: Bundle
Usage: #example
Title: "VLSMS VL Request Bundle"
Description: "Represents the VLSMS VL Request Bundle."
* type = #transaction

* entry[+].fullUrl = "Patient/HIVPatientExample"
* entry[=].resource = HIVPatientExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Patient/HIVPatientExample"

* entry[+].fullUrl = "Specimen/VLSpecimenExample"
* entry[=].resource = VLSpecimenExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Specimen/VLSpecimenExample"

* entry[+].fullUrl = "Organization/RequestingOrganizationExample"
* entry[=].resource = RequestingOrganizationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Organization/RequestingOrganizationExample"

* entry[+].fullUrl = "Organization/PerformingOrganizationExample"
* entry[=].resource = PerformingOrganizationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Organization/PerformingOrganizationExample"

* entry[+].fullUrl = "ServiceRequest/HIVServiceRequestExample"
* entry[=].resource = HIVServiceRequestExample
* entry[=].request.method = #PUT
* entry[=].request.url = "ServiceRequest/HIVServiceRequestExample"

* entry[+].fullUrl = "Practitioner/RequestingPractitionerExample"
* entry[=].resource = RequestingPractitionerExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Practitioner/RequestingPractitionerExample"

* entry[+].fullUrl = "Practitioner/PerformingPractitionerExample"
* entry[=].resource = PerformingPractitionerExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Practitioner/PerformingPractitionerExample"

* entry[+].fullUrl = "Observation/ReasonForHIVTestingExample"
* entry[=].resource = ReasonForHIVTestingExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/ReasonForHIVTestingExample"

* entry[+].fullUrl = "Observation/PatientPregnantExample"
* entry[=].resource = PatientPregnantExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/PatientPregnantExample"

* entry[+].fullUrl = "Observation/HIVPatientIsNewExample"
* entry[=].resource = HIVPatientIsNewExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/HIVPatientIsNewExample"

* entry[+].fullUrl = "Observation/BreastfeedingExample"
* entry[=].resource = BreastfeedingExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/BreastfeedingExample"

* entry[+].fullUrl = "CarePlan/ARVTreatmentRegimenChangedExample"
* entry[=].resource = ARVTreatmentRegimenChangedExample
* entry[=].request.method = #PUT
* entry[=].request.url = "CarePlan/ARVTreatmentRegimenChangedExample"

* entry[+].fullUrl = "CarePlan/ARVTreatmentInitiatedExample"
* entry[=].resource = ARVTreatmentInitiatedExample
* entry[=].request.method = #PUT
* entry[=].request.url = "CarePlan/ARVTreatmentInitiatedExample"

* entry[+].fullUrl = "MedicationRequest/ARVRegimenMedicationRequestRegimenChangedExample"
* entry[=].resource = ARVRegimenMedicationRequestRegimenChangedExample
* entry[=].request.method = #PUT
* entry[=].request.url = "MedicationRequest/ARVRegimenMedicationRequestRegimenChangedExample"

* entry[+].fullUrl = "MedicationRequest/ARVRegimenMedicationRequestInitiatedARTExample"
* entry[=].resource = ARVRegimenMedicationRequestInitiatedARTExample
* entry[=].request.method = #PUT
* entry[=].request.url = "MedicationRequest/ARVRegimenMedicationRequestInitiatedARTExample"

* entry[+].fullUrl = "Encounter/TargetFacilityEncounterExample"
* entry[=].resource = TargetFacilityEncounterExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Encounter/TargetFacilityEncounterExample"

* entry[+].fullUrl = "Observation/HIVTestResultExample"
* entry[=].resource = HIVTestResultExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/HIVTestResultExample"

* entry[+].fullUrl = "SpecimenDefinition/SpecimenConservationExample"
* entry[=].resource = SpecimenConservationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "SpecimenDefinition/SpecimenConservationExample"

* entry[+].fullUrl = "Task/HIVLabResultTaskExample"
* entry[=].resource = HIVLabResultTaskExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Task/HIVLabResultTaskExample"

* entry[+].fullUrl = "ActivityDefinition/LabOrderTaskActivityExample"
* entry[=].resource = LabOrderTaskActivityExample
* entry[=].request.method = #PUT
* entry[=].request.url = "ActivityDefinition/LabOrderTaskActivityExample"

* entry[+].fullUrl = "Transport/SampleDispatchedToLabExample"
* entry[=].resource = SampleDispatchedToLabExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Transport/SampleDispatchedToLabExample"

* entry[+].fullUrl = "Transport/ResultDispatchedToRequestingFacilityExample"
* entry[=].resource = ResultDispatchedToRequestingFacilityExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Transport/ResultDispatchedToRequestingFacilityExample"

* entry[+].fullUrl = "Location/TransportRequestedLocationExample"
* entry[=].resource = TransportRequestedLocationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Location/TransportRequestedLocationExample"

* entry[+].fullUrl = "Location/TransportCurrentLocationExample"
* entry[=].resource = TransportCurrentLocationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Location/TransportCurrentLocationExample"

* entry[+].fullUrl = "DiagnosticReport/HIVLabResultsDiagnosticReportExample"
* entry[=].resource = HIVLabResultsDiagnosticReportExample
* entry[=].request.method = #PUT
* entry[=].request.url = "DiagnosticReport/HIVLabResultsDiagnosticReportExample"

* entry[+].fullUrl = "Practitioner/ResultsInterpreterExample"
* entry[=].resource = ResultsInterpreterExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Practitioner/ResultsInterpreterExample"

* entry[+].fullUrl = "Consent/ReceiveSMSMessagesExample"
* entry[=].resource = ReceiveSMSMessagesExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Consent/ReceiveSMSMessagesExample"

* entry[+].fullUrl = "Observation/ARVAdherenceExample"
* entry[=].resource = ARVAdherenceExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/ARVAdherenceExample"

* entry[+].fullUrl = "Observation/RepeatHIVTestResultExample"
* entry[=].resource = RepeatHIVTestResultExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/RepeatHIVTestResultExample"

* entry[+].fullUrl = "Observation/SuspendTreatmentHIVTestResultExample"
* entry[=].resource = SuspendTreatmentHIVTestResultExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/SuspendTreatmentHIVTestResultExample"

* entry[+].fullUrl = "Device/TestingPlatformExample"
* entry[=].resource = TestingPlatformExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Device/TestingPlatformExample"

* entry[+].fullUrl = "Observation/HIVTestResultViralLoadLogExample"
* entry[=].resource = HIVTestResultViralLoadLogExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/HIVTestResultViralLoadLogExample"

* entry[+].fullUrl = "Observation/HIVTestResultAbsoluteDecimalExample"
* entry[=].resource = HIVTestResultAbsoluteDecimalExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Observation/HIVTestResultAbsoluteDecimalExample"

* entry[+].fullUrl = "Organization/FundingOrganizationExample"
* entry[=].resource = FundingOrganizationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Organization/FundingOrganizationExample"

* entry[+].fullUrl = "Organization/ImplementingPartnerOrganizationExample"
* entry[=].resource = ImplementingPartnerOrganizationExample
* entry[=].request.method = #PUT
* entry[=].request.url = "Organization/ImplementingPartnerOrganizationExample"
Empty file added input/fsh/vlsms-vl-response.fsh
Empty file.

0 comments on commit 45cbebf

Please sign in to comment.