qe-collaborative-services / 1115-hub

New York 1115 Medicaid Waiver Hub
https://qe-collaborative-services.github.io/1115-hub/lib/ahc-hrsn-elt/screening/
GNU Affero General Public License v3.0
1 stars 10 forks source link

Please fix logical IDs #190

Open reeager opened 3 months ago

reeager commented 3 months ago

Please fix logical ids to continue to be unique but must remove the following:

This is to ensure the IDs are meeting R4.

alan-francis commented 3 months ago

We are creating the logical Ids for the following resources in the pattern described below:

  1. Bundle- Custom uuid--
  2. Patient - -
  3. Consent - consentFor-
  4. Observation - observationResponseQuestion--md5()-

We will be generating the above ids without spaces, tildesand perionds. But the bundleId& observationIds tend to be more than 64 characters.

@reeager @raphaelvp @ratheesh-kr @shah

reeager commented 2 months ago

@reeager periods can be used- update made.

reeager commented 2 months ago

For Consent: mrn, assigning auth, Organization (custodian).

ratheesh-kr commented 2 months ago

The following are the generic id-primitive and dateTime-primitive rules that FHIR follows.

id-primitive

dateTime-primitive

@reeager @shah @raphaelvp

alan-francis commented 2 months ago

@reeager ,

@shah @raphaelvp @ratheesh-kr

reeager commented 2 months ago

@alan-francis

raphaelvp commented 2 months ago

@reeager,

Please provide clarifications for the following:

reeager commented 2 months ago
alan-francis commented 2 months ago

@reeager : So we can use the ENCOUNTER_ID from the SCREENING csv for visit_number. Also as this ENCOUNTER_ID is not a mandatory one and we are generating this if not available from FACILITY_ID and PAT_MRN_ID, we can do the same for visit_number as well.

@shah @raphaelvp @ratheesh-kr