1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D01B.Simples.S6155
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
13 -- | Derived from this specification:
15 -- > * 6155 Non-discrete measurement name code [B]
17 -- > Desc: Code specifying the name of a non-discrete
23 -- > The measurement has returned a clear result.
26 -- > The measurement has returned a hazy result.
29 -- > The measurement has returned a result which is in excess
30 -- > of that expected.
33 -- > Some amount of the attribute being measured was found.
36 -- > The attribute being measured was undetectable.
39 -- > A trace of the attribute being measured was found.
42 -- > The measurement returned a yes result.
45 -- > The measurement returned a closed result.
48 -- > The measurement passed the required criteria.
51 -- > The attribute being measured was present.
54 -- > Indicates that the item measured is semi-solid
58 -- > The measurement returned an OK result.
61 -- > A slight amount of the attribute being measured was
65 -- > The result of the measurement was no good.
68 -- > The result of the measurement was marginal.
71 -- > No amount of the attribute being measured was found.
74 -- > A non-discrete value is positive.
77 -- > The result of the measurement was open.
80 -- > Indicates that the item measured unrestricted.
83 -- > The measurement returned a no result.
86 -- > The measurement returned a checked result.
89 -- > Self explanatory.
92 -- > The attribute being measured was absent.
95 -- > The measurement returned a good result.
98 -- > The measurement returned a fair result.
101 -- > The measurement returned a poor result.
104 -- > The measurement returned an excellent result.
107 -- > The result was intense and/or vivid.
109 -- > 29 To be determined
110 -- > The measurement is to be determined.
113 -- > The result of the measurement is high.
115 -- > 32 Conditional, free
116 -- > Indicates that the item measured is conditionally
120 -- > The measurement is balanced.
123 -- > The measurement is complete.
126 -- > The attribute being measured had a low measurement.
128 -- > 36 Not applicable
129 -- > The measurement is not applicable.
131 -- > 37 Not determined
132 -- > The measurement has not been determined.
135 -- > A negligible amount of the attribute being measured was
139 -- > A moderate amount of the attribute being measured was
143 -- > An appreciable amount of the attribute being measured
146 -- > 41 Not available
147 -- > The measurement was not available.
149 -- > 42 Uncontrolled temperature
150 -- > Uncontrolled temperature conditions.
153 -- > Kept at a low temperature without freezing.
156 -- > Kept at a temperature below the freezing point.
158 -- > 45 Temperature controlled
159 -- > Required temperature value.
162 -- > A non-discrete value is negative.
165 -- > A non-discrete value is variable.
168 -- > A measurement that is partial.
170 -- > ZZZ Mutually defined
171 -- > A code assigned within a code list to be used on an
172 -- > interim basis and as defined among trading partners
173 -- > until a precise code can be assigned to the code list.
174 simple6155 :: Parser Value
175 simple6155 = simple "6155" (alphaNumeric `upTo` 17)