LinkId | Text | Cardinality | Type | Flags | Description & Constraints |
---|
 CHE.AB.Registration.P | | | Questionnaire | | https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Questionnaire/che.ab.registration.p#0.1.0 |
  CHE.A.DE01 | Family Number | 0..1 | string | | |
   CHE.A.DE01-help | Unique identifier provided or a universal ID, if used in the country | 0..1 | display | | |
  CHE.A.DE03 | null | 0..* | choice | | Options: 1 option |
   CHE.A.DE03-help | The child’s identity is unknown or the child’s prefers to remain anonymous | 0..1 | display | | |
  CHE.A.DE04 | First Name | 1..1 | string | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE03').answer.first().empty()
|
   CHE.A.DE04-help | Child’s first name | 0..1 | display | | |
  CHE.A.DE05 | Middle Name | 0..1 | string | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE03').answer.first().empty()
|
   CHE.A.DE05-help | child’s middle name | 0..1 | display | | |
  CHE.A.DE06 | Last Name | 1..1 | string | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE03').answer.first().empty()
|
   CHE.A.DE06-help | child’s family name or last name | 0..1 | display | | |
  dob | Date of Birth | 0..1 | date | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE11').answer.first().empty()
|
   dob-help | The child’s date of birth (<span class="caps">DOB</span>), if known | 0..1 | display | | |
  CHE.A.DE11 | null | 0..* | choice | | Options: 1 option Expressions: - Enable When:
%resource.repeat(item).where(linkId='dob').answer.first().empty()
|
   CHE.A.DE11-help | The child and/or Caregiver does not know the date of birth of the child | 0..1 | display | | |
  CHE.A.DE12 | Provide an estimated age or estimated date of birth | 0..1 | choice | | Options: 3 options Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE11').answer.first().exists()
|
   CHE.A.DE12-help | The child/caregiver will provide an estimated age or estimated date of birth | 0..1 | display | | |
  CHE.A.DE12c | Estimated Date of Birth | 0..1 | date | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE15'
|
  CHE.A.DE14.d | Age in days | 0..1 | quantity | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE14'
|
  CHE.A.DE14.w | Age in weeks | 0..1 | quantity | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE14'
|
  CHE.A.DE13.mo | Age in months | 0..1 | quantity | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE13'
|
  CHE.A.DE13.a | Age in years | 0..1 | quantity | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE13'
|
  eweek | null | 0..1 | quantity |  | Expressions: - Calculated Value:
iif(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() , between( %resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().value ,today()),{})
|
  CHE.A.DE13.2.d | Estimated age in days | 0..1 | quantity |  | Expressions: - Enable When:
(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() or %resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE15') and %resource.repeat(item).where(linkId='eweek').answer.first().value < 4 'weeks' - Calculated Value:
iif(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() , between( %resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().value ,today()),{})
|
  CHE.A.DE13.2.mo | Estimated age in months | 0..1 | quantity |  | Expressions: - Enable When:
(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() or %resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE15') and %resource.repeat(item).where(linkId='eweek').answer.first().value >= 4 'weeks' and %resource.repeat(item).where(linkId='eweek').answer.first().value< 104 'weeks' - Calculated Value:
iif(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() , between( %resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().value ,today()),{})
|
  CHE.A.DE13.2.a | Estimated age in year | 0..1 | quantity |  | Expressions: - Enable When:
(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() or %resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE15') and %resource.repeat(item).where(linkId='eweek').answer.first().value >= 104 'weeks' - Calculated Value:
iif(%resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().exists() , between( %resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().value ,today()),{})
|
  edob | Calculated Date of Birth | 0..1 | date |  | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE13' or %resource.repeat(item).where(linkId='CHE.A.DE12').answer.first().value.code = 'CHE.A.DE14' - Calculated Value:
%cdob
|
  CHE.A.DE08 | Consolidated Date of Birth | 0..1 | date |  | Expressions: - Calculated Value:
iif( %resource.repeat(item).where(linkId='dob').answer.first().exists(),%resource.repeat(item).where(linkId='dob').answer.first().value,iif( %resource.repeat(item).where(linkId='CHE.A.DE12c').answer.first().exists(),%resource.repeat(item).where(linkId='CHE.A.DE12c').answer.first().value, %cdob ))
|
  CHE.A.DE09 | Time of Birth (hour of day) | 0..1 | integer | | Expressions: - Enable When:
today() < %resource.repeat(item).where(linkId='CHE.A.DE08').answer.first().value + 2 'days'
|
  CHE.A.DE16 | Sex | 1..1 | choice | | Options: 3 options |
   CHE.A.DE16-help | The Sex of the child | 0..1 | display | | |
  CHE.A.DE48 | Caregiver | 0..1 | boolean |   | |
  newrelatedperson | null | 0..* | choice |  | Options: 1 option Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE48').answer.first().empty() and %resource.repeat(item).where(linkId='CHE.A.DE03').answer.first().exists()
|
  CHErelatedpersoncaregiverid | null | 0..1 | string |  | Initial Value: string = uuid() |
  CHE.A.DE21.1 | null | 0..1 | group | | Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHErelatedpersoncaregiverid').answer.first().exists()
|
   CHE.A.DE21 | Caregiver First Name | 1..1 | string | | |
   CHE.A.DE22 | Caregiver Middle Name | 0..1 | string | | |
   CHE.A.DE23 | Caregiver Last Name | 1..1 | string | | |
   relatedpersonid | null | 0..1 | string |  | Expressions: - Calculated Value:
%resource.repeat(item).where(linkId='newrelatedperson').answer.first().exists()
|
   CHE.A.DE35 | Caregiver’s Mobile telephone number | 0..1 | string | | |
   CHE.A.DE36 | Caregiver’s Second telephone number | 0..1 | string | | |
   CHE.A.DE37 | Caregiver’s third telephone number | 0..1 | string | | |
   CHE.A.DE38 | null | 0..* | choice | | Options: 1 option Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHErelatedpersoncaregiverid').answer.first().value.code = 'newCaregiver' or %resource.repeat(item).where(linkId='CHE.A.DE48').answer.first().exists()
|
  CHE.A.DE24 | Caregiver’s Relationship to Child | 1..1 | choice | | Options: 6 options Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE48').answer.first().empty()
|
   CHE.A.DE24-help | The relationship of the Caregiver to the child | 0..1 | display | | |
  CHE.A.DE31 | Biological Mother’s Vital Status | 1..1 | choice | | Definition: https://fhir.dk.swisstph-mis.ch/matchbox/fhir/CodeSystem/che-custom-codes Options: 3 options Expressions: - Enable When:
%resource.repeat(item).where(linkId='CHE.A.DE24').answer.first().value.code != 'CHE.A.DE25'
|
   CHE.A.DE31-help | The client’s mother and/or father’s vital status. | 0..1 | display | | |
  timestamp | null | 0..1 | dateTime |  | Expressions: |
Documentation for this format |