![](/hapi-fhir/images/logos/raccoon-forwards.png)
001package org.hl7.fhir.convertors.misc; 002 003import java.io.File; 004import java.io.FileInputStream; 005import java.io.FileNotFoundException; 006import java.io.FileOutputStream; 007import java.io.IOException; 008 009import org.hl7.fhir.exceptions.FHIRFormatError; 010import org.hl7.fhir.r5.formats.JsonParser; 011import org.hl7.fhir.r5.model.CodeSystem; 012import org.hl7.fhir.utilities.filesystem.ManagedFileAccess; 013 014public class BigCodeSystemGenerator { 015 016 public static void main(String[] args) throws FileNotFoundException, IOException { 017 new BigCodeSystemGenerator().execute(ManagedFileAccess.file("/Users/grahamegrieve/work/test-cases/tx/big/codesystem-big.json")); 018 } 019 020 private void execute(File file) throws FHIRFormatError, FileNotFoundException, IOException { 021 CodeSystem cs = (CodeSystem) new JsonParser().parse(ManagedFileAccess.inStream(file)); 022 cs.getConcept().clear(); 023 for (int i = 1; i <= 2000; i++) { 024 cs.addConcept().setCode("code"+i).setDisplay("Display "+i).setDefinition("This is code "+i); 025 } 026 new JsonParser().compose(ManagedFileAccess.outStream(file), cs); 027 028 } 029 030}