All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hl7.datatype.HumanName.yml Maven / Gradle / Ivy

#
# (C) Copyright IBM Corp. 2020
#
# SPDX-License-Identifier: Apache-2.0
#
#Human name derived from component XPN
---

text: 
    type: STRING
    valueOf: 'GeneralUtils.generateName( prefix, first, middle, family, suffix)'
    expressionType: JEXL
    vars:
      prefix: String, XPN.5 |XCN.6 |CNN.6 |NDL.6 | PPN.6
      first: String, XPN.2 |XCN.3 |CNN.3 |NDL.3 | PPN.3
      middle: String, XPN.3 |XCN.4 |CNN.4 |NDL.4 | PPN.4
      family: String, XPN.1 |XCN.2 |CNN.2 |NDL.2 | PPN.2
      suffix: String, XPN.4 |XCN.5 |CNN.5 |NDL.5 | PPN.5
family:
     type: STRING
     valueOf: XPN.1 |XCN.2 |CNN.2 |NDL.2 | PPN.2
     expressionType: HL7Spec
given:
    type: STRING
    valueOf: 'GeneralUtils.makeStringArray( first, middle)'
    generateList: true
    expressionType: JEXL
    vars:
      first: String, XPN.2 | XCN.3 | CNN.3 | NDL.3 | PPN.3
      middle: String, XPN.3 | XCN.4 | CNN.4 | NDL.4 | PPN.4
prefix:
     type: STRING
     valueOf: XPN.5 | XCN.6 | CNN.6 |  NDL.6 | PPN.6
     expressionType: HL7Spec
use:
    type: NAME_USE
    valueOf: XPN.7 | XCN.10
    expressionType: HL7Spec

suffix: 
     type: STRING
     valueOf: XPN.4 | XCN.5 | CNN.5 | NDL.5 | PPN.5
     expressionType: HL7Spec
     
period:
    valueOf: datatype/Period
    expressionType: resource
    vars:
       start: XPN.12 | XCN.19
       end: XPN.13 | XCN.20
     




© 2015 - 2024 Weber Informatics LLC | Privacy Policy