- Created by Eric Haas, last modified on Dec 14, 2022
k
Short Description | This Da Vinci track is focused on testing the functionality of the CDex implementation guide (CDex).
|
Long Description | This track will continue the work of several past connectathon tracks testing out CDex. CDex depends on components defined in the Da Vinci HRex Implementation Guide.)
Attendees are requested to identify in advance which of these aspects of the track they plan to be prepared to test |
Agenda | Break-outs TBD |
Type | Test an implementation guide/ Connecting Apps with Servers |
Submitting Work Group/Project/Accelerator/Affiliate/Implementer Group | Da Vinci |
Track Lead(s) | Eric Haas |
Track Lead Email(s) | |
Related Tracks | 2023 - 01 Da Vinci Burden Reduction (BR) Track Specifically: DTR - http://build.fhir.org/ig/HL7/davinci-dtr using a Launch Outside of CRD |
FHIR Version | R4 |
Specification(s) this track uses | NOTE WE ARE USING THE CI BUILD VERSION: http://build.fhir.org/ig/HL7/davinci-ecdx/ |
Artifacts of focus | PAYER or Provider Data Consumer Client: https://build.fhir.org/ig/HL7/davinci-ecdx/CapabilityStatement-data-consumer-client.html
Provider/Data Source Server: https://build.fhir.org/ig/HL7/davinci-ecdx/CapabilityStatement-data-source-server.html
Provider/Data Source Client: https://build.fhir.org/ig/HL7/davinci-ecdx/CapabilityStatement-data-source-client.html
Payer or Provider Data Consumer Server: https://build.fhir.org/ig/HL7/davinci-ecdx/CapabilityStatement-data-consumer-server.html
|
Expected participants | Reference implementation:
How to navigate the RI TestScript(s): Touchstone CDEX testscripts: Please reach out to Touchstone_Support@aegis.net with any questions on how to test. Data source systems such as EHR/HIT Payer systems such as Payers/Intermediaries/Payment Processors |
Zulip stream | |
Track Kick Off Call | Track Kickoff Call December 14th from 2:00 - 3:00 PM ET (during standing weekly CDex call) Previous Participant Information Sessions (Sept 2022): Information Session Recording |
Prerequisites |
....And obviously write an app, set up server, or create your |
Track Details | System roles: NOTE: participants should expect to complete most of their development in advance of the track. START TODAY... Requesting and Sending AttachmentsFor detailed documentation see: http://build.fhir.org/ig/HL7/davinci-ecdx/attachments.html Data Consumer (Payer)
Data Source (Provider)
Example TransactionUnsolicited AttachmentsAction: Data Source invokes the '$submit-attachment' operation on the Data Consumer to attach a document to an existing Claim Response. The Data Consumer returns a success code Precondition: Data Source knows the Data Consumer's member identifier for the patient. An un-processed prior authorization with a known tracking id and pre-auth identifier exists on the Data Consumer's system Success Criteria: The submitted attachment is associated with the pre-existing prior authorization on the Data Consumer's system. Bonus point(s):
Solicited AttachmentsAction: Provider creates a claim and sends it to the Payer. The Payer reviews the claim and responds with a request for a Progress Note using the CDex Attachment Request Profile. Action: Data Source receives the attachment request, collects the documentation, and returns them using the Precondition: The Data Source knows the Data Consumer's member identifier for the patient. An claim or prior authorization with a known identifier exists on the Data Consumer's system Success Criteria: The submitted attachment is associated with the pre-existing prior authorization on the Unsolicited Data Consumer's system. Bonus point(s):
Requesting and Sending Questionnaire/QuestionnaireResponse using the CDEX Attachment Workflow
Direct Query TransactionsFor detailed documentation see: http://build.fhir.org/ig/HL7/davinci-ecdx/direct-query.html Direct Query Server (Provider)
Direct Query Client (Payer or Provider)
Example TransactionAction: Synchronous Data Consumer executes a RESTful search the Synchronous Data Source's system that will return the patient's active medication orders Precondition: The Synchronous Data Consumer knows the Synchronous Data Source's patient identifier for the patient/member in question (see step 1) Success Criteria: Synchronous Data Consumer Payer has all of the active medication orders for the patient/member Bonus point(s):
Task Based TransactionsFor detailed documentation see: http://build.fhir.org/ig/HL7/davinci-ecdx/task-based-approach.html Task Based Request Server (Provider)
Task Based Request Client (Payer or Provider)
Example TransactionKnee SurgeryAction: Asynchronous Data Consumer creates a Task on the Asynchronous Data Source's system soliciting a patient's knee surgery report and then polls for updates to the Task. When the Task is complete, the Data Consumer reads the document referenced via the Task.output Precondition: The Asynchronous Data Consumer knows the Asynchronous Data Source's patient identifier and (if needed) coverage identifier for the patient in question (see step 1) Success Criteria: Asynchronous Data Consumer has a copy of the requested document Bonus point(s):
Advanced preparation is required for implementing the Subscriptions R5 backport as a new feature. Allow for at least 1 weeks prior to the start of the connectathon for preliminary testing. Support will be available virtually on http://chat.fhir.org. Medication ListAction: Asynchronous Data Consumer creates a Task on the Asynchronous Data Source's system soliciting the execution of a query that will return the patient's active medication orders then polls for updates to the Task. When the Task is complete, the Asynchronous Data Consumer reads the search response Bundle referenced via the Task.output Precondition: The Asynchronous Data Consumer knows the Asynchronous Data Source's patient identifier and (if needed) coverage identifier for the member in question (see step 1) Success Criteria: Asynchronous Data Consumer Payer has all of the active medication orders for the member Bonus point(s):
SignaturesFor detailed documentation see: http://build.fhir.org/ig/HL7/davinci-ecdx/signatures.html Singer (Data Source)
Verifier (Data Consumer)
Example Data: ( This is stale and needs to be updated) See the Example Data and example scenarios for each type of exchange in the implementation guide Example FlowCharts: source https://hackmd.io/o_JtpJtdRjqsO25TlNhMhw?both to view full size charts copy/paste the text between the triple backtics to https://flowchart.js.org/ Security and Privacy Considerations: None at this time |