- Created by Eric Haas, last modified on May 05, 2023
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.)
c. Use of FHIR Digital Signatures with all of the above transactions Attendees are requested to identify in advance which of these aspects of the track they plan to be prepared to test | ||||||||||||||||||||||||
c.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 | |||||||||||||||||||||||||
Artifacts of focus | Solicited and Unsolicited Attachments ( Using Codes or Questionnaire/QuestionnaireResponse)Submitting Attachments:
Requesting Attachments:
Artifacts for all interactionsPAYER or Provider Data Consumer Client: http://hl7.org/fhir/us/davinci-cdex/CapabilityStatement-data-consumer-client.html
Provider/Data Source Server: http://hl7.org/fhir/us/davinci-cdex/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: http://hl7.org/fhir/us/davinci-cdex/CapabilityStatement-data-consumer-server.html
| ||||||||||||||||||||||||
Reference implementation | Reference implementation: Sandbox Applications: How to navigate the RI GitHub Repository: Open Endpoints:
| ||||||||||||||||||||||||
TestScript(s): | TestScript(s): Touchstone CDEX testscripts: Please reach out to Touchstone_Support@aegis.net with any questions on how to test. | ||||||||||||||||||||||||
Expected participants | If your organization intends to bring technology to this connectathon, please add yourself to this list and comment on each component. If your artifacts are available publicly, please add a URL. Otherwise, participants will contact the organizational POC for this information. Roles: 1) Data source systems such as Provider EHR/HIT: 2) Data Consumer system such as Payers/Intermediaries/Payment Processors
| ||||||||||||||||||||||||
Zulip stream | |||||||||||||||||||||||||
Track Kick Off Call | Track Kickoff Call: April 12th at 2:00 PM ET
Previous Participant Information Sessions:
| ||||||||||||||||||||||||
Prerequisites |
| ||||||||||||||||||||||||
Track Details | NOTE: participants should expect to complete most of their development in advance of the track. START TODAY...Scenario 1: Unsolicited Attachments of CCDA Documents Using LOINC Attachment CodesSee CDEX Use Case: Unsolicited Attachments of CCDA Documents Using LOINC Attachment Codes Scenario 2: Solicited Attachments of CCDA Documents Using LOINC Attachment CodesSee CDEX Use Case: Solicited Attachments of CCDA Documents Using LOINC Attachment Codes Scenario 3: Attachments for Home Oxygen Therapy Using QuestionnaireSee CDEX Use Case: CDEX Use Case: Attachments for Home Oxygen Therapy Using Questionnaire POSTMAN Collection for Scenarios 1,2,3 Other Scenarios:Direct Query TransactionsFor detailed documentation see: http://hl7.org/fhir/us/davinci-cdex/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://hl7.org/fhir/us/davinci-cdex/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 week 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 and 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://hl7.org/fhir/us/davinci-cdex/signatures.html Signer (Data Source)
Verifier (Data Consumer)
Postman Collection for Scenarios 1,2,3 | ||||||||||||||||||||||||
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 | See the Security and Privacy page in the CDEX Implementation Guide |