| 
 | 1 | +// Copyright (c) 2025, WSO2 LLC. (http://www.wso2.com).  | 
 | 2 | + | 
 | 3 | +// WSO2 LLC. licenses this file to you under the Apache License,  | 
 | 4 | +// Version 2.0 (the "License"); you may not use this file except  | 
 | 5 | +// in compliance with the License.  | 
 | 6 | +// You may obtain a copy of the License at  | 
 | 7 | + | 
 | 8 | +// http://www.apache.org/licenses/LICENSE-2.0  | 
 | 9 | + | 
 | 10 | +// Unless required by applicable law or agreed to in writing,  | 
 | 11 | +// software distributed under the License is distributed on an  | 
 | 12 | +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY  | 
 | 13 | +// KIND, either express or implied.  See the License for the  | 
 | 14 | +// specific language governing permissions and limitations  | 
 | 15 | +// under the License.  | 
 | 16 | + | 
 | 17 | +// AUTO-GENERATED FILE.  | 
 | 18 | +// This file is auto-generated by Ballerina.  | 
 | 19 | + | 
 | 20 | +import ballerinax/health.fhir.r4;  | 
 | 21 | + | 
 | 22 | + | 
 | 23 | +@r4:DataTypeDefinition {  | 
 | 24 | +    name: "ExtensionItemAuthorizedDate",  | 
 | 25 | +    baseType: (),  | 
 | 26 | +    elements: {  | 
 | 27 | +        "url": {  | 
 | 28 | +            name: "url",  | 
 | 29 | +            dataType: string,  | 
 | 30 | +            min: 1,  | 
 | 31 | +            max: 1,  | 
 | 32 | +            isArray: false,  | 
 | 33 | +            description: "Source of the definition for the extension code - a logical name or a URL.",  | 
 | 34 | +            path: "Extension.url"  | 
 | 35 | +        }  | 
 | 36 | + | 
 | 37 | +    },  | 
 | 38 | +    serializers: {  | 
 | 39 | +        'xml: r4:complexDataTypeXMLSerializer,  | 
 | 40 | +        'json: r4:complexDataTypeJsonSerializer  | 
 | 41 | +    }  | 
 | 42 | +}  | 
 | 43 | + | 
 | 44 | +public type ExtensionItemAuthorizedDate record {|  | 
 | 45 | +    *r4:ExtensionExtension;  | 
 | 46 | + | 
 | 47 | +     "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemAuthorizedDate" url = "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemAuthorizedDate";  | 
 | 48 | +|};  | 
 | 49 | + | 
 | 50 | +@r4:DataTypeDefinition {  | 
 | 51 | +    name: "ExtensionItemAuthorizedProvider",  | 
 | 52 | +    baseType: (),  | 
 | 53 | +    elements: {  | 
 | 54 | +        "url": {  | 
 | 55 | +            name: "url",  | 
 | 56 | +            dataType: string,  | 
 | 57 | +            min: 1,  | 
 | 58 | +            max: 1,  | 
 | 59 | +            isArray: false,  | 
 | 60 | +            description: "Source of the definition for the extension code - a logical name or a URL.",  | 
 | 61 | +            path: "Extension.url"  | 
 | 62 | +        }  | 
 | 63 | + | 
 | 64 | +    },  | 
 | 65 | +    serializers: {  | 
 | 66 | +        'xml: r4:complexDataTypeXMLSerializer,  | 
 | 67 | +        'json: r4:complexDataTypeJsonSerializer  | 
 | 68 | +    }  | 
 | 69 | +}  | 
 | 70 | + | 
 | 71 | +public type ExtensionItemAuthorizedProvider record {|  | 
 | 72 | +    *r4:ExtensionExtension;  | 
 | 73 | + | 
 | 74 | +     "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemAuthorizedProvider" url = "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemAuthorizedProvider";  | 
 | 75 | +|};  | 
 | 76 | + | 
 | 77 | +@r4:DataTypeDefinition {  | 
 | 78 | +    name: "ExtensionItemPreAuthIssueDate",  | 
 | 79 | +    baseType: (),  | 
 | 80 | +    elements: {  | 
 | 81 | +        "url": {  | 
 | 82 | +            name: "url",  | 
 | 83 | +            dataType: string,  | 
 | 84 | +            min: 1,  | 
 | 85 | +            max: 1,  | 
 | 86 | +            isArray: false,  | 
 | 87 | +            description: "Source of the definition for the extension code - a logical name or a URL.",  | 
 | 88 | +            path: "Extension.url"  | 
 | 89 | +        }  | 
 | 90 | + | 
 | 91 | +    },  | 
 | 92 | +    serializers: {  | 
 | 93 | +        'xml: r4:complexDataTypeXMLSerializer,  | 
 | 94 | +        'json: r4:complexDataTypeJsonSerializer  | 
 | 95 | +    }  | 
 | 96 | +}  | 
 | 97 | + | 
 | 98 | +public type ExtensionItemPreAuthIssueDate record {|  | 
 | 99 | +    *r4:ExtensionExtension;  | 
 | 100 | + | 
 | 101 | +     "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemPreAuthIssueDate" url = "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemPreAuthIssueDate";  | 
 | 102 | +|};  | 
 | 103 | + | 
 | 104 | +@r4:DataTypeDefinition {  | 
 | 105 | +    name: "ExtensionItemTraceNumber",  | 
 | 106 | +    baseType: (),  | 
 | 107 | +    elements: {  | 
 | 108 | +        "url": {  | 
 | 109 | +            name: "url",  | 
 | 110 | +            dataType: string,  | 
 | 111 | +            min: 1,  | 
 | 112 | +            max: 1,  | 
 | 113 | +            isArray: false,  | 
 | 114 | +            description: "Source of the definition for the extension code - a logical name or a URL.",  | 
 | 115 | +            path: "Extension.url"  | 
 | 116 | +        }  | 
 | 117 | + | 
 | 118 | +    },  | 
 | 119 | +    serializers: {  | 
 | 120 | +        'xml: r4:complexDataTypeXMLSerializer,  | 
 | 121 | +        'json: r4:complexDataTypeJsonSerializer  | 
 | 122 | +    }  | 
 | 123 | +}  | 
 | 124 | + | 
 | 125 | +public type ExtensionItemTraceNumber record {|  | 
 | 126 | +    *r4:ExtensionExtension;  | 
 | 127 | + | 
 | 128 | +     "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemTraceNumber" url = "http://hl7.org/fhir/us/davinci-hrex/StructureDefinition/extension-itemTraceNumber";  | 
 | 129 | +|};  | 
 | 130 | + | 
0 commit comments