medblocks / medblocks-ui

Web Components Library for Medblocks Ecosystem
https://www.npmjs.com/package/medblocks-ui
Apache License 2.0
54 stars 15 forks source link

repeatprefx and repeatsuffix #50

Open ATHULKNAIR opened 1 year ago

ATHULKNAIR commented 1 year ago

On a recent project, I created two datapoints with path :

This is the peice of code i used

    <mb-form>
         <mb-search-multiple
            path="abc.v0/problem_diagnosis_as_per_intimation:0/problem_diagnosis"
            repeatprefix="abc.v0/problem_diagnosis_as_per_intimation"
            repeatsuffix="problem_diagnosis"
            placeholder="Search for Diagnosis"
         >
          <mb-filter
            value="<64572001 | Disease (disorder) | OR <272379006 | Event (event) |"
            label="Diagnosis"
          />
        </mb-search-multiple>

        <mb-search-multiple
            path="abc.v0/problem_diagnosis:0/problem_diagnosis"
            repeatprefix="abc.v0/problem_diagnosis"
            repeatsuffix="problem_diagnosis"
            placeholder="Search for Diagnosis"
         >
          <mb-filter
            value="<64572001 | Disease (disorder) | OR <272379006 | Event (event) |"
            label="Diagnosis"
          />
        </mb-search-multiple>
     </mb-form>

On setting the form with the object given below, I found out that both the fields getting populated.

{
    "abc.v0/problem_diagnosis_as_per_intimation:0/problem_diagnosis|code": "195967001",
    "abc.v0/problem_diagnosis_as_per_intimation:0/problem_diagnosis|terminology": "SNOMED-CT",
    "abc.v0/problem_diagnosis_as_per_intimation:0/problem_diagnosis|value": "Asthma",
}

Is this expected behaviour?